Package | Description |
---|---|
serp.bytecode |
Bytecode Manipuation
|
serp.bytecode.lowlevel |
Lowlevel Bytecode Manipuation
|
serp.bytecode.visitor |
Bytecode Visitor
|
Modifier and Type | Method and Description |
---|---|
void |
ArrayStoreInstruction.acceptVisit(BCVisitor visit) |
void |
JumpInstruction.acceptVisit(BCVisitor visit) |
void |
InnerClass.acceptVisit(BCVisitor visit) |
void |
ReturnInstruction.acceptVisit(BCVisitor visit) |
void |
TableSwitchInstruction.acceptVisit(BCVisitor visit) |
void |
LocalVariable.acceptVisit(BCVisitor visit) |
void |
LocalVariableType.acceptVisit(BCVisitor visit) |
void |
Annotation.acceptVisit(BCVisitor visit) |
void |
Annotation.Property.acceptVisit(BCVisitor visit) |
void |
GetFieldInstruction.acceptVisit(BCVisitor visit) |
void |
StoreInstruction.acceptVisit(BCVisitor visit) |
void |
LineNumberTable.acceptVisit(BCVisitor visit) |
void |
RetInstruction.acceptVisit(BCVisitor visit) |
void |
Instruction.acceptVisit(BCVisitor visit) |
void |
LoadInstruction.acceptVisit(BCVisitor visit) |
void |
MonitorEnterInstruction.acceptVisit(BCVisitor visit) |
void |
StackInstruction.acceptVisit(BCVisitor visit) |
void |
BootstrapMethods.acceptVisit(BCVisitor visitor) |
void |
Synthetic.acceptVisit(BCVisitor visit) |
void |
Annotations.acceptVisit(BCVisitor visit) |
void |
BCClass.acceptVisit(BCVisitor visit) |
void |
LineNumber.acceptVisit(BCVisitor visit) |
void |
WideInstruction.acceptVisit(BCVisitor visit) |
void |
Code.acceptVisit(BCVisitor visit) |
void |
ClassInstruction.acceptVisit(BCVisitor visit) |
void |
ExceptionHandler.acceptVisit(BCVisitor visit) |
void |
ConvertInstruction.acceptVisit(BCVisitor visit) |
void |
ConstantValue.acceptVisit(BCVisitor visit) |
void |
BCField.acceptVisit(BCVisitor visit) |
void |
MonitorExitInstruction.acceptVisit(BCVisitor visit) |
void |
ConstantInstruction.acceptVisit(BCVisitor visit) |
void |
LookupSwitchInstruction.acceptVisit(BCVisitor visit) |
void |
IIncInstruction.acceptVisit(BCVisitor visit) |
void |
LocalVariableTable.acceptVisit(BCVisitor visit) |
void |
Exceptions.acceptVisit(BCVisitor visit) |
void |
SourceFile.acceptVisit(BCVisitor visit) |
void |
MathInstruction.acceptVisit(BCVisitor visit) |
void |
BCMethod.acceptVisit(BCVisitor visit) |
void |
ArrayLoadInstruction.acceptVisit(BCVisitor visit) |
void |
LocalVariableTypeTable.acceptVisit(BCVisitor visit) |
void |
MethodInstruction.acceptVisit(BCVisitor visit) |
void |
Project.acceptVisit(BCVisitor visit) |
void |
MultiANewArrayInstruction.acceptVisit(BCVisitor visit) |
void |
UnknownAttribute.acceptVisit(BCVisitor visit) |
void |
InnerClasses.acceptVisit(BCVisitor visit) |
void |
PutFieldInstruction.acceptVisit(BCVisitor visit) |
void |
CmpInstruction.acceptVisit(BCVisitor visit) |
void |
IfInstruction.acceptVisit(BCVisitor visit) |
void |
Deprecated.acceptVisit(BCVisitor visit) |
void |
NewArrayInstruction.acceptVisit(BCVisitor visit) |
Modifier and Type | Method and Description |
---|---|
void |
FieldEntry.acceptVisit(BCVisitor visit) |
void |
MethodEntry.acceptVisit(BCVisitor visit) |
void |
InterfaceMethodEntry.acceptVisit(BCVisitor visit) |
void |
IntEntry.acceptVisit(BCVisitor visit) |
void |
LongEntry.acceptVisit(BCVisitor visit) |
void |
DoubleEntry.acceptVisit(BCVisitor visit) |
void |
FloatEntry.acceptVisit(BCVisitor visit) |
void |
StringEntry.acceptVisit(BCVisitor visit) |
void |
MethodTypeEntry.acceptVisit(BCVisitor visitor) |
void |
MethodHandleEntry.acceptVisit(BCVisitor visitor) |
void |
UTF8Entry.acceptVisit(BCVisitor visit) |
void |
NameAndTypeEntry.acceptVisit(BCVisitor visit) |
void |
ClassEntry.acceptVisit(BCVisitor visit) |
void |
InvokeDynamicEntry.acceptVisit(BCVisitor visitor) |
void |
ConstantPool.acceptVisit(BCVisitor visit) |
Modifier and Type | Class and Description |
---|---|
class |
PrettyPrintVisitor
Visitor type that outputs a detailed, formatted document of the
visited entity; similar to the javap -c command but more detailed.
|
Modifier and Type | Method and Description |
---|---|
void |
VisitAcceptor.acceptVisit(BCVisitor visitor)
Accept a visit from a
BCVisitor , calling the appropriate methods
to notify the visitor that it has entered this entity, and
to provide it with the proper callbacks for each sub-entity owned
by this one. |
Copyright © 2002–2019. All rights reserved.