| Package | Description |
|---|---|
| proguard.classfile.attribute |
This package contains classes to represent the attributes inside class files.
|
| proguard.classfile.attribute.annotation |
This package contains classes to represent the annotation attributes inside
class files.
|
| proguard.classfile.attribute.annotation.target | |
| proguard.classfile.attribute.annotation.target.visitor | |
| proguard.classfile.attribute.annotation.visitor |
This package contains visitors for annotation attributes and their components.
|
| proguard.classfile.attribute.preverification | |
| proguard.classfile.attribute.preverification.visitor | |
| proguard.classfile.attribute.visitor |
This package contains visitors for attributes and their components.
|
| proguard.classfile.editor |
This package contains visitors to edit byte code.
|
| proguard.classfile.instruction |
This package contains classes to represent Java bytecode instructions.
|
| proguard.classfile.instruction.visitor |
This package contains visitors for instructions.
|
| proguard.classfile.io |
This package contains classes for reading and writing class files.
|
| proguard.classfile.util |
This package contains utility classes for processing class files.
|
| proguard.classfile.visitor |
This package contains interfaces and classes for processing class files from
the
package using
the visitor pattern. |
| proguard.evaluation | |
| proguard.obfuscate |
This package contains classes to perform obfuscation of class files.
|
| proguard.optimize |
This package contains visitors that assist with various optimizations of byte
code.
|
| proguard.optimize.evaluation |
This package contains visitors that perform partial evaluation and subsequent
optimizations on byte code.
|
| proguard.optimize.info |
This package contains classes to collect additional information about classes
and class members, which can then be used for optimization.
|
| proguard.optimize.peephole |
This package contains visitors that perform various peephole optimizations.
|
| proguard.preverify | |
| proguard.shrink |
This package contains classes to perform shrinking of class files.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UnknownAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
LineNumberTableAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
LocalVariableTableAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
LocalVariableTypeTableAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
Attribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given code attribute.
|
void |
LineNumberTableAttribute.lineNumbersAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfoVisitor lineNumberInfoVisitor)
Applies the given visitor to all line numbers.
|
void |
LocalVariableTableAttribute.localVariablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfoVisitor localVariableInfoVisitor)
Applies the given visitor to all local variables.
|
void |
LocalVariableTypeTableAttribute.localVariablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfoVisitor localVariableTypeInfoVisitor)
Applies the given visitor to all local variable types.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuntimeVisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
AnnotationsAttribute.annotationsAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all code attribute annotations.
|
void |
TypeAnnotation.targetInfoAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TargetInfoVisitor targetInfoVisitor)
Applies the given visitor to the target info.
|
void |
TypeAnnotation.typePathInfosAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfoVisitor typePathVisitor)
Applies the given visitor to all type path elements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LocalVariableTargetInfo.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TypeArgumentTargetInfo.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TargetInfo.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation code.
|
void |
OffsetTargetInfo.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
CatchTargetInfo.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
LocalVariableTargetInfo.targetElementsAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetElementVisitor localVariableTargetElementVisitor)
Applies the given visitor to all target elements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TargetInfoVisitor.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
LocalVariableTargetElementVisitor.visitLocalVariableTargetElement(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo,
LocalVariableTargetElement localVariableTargetElement) |
void |
TargetInfoVisitor.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
TargetInfoVisitor.visitOffsetTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
OffsetTargetInfo offsetTargetInfo) |
void |
TargetInfoVisitor.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
AllElementValueVisitor.visitAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
Annotation annotation) |
void |
AnnotationVisitor.visitAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
Annotation annotation) |
void |
AnnotationTypeFilter.visitAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
Annotation annotation) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
TypeAnnotationVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation) |
void |
TypePathInfoVisitor.visitTypePathInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
StackMapAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
StackMapTableAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
LessZeroFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor) |
void |
MoreZeroFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor) |
void |
FullFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor) |
void |
SameOneFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor) |
abstract void |
StackMapFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor)
Accepts the given visitor.
|
void |
SameZeroFrame.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrameVisitor stackMapFrameVisitor) |
void |
DoubleType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
abstract void |
VerificationType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a method's code, either on
a stack or as a variable.
|
void |
TopType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedThisType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
ObjectType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
FloatType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
IntegerType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
NullType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
LongType.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
VerificationTypeVisitor verificationTypeVisitor) |
void |
MoreZeroFrame.additionalVariablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all variables.
|
void |
DoubleType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
abstract void |
VerificationType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a stack in a method's code .
|
void |
TopType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedThisType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
ObjectType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
FloatType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
IntegerType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
NullType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
LongType.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int stackIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
FullFrame.stackAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all stack.
|
void |
SameOneFrame.stackItemAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to the stack item.
|
void |
StackMapAttribute.stackMapFramesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapFrameVisitor stackMapFrameVisitor)
Applies the given stack map frame visitor to all stack map frames.
|
void |
StackMapTableAttribute.stackMapFramesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapFrameVisitor stackMapFrameVisitor)
Applies the given stack map frame visitor to all stack map frames.
|
void |
DoubleType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
abstract void |
VerificationType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor)
Accepts the given visitor in the context of a variable in a method's code.
|
void |
TopType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedThisType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
ObjectType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
FloatType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
UninitializedType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
IntegerType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
NullType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
LongType.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int instructionOffset,
int variableIndex,
VerificationTypeVisitor verificationTypeVisitor) |
void |
FullFrame.variablesAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationTypeVisitor verificationTypeVisitor)
Applies the given verification type visitor to all variables.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VerificationTypeVisitor.visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType) |
void |
VerificationTypeVisitor.visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType) |
void |
StackMapFrameVisitor.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
VerificationTypeVisitor.visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType) |
void |
StackMapFrameVisitor.visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame) |
void |
VerificationTypeVisitor.visitLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LongType longType) |
void |
StackMapFrameVisitor.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
VerificationTypeVisitor.visitNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
NullType nullType) |
void |
VerificationTypeVisitor.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
StackMapFrameVisitor.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
StackMapFrameVisitor.visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame) |
void |
VerificationTypeVisitor.visitStackDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType) |
void |
VerificationTypeVisitor.visitStackFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType) |
void |
VerificationTypeVisitor.visitStackIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType) |
void |
VerificationTypeVisitor.visitStackLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType) |
void |
VerificationTypeVisitor.visitStackNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType) |
void |
VerificationTypeVisitor.visitStackObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType) |
void |
VerificationTypeVisitor.visitStackTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType) |
void |
VerificationTypeVisitor.visitStackUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType) |
void |
VerificationTypeVisitor.visitStackUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType) |
void |
VerificationTypeVisitor.visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType) |
void |
VerificationTypeVisitor.visitUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedThisType uninitializedThisType) |
void |
VerificationTypeVisitor.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
void |
VerificationTypeVisitor.visitVariablesDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType) |
void |
VerificationTypeVisitor.visitVariablesFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType) |
void |
VerificationTypeVisitor.visitVariablesIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType) |
void |
VerificationTypeVisitor.visitVariablesLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType) |
void |
VerificationTypeVisitor.visitVariablesNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType) |
void |
VerificationTypeVisitor.visitVariablesObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType) |
void |
VerificationTypeVisitor.visitVariablesTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType) |
void |
VerificationTypeVisitor.visitVariablesUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType) |
void |
VerificationTypeVisitor.visitVariablesUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType) |
| Modifier and Type | Method and Description |
|---|---|
void |
StackSizeComputer.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
StackSizeComputer.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
AttributeVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
RequiredAttributeFilter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AttributeNameFilter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
NonEmptyAttributeFilter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AllAttributeVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AllExceptionInfoVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MultiAttributeVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
StackSizeComputer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
StackSizeComputer.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
StackSizeComputer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ExceptionInfoVisitor.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
StackSizeComputer.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
LineNumberRangeFinder.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
LineNumberInfoVisitor.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
AttributeVisitor.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
RequiredAttributeFilter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
AllLineNumberInfoVisitor.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
AttributeNameFilter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
NonEmptyAttributeFilter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
MultiAttributeVisitor.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
LocalVariableInfoVisitor.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
AttributeVisitor.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
RequiredAttributeFilter.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
AttributeNameFilter.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
NonEmptyAttributeFilter.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
MultiAttributeVisitor.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
LocalVariableTypeInfoVisitor.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
AttributeVisitor.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
RequiredAttributeFilter.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
AttributeNameFilter.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
NonEmptyAttributeFilter.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
MultiAttributeVisitor.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
StackSizeComputer.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
AttributeVisitor.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
RequiredAttributeFilter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
AttributeNameFilter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
NonEmptyAttributeFilter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
MultiAttributeVisitor.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
AttributeVisitor.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
RequiredAttributeFilter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
AttributeNameFilter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
NonEmptyAttributeFilter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
MultiAttributeVisitor.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
StackSizeComputer.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
CodeAttributeComposer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
VariableRemapper.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ConstantPoolShrinker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
InstructionAdder.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ConstantPoolRemapper.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
BridgeMethodFixer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
VariableSizeUpdater.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
MethodInvocationFixer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
CodeAttributeComposer.visitAnyStackMapFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrame stackMapFrame) |
void |
ConstantPoolShrinker.visitAnyStackMapFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrame stackMapFrame) |
void |
CodeAttributeEditor.visitAnyStackMapFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrame stackMapFrame) |
void |
ConstantPoolRemapper.visitAnyStackMapFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrame stackMapFrame) |
void |
CodeAttributeComposer.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
InstructionWriter.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
CodeAttributeComposer.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ConstantPoolShrinker.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
CodeAttributeEditor.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ConstantPoolRemapper.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
CodeAttributeComposer.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
CodeAttributeEditor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
InstructionWriter.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
CodeAttributeComposer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableRemapper.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ConstantPoolShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodeAttributeEditor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
InstructionWriter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
NamedAttributeDeleter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ClassReferenceFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodeAttributeEditorResetter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
Utf8Shrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ConstantPoolRemapper.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
BridgeMethodFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableCleaner.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableSizeUpdater.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
StackSizeUpdater.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MethodInvocationFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableEditor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AttributeAdder.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MemberReferenceFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AttributeSorter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodeAttributeEditor.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ConstantPoolShrinker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
CodeAttributeEditor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
InstructionWriter.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
InstructionAdder.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ConstantPoolRemapper.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
BridgeMethodFixer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
MethodInvocationFixer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
CodeAttributeComposer.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ConstantPoolShrinker.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
CodeAttributeEditor.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ConstantPoolRemapper.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionInfoAdder.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
CodeAttributeComposer.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ConstantPoolShrinker.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
CodeAttributeEditor.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ConstantPoolRemapper.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
CodeAttributeComposer.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
CodeAttributeEditor.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
LineNumberInfoAdder.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
LineNumberTableAttributeTrimmer.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
CodeAttributeComposer.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
CodeAttributeEditor.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
LineNumberInfoAdder.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
Utf8Shrinker.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ConstantPoolRemapper.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
AttributeAdder.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
CodeAttributeComposer.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
VariableRemapper.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ConstantPoolShrinker.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
CodeAttributeEditor.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
LocalVariableInfoAdder.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ClassReferenceFixer.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
Utf8Shrinker.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ConstantPoolRemapper.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
CodeAttributeComposer.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
VariableRemapper.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ConstantPoolShrinker.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
CodeAttributeEditor.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ClassReferenceFixer.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
Utf8Shrinker.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ConstantPoolRemapper.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
VariableCleaner.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
AttributeAdder.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
VariableRemapper.visitLocalVariableTargetElement(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo,
LocalVariableTargetElement localVariableTargetElement) |
void |
CodeAttributeEditor.visitLocalVariableTargetElement(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo,
LocalVariableTargetElement localVariableTargetElement) |
void |
VariableRemapper.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
CodeAttributeEditor.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
CodeAttributeComposer.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
VariableRemapper.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ConstantPoolShrinker.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
CodeAttributeEditor.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ClassReferenceFixer.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
Utf8Shrinker.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ConstantPoolRemapper.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
LocalVariableTypeInfoAdder.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
CodeAttributeComposer.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
VariableRemapper.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ConstantPoolShrinker.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
CodeAttributeEditor.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ClassReferenceFixer.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
Utf8Shrinker.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ConstantPoolRemapper.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
VariableCleaner.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
AttributeAdder.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
CodeAttributeEditor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
CodeAttributeComposer.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ConstantPoolShrinker.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
CodeAttributeEditor.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ConstantPoolRemapper.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ConstantPoolShrinker.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
ConstantPoolRemapper.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
CodeAttributeEditor.visitOffsetTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
OffsetTargetInfo offsetTargetInfo) |
void |
CodeAttributeComposer.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
ConstantPoolShrinker.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
CodeAttributeEditor.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
ConstantPoolRemapper.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
CodeAttributeEditor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
InstructionWriter.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
CodeAttributeComposer.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ConstantPoolShrinker.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
CodeAttributeEditor.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
Utf8Shrinker.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ConstantPoolRemapper.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
AttributeAdder.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
CodeAttributeComposer.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ConstantPoolShrinker.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
CodeAttributeEditor.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
Utf8Shrinker.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ConstantPoolRemapper.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
AttributeAdder.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
CodeAttributeEditor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
CodeAttributeComposer.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
void |
CodeAttributeEditor.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
void |
VariableRemapper.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
CodeAttributeEditor.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
InstructionWriter.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
VariableSizeUpdater.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Constructor and Description |
|---|
AttributeAdder(ProgramClass targetClass,
ProgramMember targetMember,
CodeAttribute targetCodeAttribute,
boolean replaceAttributes)
Creates a new AttributeAdder that will copy attributes into the given
target attribute.
|
AttributesEditor(ProgramClass targetClass,
ProgramMember targetMember,
CodeAttribute targetAttribute,
boolean replaceAttributes)
Creates a new AttributeAdder that will edit attributes in the given
target code attribute.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
Instruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor)
Accepts the given visitor.
|
void |
SimpleInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
VariableInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
BranchInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
ConstantInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
LookUpSwitchInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
TableSwitchInstruction.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
InstructionVisitor instructionVisitor) |
void |
Instruction.write(CodeAttribute codeAttribute,
int offset)
Writes the Instruction at the given offset in the given code attribute.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InstructionConstantVisitor.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
InstructionCounter.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
InstructionVisitor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
MultiInstructionVisitor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
AllInstructionVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
InstructionVisitor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
InstructionConstantVisitor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
MultiInstructionVisitor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
InstructionVisitor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
MultiInstructionVisitor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
InstructionVisitor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
MultiInstructionVisitor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
InstructionVisitor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
MultiInstructionVisitor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
InstructionVisitor.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
MultiInstructionVisitor.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProgramClassReader.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ProgramClassReader.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
ProgramClassReader.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ProgramClassReader.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ProgramClassReader.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ProgramClassReader.visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame) |
void |
ProgramClassReader.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
ProgramClassReader.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ProgramClassReader.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ProgramClassReader.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ProgramClassReader.visitLocalVariableTargetElement(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo,
LocalVariableTargetElement localVariableTargetElement) |
void |
ProgramClassReader.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
ProgramClassReader.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ProgramClassReader.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ProgramClassReader.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ProgramClassReader.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
ProgramClassReader.visitOffsetTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
OffsetTargetInfo offsetTargetInfo) |
void |
ProgramClassReader.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
ProgramClassReader.visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame) |
void |
ProgramClassReader.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ProgramClassReader.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ProgramClassReader.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
ProgramClassReader.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
| Modifier and Type | Method and Description |
|---|---|
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
Annotation annotation) |
void |
DynamicMemberReferenceInitializer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
SimplifiedVisitor.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction)
Visits any type of Instruction.
|
void |
EnumFieldReferenceInitializer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
DynamicClassReferenceInitializer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
SimplifiedVisitor.visitAnyStackMapFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
StackMapFrame stackMapFrame)
Visits any type of VerificationType.
|
void |
SimplifiedVisitor.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction)
Visits either type of SwitchInstruction.
|
void |
SimplifiedVisitor.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
Visits any type of VerificationType.
|
void |
InstructionSequenceMatcher.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
SimplifiedVisitor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
SimplifiedVisitor.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
ClassReferenceInitializer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimplifiedVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
DynamicClassReferenceInitializer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
InstructionSequenceMatcher.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
SimplifiedVisitor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
EnumFieldReferenceInitializer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
SimplifiedVisitor.visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType) |
void |
SimplifiedVisitor.visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType) |
void |
SimplifiedVisitor.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
SimplifiedVisitor.visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType) |
void |
SimplifiedVisitor.visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame) |
void |
SimplifiedVisitor.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ClassReferenceInitializer.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ClassReferenceInitializer.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
SimplifiedVisitor.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
SimplifiedVisitor.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
ClassReferenceInitializer.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ClassReferenceInitializer.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
SimplifiedVisitor.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
SimplifiedVisitor.visitLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LongType longType) |
void |
InstructionSequenceMatcher.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
SimplifiedVisitor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
SimplifiedVisitor.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
SimplifiedVisitor.visitNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
NullType nullType) |
void |
SimplifiedVisitor.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
SimplifiedVisitor.visitOffsetTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
OffsetTargetInfo offsetTargetInfo) |
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
SimplifiedVisitor.visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame) |
void |
InstructionSequenceMatcher.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
SimplifiedVisitor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
SimplifiedVisitor.visitStackDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType) |
void |
SimplifiedVisitor.visitStackFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType) |
void |
SimplifiedVisitor.visitStackIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType) |
void |
SimplifiedVisitor.visitStackLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType) |
void |
SimplifiedVisitor.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
SimplifiedVisitor.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
SimplifiedVisitor.visitStackNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType) |
void |
SimplifiedVisitor.visitStackObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType) |
void |
SimplifiedVisitor.visitStackTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType) |
void |
SimplifiedVisitor.visitStackUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType) |
void |
SimplifiedVisitor.visitStackUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType) |
void |
InstructionSequenceMatcher.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
SimplifiedVisitor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
SimplifiedVisitor.visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
SimplifiedVisitor.visitUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedThisType uninitializedThisType) |
void |
SimplifiedVisitor.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
void |
InstructionSequenceMatcher.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
SimplifiedVisitor.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
SimplifiedVisitor.visitVariablesDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
DoubleType doubleType) |
void |
SimplifiedVisitor.visitVariablesFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
FloatType floatType) |
void |
SimplifiedVisitor.visitVariablesIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
IntegerType integerType) |
void |
SimplifiedVisitor.visitVariablesLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
LongType longType) |
void |
SimplifiedVisitor.visitVariablesNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
NullType nullType) |
void |
SimplifiedVisitor.visitVariablesObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
ObjectType objectType) |
void |
SimplifiedVisitor.visitVariablesTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
TopType topType) |
void |
SimplifiedVisitor.visitVariablesUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedThisType uninitializedThisType) |
void |
SimplifiedVisitor.visitVariablesUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
int index,
UninitializedType uninitializedType) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassPrinter.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
DotClassClassVisitor.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ClassCleaner.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ClassPrinter.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
ReferencedClassVisitor.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ClassPrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ClassCleaner.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ClassPrinter.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
DotClassClassVisitor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ClassPrinter.visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType) |
void |
ExceptionHandlerFilter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ClassPrinter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionHandlerConstantVisitor.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionRangeFilter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionExcludedOffsetFilter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionCounter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ClassCleaner.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ExceptionOffsetFilter.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ClassPrinter.visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType) |
void |
ClassPrinter.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ClassCleaner.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ClassPrinter.visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType) |
void |
ClassPrinter.visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame) |
void |
ClassCleaner.visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame) |
void |
ClassPrinter.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
ClassPrinter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ReferencedClassVisitor.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ClassPrinter.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ClassCleaner.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ReferencedClassVisitor.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ClassPrinter.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ClassCleaner.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ClassPrinter.visitLocalVariableTargetElement(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo,
LocalVariableTargetElement localVariableTargetElement) |
void |
ClassPrinter.visitLocalVariableTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
LocalVariableTargetInfo localVariableTargetInfo) |
void |
ReferencedClassVisitor.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ClassPrinter.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ClassCleaner.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ReferencedClassVisitor.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ClassPrinter.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ClassCleaner.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ClassPrinter.visitLongType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LongType longType) |
void |
ClassPrinter.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
ClassPrinter.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ClassCleaner.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
ClassPrinter.visitNullType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
NullType nullType) |
void |
ClassPrinter.visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType) |
void |
ClassPrinter.visitOffsetTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
OffsetTargetInfo offsetTargetInfo) |
void |
ClassPrinter.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
ClassCleaner.visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame) |
void |
ClassPrinter.visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame) |
void |
ClassCleaner.visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame) |
void |
ClassPrinter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ClassCleaner.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ClassPrinter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ClassCleaner.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ClassPrinter.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
ClassPrinter.visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType) |
void |
ClassPrinter.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
ClassPrinter.visitUninitializedThisType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedThisType uninitializedThisType) |
void |
ClassPrinter.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
| Modifier and Type | Method and Description |
|---|---|
void |
BranchUnit.branch(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget)
Sets the new instruction offset.
|
void |
BasicBranchUnit.branch(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget) |
void |
BranchUnit.branchConditionally(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget,
int conditional)
Sets the new instruction offset, depending on the certainty of the
conditional branch.
|
void |
BasicBranchUnit.branchConditionally(Clazz clazz,
CodeAttribute codeAttribute,
int offset,
int branchTarget,
int conditional) |
void |
InvocationUnit.invokeMember(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction,
Stack stack)
Updates the given stack corresponding to the execution of the given
field or method reference instruction.
|
void |
BasicInvocationUnit.invokeMember(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction,
Stack stack) |
void |
Processor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
Processor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
Processor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
Processor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
Processor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
Processor.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
MappingPrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AttributeShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MappingPrinter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ParameterNameMarker.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ParameterNameMarker.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
| Modifier and Type | Method and Description |
|---|---|
void |
TailRecursionSimplifier.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
DuplicateInitializerInvocationFixer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
TailRecursionSimplifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
DuplicateInitializerInvocationFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ParameterShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ChangedCodePrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
DuplicateInitializerFixer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
TailRecursionSimplifier.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
DuplicateInitializerInvocationFixer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
TailRecursionSimplifier.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ChangedCodePrinter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
ChangedCodePrinter.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
ChangedCodePrinter.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ChangedCodePrinter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
| Modifier and Type | Method and Description |
|---|---|
void |
LivenessAnalyzer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
SimpleEnumUseSimplifier.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
SimpleEnumUseChecker.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
SimpleEnumUseSimplifier.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
EvaluationSimplifier.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
SimpleEnumUseChecker.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
PartialEvaluator.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimpleEnumUseSimplifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
LivenessAnalyzer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimpleEnumDescriptorSimplifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableOptimizer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
EvaluationShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimpleEnumClassSimplifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
EvaluationSimplifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimpleEnumUseChecker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
PartialEvaluator.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
EvaluationShrinker.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
EvaluationSimplifier.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SimpleEnumUseSimplifier.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
LivenessAnalyzer.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
EvaluationSimplifier.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
SimpleEnumUseChecker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
PartialEvaluator.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
LivenessAnalyzer.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
SimpleEnumDescriptorSimplifier.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
VariableOptimizer.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
SimpleEnumDescriptorSimplifier.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
VariableOptimizer.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
SimpleEnumDescriptorSimplifier.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
VariableOptimizer.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
SimpleEnumDescriptorSimplifier.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
VariableOptimizer.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
EvaluationSimplifier.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
SimpleEnumUseSimplifier.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
EvaluationSimplifier.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
SimpleEnumUseChecker.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
EvaluationSimplifier.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
SimpleEnumUseSimplifier.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
LivenessAnalyzer.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
EvaluationSimplifier.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
SimpleEnumUseChecker.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
SideEffectInstructionChecker.hasSideEffects(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction)
Returns whether the given instruction has side effects outside of its
method.
|
boolean |
ExceptionInstructionChecker.mayThrowExceptions(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
Returns whether the specified method may throw exceptions.
|
boolean |
ExceptionInstructionChecker.mayThrowExceptions(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset)
Returns whether the specified instruction may throw exceptions.
|
boolean |
ExceptionInstructionChecker.mayThrowExceptions(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction)
Returns whether the given instruction may throw exceptions.
|
boolean |
ExceptionInstructionChecker.mayThrowExceptions(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int startOffset,
int endOffset)
Returns whether the specified block of code may throw exceptions.
|
void |
InstantiationClassMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
AccessMethodMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
VariableUsageMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
InstanceofClassMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
MethodInvocationMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
BackwardBranchMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
DotClassMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ExceptionInstructionChecker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
SideEffectInstructionChecker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ReadWriteFieldMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ParameterUsageMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
DynamicInvocationMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
SuperInvocationMarker.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
BackwardBranchMarker.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
BackwardBranchMarker.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
SideEffectInstructionChecker.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
VariableUsageMarker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CatchExceptionMarker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
SideEffectMethodMarker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ParameterUsageMarker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
InstantiationClassMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
AccessMethodMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
InstanceofClassMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
MethodInvocationMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
DotClassMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ExceptionInstructionChecker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
SideEffectInstructionChecker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ReadWriteFieldMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
DynamicInvocationMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
SuperInvocationMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ExceptionInstructionChecker.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
SideEffectInstructionChecker.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
VariableUsageMarker.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
SideEffectInstructionChecker.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
ParameterUsageMarker.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
GotoCommonCodeReplacer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
GotoGotoReplacer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
UnreachableCodeRemover.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
InstructionSequenceReplacer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
GotoReturnReplacer.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
NopRemover.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
MethodInliner.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
ReachableCodeMarker.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
BranchTargetFinder.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
GotoCommonCodeReplacer.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
GotoGotoReplacer.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
ReachableCodeMarker.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
GotoReturnReplacer.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
BranchTargetFinder.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
PeepholeOptimizer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
TargetClassChanger.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
GotoCommonCodeReplacer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
VariableShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
UnreachableCodeRemover.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ReachableCodeMarker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
BranchTargetFinder.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
UnreachableExceptionRemover.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
LineNumberLinearizer.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MethodInliner.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
UnreachableCodeRemover.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
MethodInliner.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ReachableCodeMarker.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
BranchTargetFinder.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
MethodInliner.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ReachableCodeMarker.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
BranchTargetFinder.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
UnreachableExceptionRemover.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
LineNumberLinearizer.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
MethodInliner.visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo) |
void |
LineNumberLinearizer.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
MethodInliner.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
TargetClassChanger.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
TargetClassChanger.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
TargetClassChanger.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
TargetClassChanger.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
ReachableCodeMarker.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
NopRemover.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
BranchTargetFinder.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
MethodInliner.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
ReachableCodeMarker.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
BranchTargetFinder.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
void |
MethodInliner.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
CodeSubroutineInliner.visitAnyInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
Instruction instruction) |
void |
CodeSubroutineInliner.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
CodeSubroutineInliner.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodePreverifier.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodeSubroutineInliner.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodePreverifier.visitCodeAttribute0(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
CodeSubroutineInliner.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
CodeSubroutineInliner.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ShortestUsagePrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
UsagePrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ShortestUsagePrinter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
UsagePrinter.visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute) |
void |
LocalVariableTypeUsageMarker.visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo) |
void |
ClassShrinker.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
LocalVariableTypeUsageMarker.visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute) |
void |
LocalVariableTypeUsageMarker.visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo) |
void |
ClassShrinker.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
void |
LocalVariableTypeUsageMarker.visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute) |
Copyright © 2015. All Rights Reserved.