Package | Description |
---|---|
org.apache.bcel.classfile |
This package contains the classes that describe the structure of a
Java class file and a class file parser.
|
org.apache.bcel.generic |
This package contains the "generic" part of the
Byte Code Engineering
Library, i.e., classes to dynamically modify class objects and
byte code instructions.
|
Modifier and Type | Method and Description |
---|---|
static String |
Utility.codeToString(ByteSequence bytes,
ConstantPool constant_pool) |
static String |
Utility.codeToString(ByteSequence bytes,
ConstantPool constant_pool,
boolean verbose)
Disassemble a stream of byte codes and return the
string representation.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BIPUSH.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
BranchInstruction.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
CPInstruction.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (i.e., index) from file.
|
protected void |
GOTO_W.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
IINC.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
Instruction.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
INVOKEDYNAMIC.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (i.e., index) from file.
|
protected void |
INVOKEINTERFACE.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (i.e., index) from file.
|
protected void |
JSR_W.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
LDC.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
LDC_W.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (i.e., index) from file.
|
protected void |
LocalVariableInstruction.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
LOOKUPSWITCH.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
MULTIANEWARRAY.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (i.e., no.
|
protected void |
NEWARRAY.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
RET.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
Select.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
SIPUSH.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
protected void |
TABLESWITCH.initFromFile(ByteSequence bytes,
boolean wide)
Read needed data (e.g.
|
static Instruction |
Instruction.readInstruction(ByteSequence bytes)
Read an instruction from (byte code) input stream and return the
appropiate object.
|
Copyright © 2004–2019 The Apache Software Foundation. All rights reserved.