| Package | Description |
|---|---|
| proguard |
This package contains the main ProGuard application.
|
| proguard.classfile |
This package contains classes to represent the various elements of class files.
|
| 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.constant | |
| proguard.classfile.constant.visitor |
This package contains visitors for class constants.
|
| 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.evaluation.value |
This package contains classes that represent partial evaluation values.
|
| 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 |
FullyQualifiedClassNameChecker.visitAnyClass(Clazz clazz) |
void |
GetSignatureChecker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
GetEnclosingClassChecker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
GetAnnotationChecker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
GetEnclosingMethodChecker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
GetSignatureChecker.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
GetEnclosingClassChecker.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
GetAnnotationChecker.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
GetEnclosingMethodChecker.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
| Modifier and Type | Class and Description |
|---|---|
class |
LibraryClass
This Clazz is a compact representation of the essential data in a Java class.
|
class |
ProgramClass
This Clazz is a complete representation of the data in a Java class.
|
| Modifier and Type | Field and Description |
|---|---|
Clazz[] |
LibraryClass.interfaceClasses
An extra field pointing to the interfaces of this class.
|
Clazz |
LibraryField.referencedClass
An extra field pointing to the Clazz object referenced in the
descriptor string.
|
Clazz |
ProgramField.referencedClass
An extra field pointing to the Clazz object referenced in the
descriptor string.
|
Clazz[] |
ProgramMethod.referencedClasses
An extra field containing all the classes referenced in the
descriptor string.
|
Clazz[] |
LibraryMethod.referencedClasses
An extra field containing all the classes referenced in the
descriptor string.
|
Clazz[] |
LibraryClass.subClasses
An extra field pointing to the subclasses of this class.
|
Clazz[] |
ProgramClass.subClasses
An extra field pointing to the subclasses of this class.
|
Clazz |
LibraryClass.superClass
An extra field pointing to the superclass of this class.
|
| Modifier and Type | Method and Description |
|---|---|
Clazz |
ClassPool.getClass(String className)
Returns a Clazz from the class pool based on its name.
|
Clazz |
LibraryClass.getInterface(int index) |
Clazz |
Clazz.getInterface(int index)
Returns the interface at the given index.
|
Clazz |
ProgramClass.getInterface(int index) |
Clazz |
LibraryClass.getSuperClass() |
Clazz |
Clazz.getSuperClass()
Returns the super class of this class.
|
Clazz |
ProgramClass.getSuperClass() |
| Modifier and Type | Method and Description |
|---|---|
void |
LibraryMember.accept(Clazz clazz,
MemberVisitor memberVisitor) |
void |
Member.accept(Clazz clazz,
MemberVisitor memberVisitor)
Accepts the given class visitor.
|
void |
ProgramMember.accept(Clazz clazz,
MemberVisitor memberVisitor) |
void |
ClassPool.addClass(Clazz clazz)
Adds the given Clazz to the class pool.
|
void |
LibraryClass.addSubClass(Clazz clazz) |
void |
Clazz.addSubClass(Clazz clazz)
Notifies this Clazz that it is being subclassed by another class.
|
void |
ProgramClass.addSubClass(Clazz clazz) |
boolean |
LibraryClass.extends_(Clazz clazz) |
boolean |
Clazz.extends_(Clazz clazz)
Returns whether this class extends the given class.
|
boolean |
ProgramClass.extends_(Clazz clazz) |
boolean |
LibraryClass.extendsOrImplements(Clazz clazz) |
boolean |
Clazz.extendsOrImplements(Clazz clazz)
Returns whether this class implements the given class.
|
boolean |
ProgramClass.extendsOrImplements(Clazz clazz) |
String |
LibraryMember.getDescriptor(Clazz clazz) |
String |
Member.getDescriptor(Clazz clazz)
Returns the class member's descriptor.
|
String |
ProgramMember.getDescriptor(Clazz clazz) |
String |
LibraryMember.getName(Clazz clazz) |
String |
Member.getName(Clazz clazz)
Returns the class member name.
|
String |
ProgramMember.getName(Clazz clazz) |
void |
ClassPool.removeClass(Clazz clazz)
Removes the given Clazz from the class pool.
|
| Constructor and Description |
|---|
ProgramField(int u2accessFlags,
int u2nameIndex,
int u2descriptorIndex,
int u2attributesCount,
Attribute[] attributes,
Clazz referencedClass)
Creates an initialized ProgramField.
|
ProgramMethod(int u2accessFlags,
int u2nameIndex,
int u2descriptorIndex,
int u2attributesCount,
Attribute[] attributes,
Clazz[] referencedClasses)
Creates an initialized ProgramMethod.
|
| Modifier and Type | Field and Description |
|---|---|
Clazz |
EnclosingMethodAttribute.referencedClass
An extra field pointing to the referenced Clazz object.
|
Clazz |
LocalVariableInfo.referencedClass
An extra field pointing to the referenced Clazz object.
|
Clazz[] |
LocalVariableTypeInfo.referencedClasses
An extra field pointing to the Clazz objects referenced in the
type string.
|
Clazz[] |
SignatureAttribute.referencedClasses
An extra field containing all the classes referenced in the
signature string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SourceDirAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
UnknownAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
EnclosingMethodAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
DeprecatedAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
SourceFileAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
BootstrapMethodsAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
SignatureAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
Attribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor)
Accepts the given visitor.
|
void |
SyntheticAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
InnerClassesAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
ConstantValueAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
UnknownAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
DeprecatedAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
SignatureAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
Attribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given field.
|
void |
SyntheticAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
UnknownAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
DeprecatedAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
MethodParametersAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
SignatureAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
Attribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
Accepts the given visitor in the context of the given method.
|
void |
CodeAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
ExceptionsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
SyntheticAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
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 |
CodeAttribute.attributesAccept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor)
Applies the given attribute visitor to all attributes.
|
void |
BootstrapMethodsAttribute.bootstrapMethodEntriesAccept(Clazz clazz,
BootstrapMethodInfoVisitor bootstrapMethodInfoVisitor)
Applies the given visitor to all bootstrap method info entries.
|
void |
BootstrapMethodsAttribute.bootstrapMethodEntryAccept(Clazz clazz,
int bootstrapMethodIndex,
BootstrapMethodInfoVisitor bootstrapMethodInfoVisitor)
Applies the given visitor to the specified bootstrap method info
entry.
|
void |
ExceptionsAttribute.exceptionEntriesAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to all exception class pool info
entries.
|
void |
CodeAttribute.exceptionsAccept(Clazz clazz,
Method method,
ExceptionInfoVisitor exceptionInfoVisitor)
Applies the given exception visitor to all exceptions.
|
void |
CodeAttribute.exceptionsAccept(Clazz clazz,
Method method,
int offset,
ExceptionInfoVisitor exceptionInfoVisitor)
Applies the given exception visitor to all exceptions that are applicable
to the instruction at the specified offset.
|
void |
CodeAttribute.exceptionsAccept(Clazz clazz,
Method method,
int startOffset,
int endOffset,
ExceptionInfoVisitor exceptionInfoVisitor)
Applies the given exception visitor to all exceptions that are applicable
to any of the instructions in the specified range of offsets.
|
Attribute |
CodeAttribute.getAttribute(Clazz clazz,
String name)
Returns the (first) attribute with the given name.
|
String |
Attribute.getAttributeName(Clazz clazz)
Returns the String name of the attribute.
|
String |
EnclosingMethodAttribute.getClassName(Clazz clazz)
Returns the class name.
|
String |
LocalVariableInfo.getDescriptor(Clazz clazz)
Returns the descriptor.
|
String |
LocalVariableTypeInfo.getName(Clazz clazz)
Returns the name.
|
String |
EnclosingMethodAttribute.getName(Clazz clazz)
Returns the method/field name.
|
String |
ParameterInfo.getName(Clazz clazz)
Returns the parameter name.
|
String |
LocalVariableInfo.getName(Clazz clazz)
Returns the name.
|
String |
LocalVariableTypeInfo.getSignature(Clazz clazz)
Returns the signature.
|
String |
SignatureAttribute.getSignature(Clazz clazz)
Returns the signature.
|
String |
EnclosingMethodAttribute.getType(Clazz clazz)
Returns the type.
|
void |
InnerClassesInfo.innerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the
inner class, if any.
|
void |
InnerClassesAttribute.innerClassEntriesAccept(Clazz clazz,
InnerClassesInfoVisitor innerClassesInfoVisitor)
Applies the given visitor to all inner classes.
|
void |
InnerClassesInfo.innerNameConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the Utf8 constant of the
inner name, if any.
|
void |
CodeAttribute.instructionAccept(Clazz clazz,
Method method,
int offset,
InstructionVisitor instructionVisitor)
Applies the given instruction visitor to the instruction at the specified
offset.
|
void |
CodeAttribute.instructionsAccept(Clazz clazz,
Method method,
InstructionVisitor instructionVisitor)
Applies the given instruction visitor to all instructions.
|
void |
CodeAttribute.instructionsAccept(Clazz clazz,
Method method,
int startOffset,
int endOffset,
InstructionVisitor instructionVisitor)
Applies the given instruction visitor to all instructions in the
specified range of offsets.
|
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.
|
void |
BootstrapMethodInfo.methodArgumentsAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the argument constants of the
bootstrap method.
|
void |
InnerClassesInfo.outerClassConstantAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Applies the given constant pool visitor to the class constant of the
outer class, if any.
|
void |
MethodParametersAttribute.parametersAccept(Clazz clazz,
Method method,
ParameterInfoVisitor parameterInfoVisitor)
Applies the given visitor to all parameters.
|
| Modifier and Type | Field and Description |
|---|---|
Clazz |
ElementValue.referencedClass
An extra field pointing to the referenced
Clazz
object, if applicable. |
Clazz[] |
Annotation.referencedClasses
An extra field pointing to the Clazz objects referenced in the
type string.
|
Clazz[] |
ClassElementValue.referencedClasses
An extra field pointing to the Clazz objects referenced in the
type name string.
|
Clazz[] |
EnumConstantElementValue.referencedClasses
An extra field pointing to the Clazz objects referenced in the
type name string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor) |
void |
ClassElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor) |
void |
EnumConstantElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor) |
void |
ConstantElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor) |
abstract void |
ElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor)
Accepts the given visitor.
|
void |
ArrayElementValue.accept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor) |
void |
RuntimeVisibleTypeAnnotationsAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleAnnotationsAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleAnnotationsAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleTypeAnnotationsAttribute.accept(Clazz clazz,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleAnnotationsAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleAnnotationsAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Field field,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleParameterAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleParameterAnnotationsAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
AnnotationDefaultAttribute.accept(Clazz clazz,
Method method,
AttributeVisitor attributeVisitor) |
void |
RuntimeVisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
RuntimeInvisibleTypeAnnotationsAttribute.accept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AttributeVisitor attributeVisitor) |
void |
AnnotationElementValue.annotationAccept(Clazz clazz,
AnnotationVisitor annotationVisitor)
Applies the given visitor to the annotation.
|
void |
AnnotationsAttribute.annotationsAccept(Clazz clazz,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all class annotations.
|
void |
AnnotationsAttribute.annotationsAccept(Clazz clazz,
Field field,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all field annotations.
|
void |
AnnotationsAttribute.annotationsAccept(Clazz clazz,
Method method,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all method annotations.
|
void |
ParameterAnnotationsAttribute.annotationsAccept(Clazz clazz,
Method method,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all annotations.
|
void |
AnnotationsAttribute.annotationsAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
AnnotationVisitor annotationVisitor)
Applies the given visitor to all code attribute annotations.
|
void |
AnnotationDefaultAttribute.defaultValueAccept(Clazz clazz,
ElementValueVisitor elementValueVisitor)
Applies the given visitor to the default element value.
|
void |
ArrayElementValue.elementValuesAccept(Clazz clazz,
Annotation annotation,
ElementValueVisitor elementValueVisitor)
Applies the given visitor to all nested element values.
|
void |
Annotation.elementValuesAccept(Clazz clazz,
ElementValueVisitor elementValueVisitor)
Applies the given visitor to all element value pairs.
|
String |
ClassElementValue.getClassName(Clazz clazz)
Returns the class info name.
|
String |
EnumConstantElementValue.getConstantName(Clazz clazz)
Returns the constant name.
|
String |
ElementValue.getMethodName(Clazz clazz)
Returns the element name.
|
String |
Annotation.getType(Clazz clazz)
Returns the type.
|
String |
EnumConstantElementValue.getTypeName(Clazz clazz)
Returns the enumeration type name.
|
void |
TypeAnnotation.targetInfoAccept(Clazz clazz,
Field field,
TargetInfoVisitor targetInfoVisitor)
Applies the given visitor to the target info.
|
void |
TypeAnnotation.targetInfoAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TargetInfoVisitor targetInfoVisitor)
Applies the given visitor to the target info.
|
void |
TypeAnnotation.targetInfoAccept(Clazz clazz,
Method method,
TargetInfoVisitor targetInfoVisitor)
Applies the given visitor to the target info.
|
void |
TypeAnnotation.targetInfoAccept(Clazz clazz,
TargetInfoVisitor targetInfoVisitor)
Applies the given visitor to the target info.
|
void |
TypeAnnotationsAttribute.typeAnnotationsAccept(Clazz clazz,
Field field,
TypeAnnotationVisitor typeAnnotationVisitor)
Applies the given visitor to all field annotations.
|
void |
TypeAnnotationsAttribute.typeAnnotationsAccept(Clazz clazz,
Method method,
TypeAnnotationVisitor typeAnnotationVisitor)
Applies the given visitor to all method annotations.
|
void |
TypeAnnotationsAttribute.typeAnnotationsAccept(Clazz clazz,
TypeAnnotationVisitor typeAnnotationVisitor)
Applies the given visitor to all class annotations.
|
void |
TypeAnnotation.typePathInfosAccept(Clazz clazz,
Field field,
TypePathInfoVisitor typePathVisitor)
Applies the given visitor to all type path elements.
|
void |
TypeAnnotation.typePathInfosAccept(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfoVisitor typePathVisitor)
Applies the given visitor to all type path elements.
|
void |
TypeAnnotation.typePathInfosAccept(Clazz clazz,
Method method,
TypePathInfoVisitor typePathVisitor)
Applies the given visitor to all type path elements.
|
void |
TypeAnnotation.typePathInfosAccept(Clazz clazz,
TypePathInfoVisitor typePathVisitor)
Applies the given visitor to all type path elements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TypeParameterBoundTargetInfo.accept(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
EmptyTargetInfo.accept(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TargetInfo.accept(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation on a field.
|
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 |
ThrowsTargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TypeParameterBoundTargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
EmptyTargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation on a method.
|
void |
FormalParameterTargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TypeParameterTargetInfo.accept(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
LocalVariableTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method and CodeAttribute null.
|
void |
ThrowsTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method null.
|
void |
TypeParameterBoundTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
TypeArgumentTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method and CodeAttribute null.
|
void |
EmptyTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Field null.
|
void |
TargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Accepts the given visitor, in the context of a type annotation on a class.
|
void |
SuperTypeTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
OffsetTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method and CodeAttribute null.
|
void |
FormalParameterTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method null.
|
void |
TypeParameterTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor) |
void |
CatchTargetInfo.accept(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfoVisitor targetInfoVisitor)
Lets the visitor visit, with Method and CodeAttribute null.
|
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 |
TargetInfoVisitor.visitEmptyTargetInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
TargetInfoVisitor.visitEmptyTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
TargetInfoVisitor.visitFormalParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
FormalParameterTargetInfo formalParameterTargetInfo) |
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.visitSuperTypeTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
SuperTypeTargetInfo superTypeTargetInfo) |
void |
TargetInfoVisitor.visitThrowsTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
ThrowsTargetInfo throwsTargetInfo) |
void |
TargetInfoVisitor.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
TargetInfoVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
TargetInfoVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
TargetInfoVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
TargetInfoVisitor.visitTypeParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
void |
TargetInfoVisitor.visitTypeParameterTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
| Modifier and Type | Method and Description |
|---|---|
void |
AllElementValueVisitor.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationVisitor.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotatedClassVisitor.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationTypeFilter.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AllElementValueVisitor.visitAnnotation(Clazz clazz,
Field field,
Annotation annotation) |
void |
AnnotationVisitor.visitAnnotation(Clazz clazz,
Field field,
Annotation annotation) |
void |
AnnotationTypeFilter.visitAnnotation(Clazz clazz,
Field field,
Annotation annotation) |
void |
AnnotationToMemberVisitor.visitAnnotation(Clazz clazz,
Member member,
Annotation annotation) |
void |
AllElementValueVisitor.visitAnnotation(Clazz clazz,
Method method,
Annotation annotation) |
void |
AnnotationVisitor.visitAnnotation(Clazz clazz,
Method method,
Annotation annotation) |
void |
AnnotationTypeFilter.visitAnnotation(Clazz clazz,
Method method,
Annotation annotation) |
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 |
AllElementValueVisitor.visitAnnotation(Clazz clazz,
Method method,
int parameterIndex,
Annotation annotation) |
void |
AnnotationVisitor.visitAnnotation(Clazz clazz,
Method method,
int parameterIndex,
Annotation annotation) |
void |
AnnotationTypeFilter.visitAnnotation(Clazz clazz,
Method method,
int parameterIndex,
Annotation annotation) |
void |
AllElementValueVisitor.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
AllElementValueVisitor.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ElementValueVisitor.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
AllElementValueVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllAnnotationVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllElementValueVisitor.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
AllElementValueVisitor.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ElementValueVisitor.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
AllElementValueVisitor.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ElementValueVisitor.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
AllElementValueVisitor.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ElementValueVisitor.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
AllElementValueVisitor.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ElementValueVisitor.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
AllElementValueVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllElementValueVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllElementValueVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AllElementValueVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllElementValueVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllElementValueVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AllAnnotationVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
TypeAnnotationVisitor.visitTypeAnnotation(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation) |
void |
TypeAnnotationVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation) |
void |
TypeAnnotationVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation) |
void |
TypeAnnotationVisitor.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
TypePathInfoVisitor.visitTypePathInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
TypePathInfoVisitor.visitTypePathInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
TypePathInfoVisitor.visitTypePathInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
TypePathInfoVisitor.visitTypePathInfo(Clazz clazz,
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 |
AttributeVisitor.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
RequiredAttributeFilter.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
AttributeNameFilter.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
NonEmptyAttributeFilter.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
MultiAttributeVisitor.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
AllInnerClassesInfoVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllLineNumberInfoVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllBootstrapMethodInfoVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllAttributeVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AllExceptionInfoVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
StackSizeComputer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
StackSizeComputer.visitAnySwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SwitchInstruction switchInstruction) |
void |
BootstrapMethodInfoVisitor.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
AttributeVisitor.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
RequiredAttributeFilter.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
AttributeNameFilter.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
NonEmptyAttributeFilter.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
AllBootstrapMethodInfoVisitor.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
MultiAttributeVisitor.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
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 |
AttributeVisitor.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
RequiredAttributeFilter.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
AttributeNameFilter.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
NonEmptyAttributeFilter.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
MultiAttributeVisitor.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
AttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
RequiredAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeNameFilter.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
NonEmptyAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
MultiAttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
RequiredAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeNameFilter.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
NonEmptyAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
MultiAttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
RequiredAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeNameFilter.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
NonEmptyAttributeFilter.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
MultiAttributeVisitor.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeVisitor.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
RequiredAttributeFilter.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
AttributeNameFilter.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
NonEmptyAttributeFilter.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
MultiAttributeVisitor.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ExceptionInfoVisitor.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
StackSizeComputer.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
AttributeVisitor.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
RequiredAttributeFilter.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
AttributeNameFilter.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
NonEmptyAttributeFilter.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
MultiAttributeVisitor.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
AttributeVisitor.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
RequiredAttributeFilter.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
AllInnerClassesInfoVisitor.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
AttributeNameFilter.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
NonEmptyAttributeFilter.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
MultiAttributeVisitor.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
InnerClassesInfoVisitor.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
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.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
RequiredAttributeFilter.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute exceptionsAttribute) |
void |
AttributeNameFilter.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute exceptionsAttribute) |
void |
NonEmptyAttributeFilter.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute exceptionsAttribute) |
void |
MultiAttributeVisitor.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ParameterInfoVisitor.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
AttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
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.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
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 |
AttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
RequiredAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeNameFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
NonEmptyAttributeFilter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
MultiAttributeVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
AttributeVisitor.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute) |
void |
RequiredAttributeFilter.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute) |
void |
AttributeNameFilter.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute) |
void |
NonEmptyAttributeFilter.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute) |
void |
MultiAttributeVisitor.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute syntheticAttribute) |
void |
AttributeVisitor.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
RequiredAttributeFilter.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
AttributeNameFilter.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
NonEmptyAttributeFilter.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
MultiAttributeVisitor.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute syntheticAttribute) |
void |
AttributeVisitor.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
RequiredAttributeFilter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
AttributeNameFilter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
NonEmptyAttributeFilter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
MultiAttributeVisitor.visitSignatureAttribute(Clazz clazz,
SignatureAttribute syntheticAttribute) |
void |
StackSizeComputer.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
AttributeVisitor.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
RequiredAttributeFilter.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
AttributeNameFilter.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
NonEmptyAttributeFilter.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
MultiAttributeVisitor.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
AttributeVisitor.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
RequiredAttributeFilter.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
AttributeNameFilter.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
NonEmptyAttributeFilter.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
MultiAttributeVisitor.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
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 |
AttributeVisitor.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
RequiredAttributeFilter.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
AttributeNameFilter.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
NonEmptyAttributeFilter.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
MultiAttributeVisitor.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
AttributeVisitor.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
RequiredAttributeFilter.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
AttributeNameFilter.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
NonEmptyAttributeFilter.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
MultiAttributeVisitor.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
AttributeVisitor.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
RequiredAttributeFilter.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
AttributeNameFilter.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
NonEmptyAttributeFilter.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
MultiAttributeVisitor.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
AttributeVisitor.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
RequiredAttributeFilter.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
AttributeNameFilter.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
NonEmptyAttributeFilter.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
MultiAttributeVisitor.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
StackSizeComputer.visitVariableInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VariableInstruction variableInstruction) |
| Modifier and Type | Field and Description |
|---|---|
Clazz |
ClassConstant.javaLangClassClass
An extra field pointing to the java.lang.Class Clazz object.
|
Clazz |
MethodHandleConstant.javaLangInvokeMethodHandleClass
An extra field pointing to the java.lang.invoke.MethodHandle Clazz object.
|
Clazz |
MethodTypeConstant.javaLangInvokeMethodTypeClass
An extra field pointing to the java.lang.invoke.MethodType Clazz object.
|
Clazz |
StringConstant.javaLangStringClass
An extra field pointing to the java.lang.String Clazz object.
|
Clazz |
ClassConstant.referencedClass
An extra field pointing to the referenced Clazz object.
|
Clazz |
RefConstant.referencedClass
An extra field pointing to the referenced Clazz object.
|
Clazz |
StringConstant.referencedClass
An extra field pointing to the referenced Clazz object, if this
string is being used in Class.forName(), .class, or
Class.getDeclaredField/Method constructs.
|
Clazz[] |
MethodTypeConstant.referencedClasses
An extra field pointing to the Clazz objects referenced in the
descriptor string.
|
Clazz[] |
InvokeDynamicConstant.referencedClasses
An extra field pointing to the Clazz objects referenced in the
descriptor string.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LongConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
abstract void |
Constant.accept(Clazz clazz,
ConstantVisitor constantVisitor)
Accepts the given visitor.
|
void |
ClassConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
IntegerConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
DoubleConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
Utf8Constant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
MethodrefConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
InterfaceMethodrefConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
FieldrefConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
FloatConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
MethodTypeConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
NameAndTypeConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
InvokeDynamicConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
MethodHandleConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
StringConstant.accept(Clazz clazz,
ConstantVisitor constantVisitor) |
void |
InvokeDynamicConstant.bootstrapMethodHandleAccept(Clazz clazz,
ConstantVisitor constantVisitor)
Lets the bootstrap method handle constant accept the given visitor.
|
String |
RefConstant.getClassName(Clazz clazz)
Returns the class name.
|
String |
MethodHandleConstant.getClassName(Clazz clazz)
Returns the class name.
|
String |
ClassConstant.getName(Clazz clazz)
Returns the name.
|
String |
NameAndTypeConstant.getName(Clazz clazz)
Returns the name.
|
String |
RefConstant.getName(Clazz clazz)
Returns the method/field name.
|
String |
InvokeDynamicConstant.getName(Clazz clazz)
Returns the method name.
|
String |
MethodHandleConstant.getName(Clazz clazz)
Returns the method/field name.
|
String |
StringConstant.getString(Clazz clazz)
Returns the string value.
|
String |
MethodTypeConstant.getType(Clazz clazz)
Returns the type.
|
String |
NameAndTypeConstant.getType(Clazz clazz)
Returns the type.
|
String |
RefConstant.getType(Clazz clazz)
Returns the type.
|
String |
InvokeDynamicConstant.getType(Clazz clazz)
Returns the method type.
|
String |
MethodHandleConstant.getType(Clazz clazz)
Returns the type.
|
| Constructor and Description |
|---|
ClassConstant(int u2nameIndex,
Clazz referencedClass)
Creates a new ClassConstant with the given name index.
|
FieldrefConstant(int u2classIndex,
int u2nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Creates a new FieldrefConstant with the given name and type indices.
|
InterfaceMethodrefConstant(int u2classIndex,
int u2nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Creates a new InterfaceMethodrefConstant with the given name and type indices.
|
InvokeDynamicConstant(int u2bootstrapMethodAttributeIndex,
int u2nameAndTypeIndex,
Clazz[] referencedClasses)
Creates a new InvokeDynamicConstant with the given bootstrap method
and name-and-type indices.
|
MethodrefConstant(int u2classIndex,
int u2nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Creates a new MethodrefConstant with the given name and type indices.
|
StringConstant(int u2stringIndex,
Clazz referencedClass,
Member referenceMember)
Creates a new StringConstant with the given string index.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BootstrapMethodHandleTraveler.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MethodrefTraveler.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ConstantTagFilter.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
BootstrapMethodHandleTraveler.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
BootstrapMethodHandleTraveler.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
BootstrapMethodArgumentVisitor.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
BootstrapMethodHandleTraveler.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
ConstantVisitor.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ExceptClassConstantFilter.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantVisitor.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ConstantVisitor.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ConstantVisitor.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ConstantVisitor.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ConstantVisitor.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
ConstantVisitor.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
BootstrapMethodHandleTraveler.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ConstantVisitor.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
MethodrefTraveler.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantVisitor.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantVisitor.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
ConstantVisitor.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ConstantVisitor.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
ConstantVisitor.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ConstantVisitor.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
| Modifier and Type | Method and Description |
|---|---|
int |
ConstantPoolEditor.addClassConstant(Clazz referencedClass)
Finds or creates a ClassConstant constant pool entry for the given class.
|
int |
ConstantPoolEditor.addClassConstant(String name,
Clazz referencedClass)
Finds or creates a ClassConstant constant pool entry with the given name.
|
int |
ConstantAdder.addConstant(Clazz clazz,
Constant constant)
Adds a copy of the given constant in the given class and returns
its index.
|
int |
ConstantAdder.addConstant(Clazz clazz,
int constantIndex)
Adds a copy of the specified constant in the given class and returns
its index.
|
int |
ConstantPoolEditor.addFieldrefConstant(Clazz referencedClass,
Member referencedMember)
Finds or creates a FieldrefConstant constant pool entry for the given
class and field.
|
int |
ConstantPoolEditor.addFieldrefConstant(int classIndex,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a FieldrefConstant constant pool entry with the given
class constant pool entry index and name and type constant pool entry
index.
|
int |
ConstantPoolEditor.addFieldrefConstant(int classIndex,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a FieldrefConstant constant pool entry with the given
class constant pool entry index, field name, and descriptor.
|
int |
ConstantPoolEditor.addFieldrefConstant(String className,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a FieldrefConstant constant pool entry with the given
class name, field name, and descriptor.
|
int |
ConstantPoolEditor.addFieldrefConstant(String className,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a FieldrefConstant constant pool entry with the given
class name, field name, and descriptor.
|
int |
ConstantPoolEditor.addInterfaceMethodrefConstant(Clazz referencedClass,
Member referencedMember)
Finds or creates a InterfaceMethodrefConstant constant pool entry for the
given class and method.
|
int |
ConstantPoolEditor.addInterfaceMethodrefConstant(int classIndex,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a InterfaceMethodrefConstant constant pool entry with the
given class constant pool entry index and name and type constant pool
entry index.
|
int |
ConstantPoolEditor.addInterfaceMethodrefConstant(int classIndex,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a InterfaceMethodrefConstant constant pool entry with the
given class constant pool entry index, method name, and descriptor.
|
int |
ConstantPoolEditor.addInterfaceMethodrefConstant(String className,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a InterfaceMethodrefConstant constant pool entry with the
given class name, method name, and descriptor.
|
int |
ConstantPoolEditor.addInterfaceMethodrefConstant(String className,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a InterfaceMethodrefConstant constant pool entry with the
given class name, method name, and descriptor.
|
int |
ConstantPoolEditor.addInvokeDynamicConstant(int bootstrapMethodIndex,
int nameAndTypeIndex,
Clazz[] referencedClasses)
Finds or creates a InvokeDynamicConstant constant pool entry with the given
class constant pool entry index and name and type constant pool entry
index.
|
int |
ConstantPoolEditor.addInvokeDynamicConstant(int bootstrapMethodIndex,
String name,
String descriptor,
Clazz[] referencedClasses)
Finds or creates a InvokeDynamicConstant constant pool entry with the
given bootstrap method constant pool entry index, method name, and
descriptor.
|
int |
ConstantPoolEditor.addMethodrefConstant(Clazz referencedClass,
Member referencedMember)
Finds or creates a MethodrefConstant constant pool entry for the given
class and method.
|
int |
ConstantPoolEditor.addMethodrefConstant(int classIndex,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a MethodrefConstant constant pool entry with the given
class constant pool entry index and name and type constant pool entry
index.
|
int |
ConstantPoolEditor.addMethodrefConstant(int classIndex,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a MethodrefConstant constant pool entry with the given
class constant pool entry index, method name, and descriptor.
|
int |
ConstantPoolEditor.addMethodrefConstant(String className,
int nameAndTypeIndex,
Clazz referencedClass,
Member referencedMember)
Finds or creates a MethodrefConstant constant pool entry with the given
class name, method name, and descriptor.
|
int |
ConstantPoolEditor.addMethodrefConstant(String className,
String name,
String descriptor,
Clazz referencedClass,
Member referencedMember)
Finds or creates a MethodrefConstant constant pool entry with the given
class name, method name, and descriptor.
|
int |
ConstantPoolEditor.addStringConstant(String string,
Clazz referencedClass,
Member referencedMember)
Finds or creates a StringConstant constant pool entry with the given
value.
|
void |
ConstantPoolShrinker.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ClassReferenceFixer.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
Utf8Shrinker.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ConstantPoolRemapper.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationAdder.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
MemberReferenceFixer.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationAdder.visitAnnotation(Clazz clazz,
Method method,
int parameterIndex,
Annotation annotation) |
void |
ConstantPoolShrinker.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ClassReferenceFixer.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
Utf8Shrinker.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ConstantPoolRemapper.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
AttributeAdder.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
MemberReferenceFixer.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ConstantPoolShrinker.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ClassReferenceFixer.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
Utf8Shrinker.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ConstantPoolRemapper.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ElementValueAdder.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
MemberReferenceFixer.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ConstantPoolShrinker.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ClassReferenceFixer.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
Utf8Shrinker.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ConstantPoolRemapper.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
MemberReferenceFixer.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
LineNumberTableAttributeTrimmer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
InterfaceSorter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
CodeAttributeComposer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableRemapper.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ConstantPoolShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
CodeAttributeEditor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
LineNumberInfoAdder.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
NamedAttributeDeleter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ClassReferenceFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
CodeAttributeEditorResetter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
NameAndTypeShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
BridgeMethodFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableCleaner.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableSizeUpdater.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
StackSizeUpdater.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MethodInvocationFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableEditor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
InterfaceDeleter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MemberReferenceFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AttributeSorter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ConstantPoolShrinker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ClassReferenceFixer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
InnerClassesAccessFixer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
Utf8Shrinker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
NameAndTypeShrinker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
BootstrapMethodRemapper.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
MethodInvocationFixer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
MemberReferenceFixer.visitAnyConstant(Clazz clazz,
Constant constant) |
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 |
BridgeMethodFixer.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
MethodInvocationFixer.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ConstantPoolShrinker.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ClassReferenceFixer.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
Utf8Shrinker.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ConstantPoolRemapper.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
MemberReferenceFixer.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ConstantPoolShrinker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
AccessFixer.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
NameAndTypeShrinker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
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 |
VariableRemapper.visitAnyTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfo targetInfo) |
void |
CodeAttributeEditor.visitAnyTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfo targetInfo) |
void |
VariableRemapper.visitAnyTypeAnnotationsAttribute(Clazz clazz,
TypeAnnotationsAttribute typeAnnotationsAttribute) |
void |
CodeAttributeEditor.visitAnyTypeAnnotationsAttribute(Clazz clazz,
TypeAnnotationsAttribute typeAnnotationsAttribute) |
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 |
ConstantPoolShrinker.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ClassReferenceFixer.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
Utf8Shrinker.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ConstantPoolRemapper.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ElementValueAdder.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
MemberReferenceFixer.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ConstantPoolShrinker.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ConstantPoolRemapper.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
BootstrapMethodsAttributeAdder.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
BootstrapMethodInfoAdder.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ConstantPoolShrinker.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
ConstantPoolRemapper.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
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 |
ConstantPoolShrinker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantAdder.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ClassReferenceFixer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
InnerClassesAccessFixer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
Utf8Shrinker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantPoolRemapper.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ExceptionAdder.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
InterfaceAdder.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
MethodInvocationFixer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
MemberReferenceFixer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantPoolShrinker.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ClassReferenceFixer.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
Utf8Shrinker.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ConstantPoolRemapper.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ElementValueAdder.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
MemberReferenceFixer.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
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.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ClassReferenceFixer.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
Utf8Shrinker.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ConstantPoolRemapper.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ElementValueAdder.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
MemberReferenceFixer.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
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 |
ConstantPoolShrinker.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
Utf8Shrinker.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
ConstantPoolRemapper.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
AttributeAdder.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
Utf8Shrinker.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
ConstantPoolRemapper.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
AttributeAdder.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
ConstantAdder.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ConstantPoolRemapper.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ConstantPoolShrinker.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
Utf8Shrinker.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ConstantPoolRemapper.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
NameAndTypeShrinker.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
AttributeAdder.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
MemberReferenceFixer.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ConstantPoolShrinker.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ClassReferenceFixer.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
Utf8Shrinker.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ConstantPoolRemapper.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ElementValueAdder.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
MemberReferenceFixer.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
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 |
ConstantPoolShrinker.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
Utf8Shrinker.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
ConstantPoolRemapper.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
AttributeAdder.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
ConstantAdder.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ConstantPoolRemapper.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
MemberReferenceFixer.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ConstantAdder.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ConstantPoolRemapper.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
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 |
ConstantPoolShrinker.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ClassReferenceFixer.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
Utf8Shrinker.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ConstantPoolRemapper.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
AttributeAdder.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ConstantPoolShrinker.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
ClassReferenceFixer.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
InnerClassesAccessFixer.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
Utf8Shrinker.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
ConstantPoolRemapper.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
ConstantAdder.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ConstantPoolRemapper.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ConstantAdder.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
ConstantPoolRemapper.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
MemberReferenceFixer.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
ConstantPoolShrinker.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ConstantAdder.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ClassReferenceFixer.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ConstantPoolRemapper.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
NameAndTypeShrinker.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
BootstrapMethodRemapper.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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 |
ConstantAdder.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
ConstantPoolRemapper.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
CodeAttributeEditor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
ConstantPoolShrinker.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantAdder.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantPoolRemapper.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
VariableRemapper.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ConstantPoolShrinker.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
Utf8Shrinker.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ConstantPoolRemapper.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
AttributeAdder.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ConstantAdder.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
ConstantPoolRemapper.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
MemberReferenceFixer.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
ConstantPoolShrinker.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ConstantAdder.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ClassReferenceFixer.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ConstantPoolRemapper.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
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.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
ConstantAdder.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
Utf8Shrinker.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
ConstantPoolRemapper.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
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 |
ConstantPoolShrinker.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
ParameterInfoAdder.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
Utf8Shrinker.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
ConstantPoolRemapper.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
AttributeAdder.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
AttributeAdder.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
AttributeAdder.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
AttributeAdder.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
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 |
InterfaceSorter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ConstantPoolShrinker.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ClassReferenceFixer.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
Utf8Shrinker.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ConstantPoolRemapper.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
InterfaceDeleter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
AttributeAdder.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
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 |
ConstantPoolShrinker.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
Utf8Shrinker.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
ConstantPoolRemapper.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
AttributeAdder.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
ConstantPoolShrinker.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
Utf8Shrinker.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
ConstantPoolRemapper.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
AttributeAdder.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
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 |
ConstantPoolShrinker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
AccessFixer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ConstantAdder.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ClassReferenceFixer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
Utf8Shrinker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ConstantPoolRemapper.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
MemberReferenceFixer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
Utf8Shrinker.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
ConstantPoolRemapper.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
AttributeAdder.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
CodeAttributeEditor.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
VariableRemapper.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
CodeAttributeEditor.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
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 |
Utf8Shrinker.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
ConstantPoolRemapper.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
AttributeAdder.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
ConstantAdder.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
void |
ConstantPoolRemapper.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
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 |
|---|
SubclassAdder(Clazz subclass)
Creates a new SubclassAdder that will add the given subclass.
|
SubclassToAdder(Clazz targetClass)
Creates a new SubclassAdder that will add subclasses to the given
target class.
|
| 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) |
int |
Instruction.stackPopCount(Clazz clazz)
Returns the number of entries popped from the stack during the execution
of the instruction.
|
int |
ConstantInstruction.stackPopCount(Clazz clazz) |
int |
Instruction.stackPushCount(Clazz clazz)
Returns the number of entries pushed onto the stack during the execution
of the instruction.
|
int |
ConstantInstruction.stackPushCount(Clazz clazz) |
void |
ConstantInstruction.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantInstruction.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ConstantInstruction.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ConstantInstruction.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ConstantInstruction.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ConstantInstruction.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
ConstantInstruction.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ConstantInstruction.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
ConstantInstruction.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantInstruction.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
ConstantInstruction.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ConstantInstruction.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
ConstantInstruction.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ConstantInstruction.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
| Modifier and Type | Method and Description |
|---|---|
void |
AllInstructionVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
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.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ProgramClassReader.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ProgramClassReader.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ProgramClassReader.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ProgramClassWriter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ProgramClassWriter.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ProgramClassReader.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
LibraryClassReader.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ProgramClassReader.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ProgramClassReader.visitAnyTypeAnnotationsAttribute(Clazz clazz,
TypeAnnotationsAttribute typeAnnotationsAttribute) |
void |
ProgramClassReader.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ProgramClassReader.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ProgramClassReader.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ProgramClassReader.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
ProgramClassReader.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
LibraryClassReader.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ProgramClassReader.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ProgramClassReader.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ProgramClassReader.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ProgramClassReader.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ProgramClassReader.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
ProgramClassReader.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
LibraryClassReader.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ProgramClassReader.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ProgramClassReader.visitEmptyTargetInfo(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
ProgramClassReader.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ProgramClassReader.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ProgramClassReader.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ProgramClassReader.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
LibraryClassReader.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ProgramClassReader.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ProgramClassReader.visitFormalParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
FormalParameterTargetInfo formalParameterTargetInfo) |
void |
ProgramClassReader.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
ProgramClassReader.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ProgramClassReader.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
LibraryClassReader.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ProgramClassReader.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
LibraryClassReader.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ProgramClassReader.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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 |
LibraryClassReader.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
ProgramClassReader.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
LibraryClassReader.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ProgramClassReader.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ProgramClassReader.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
LibraryClassReader.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ProgramClassReader.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ProgramClassReader.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
LibraryClassReader.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
ProgramClassReader.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
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.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
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.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ProgramClassReader.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
ProgramClassReader.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
ProgramClassReader.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ProgramClassReader.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
LibraryClassReader.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ProgramClassReader.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ProgramClassReader.visitSuperTypeTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
SuperTypeTargetInfo superTypeTargetInfo) |
void |
ProgramClassReader.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
ProgramClassReader.visitThrowsTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
ThrowsTargetInfo throwsTargetInfo) |
void |
ProgramClassReader.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
ProgramClassReader.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
ProgramClassReader.visitTypeParameterBoundTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
ProgramClassReader.visitTypeParameterTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
void |
ProgramClassReader.visitTypePathInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
ProgramClassReader.visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType) |
void |
ProgramClassReader.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
LibraryClassReader.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
void |
ProgramClassReader.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
| Modifier and Type | Method and Description |
|---|---|
Clazz |
MemberFinder.correspondingClass()
Returns the corresponding class of the most recently found class
member.
|
| Modifier and Type | Method and Description |
|---|---|
Field |
MemberFinder.findField(Clazz referencingClass,
Clazz clazz,
String name,
String descriptor)
Finds the field with the given name and descriptor in the given
class or its hierarchy.
|
Member |
MemberFinder.findMember(Clazz referencingClass,
Clazz clazz,
String name,
String descriptor,
boolean isField)
Finds the class member with the given name and descriptor in the given
class or its hierarchy.
|
Method |
MemberFinder.findMethod(Clazz referencingClass,
Clazz clazz,
String name,
String descriptor)
Finds the method with the given name and descriptor in the given
class or its hierarchy.
|
boolean |
MemberFinder.isOverriden(Clazz clazz,
Method method)
Returns whether the given method is overridden anywhere down the class
hierarchy.
|
boolean |
MemberFinder.isShadowed(Clazz clazz,
Field field)
Returns whether the given field is shadowed anywhere down the class
hierarchy.
|
void |
ClassReferenceInitializer.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Field field,
Annotation annotation) |
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Member member,
Annotation annotation)
Visits the given Annotation of any type of class member.
|
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Method method,
Annotation annotation) |
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
Annotation annotation) |
void |
SimplifiedVisitor.visitAnnotation(Clazz clazz,
Method method,
int parameterIndex,
Annotation annotation) |
void |
ClassReferenceInitializer.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
SimplifiedVisitor.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ClassReferenceInitializer.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
SimplifiedVisitor.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ClassReferenceInitializer.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
SimplifiedVisitor.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute)
Visits any type of AnnotationsAttribute of a class.
|
void |
StringSharer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ClassReferenceInitializer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimplifiedVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute)
Visit any type of attribute.
|
void |
DynamicClassReferenceInitializer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimplifiedVisitor.visitAnyClass(Clazz clazz)
Visits any type of class member of the given class.
|
void |
MethodLinker.visitAnyClass(Clazz clazz) |
void |
StringSharer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
StringReferenceInitializer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ClassReferenceInitializer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
SimplifiedVisitor.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
EnumFieldReferenceInitializer.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
SimplifiedVisitor.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue)
Visits any type of ElementValue.
|
void |
EnumFieldReferenceInitializer.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
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.visitAnyMember(Clazz clazz,
Member member)
Visits any type of class member of the given class.
|
void |
MemberFinder.visitAnyMember(Clazz clazz,
Member member) |
void |
MethodLinker.visitAnyMember(Clazz clazz,
Member member) |
void |
SimplifiedVisitor.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant)
Visits any type of method RefConstant of the given class.
|
void |
ClassReferenceInitializer.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
SimplifiedVisitor.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute)
Visits any type of ParameterAnnotationsAttribute.
|
void |
StringSharer.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
InstructionSequenceMatcher.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ClassReferenceInitializer.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
SimplifiedVisitor.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
Visits any type of RefConstant of the given class.
|
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.visitAnyTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TargetInfo targetInfo)
Visits any type of TargetInfo.
|
void |
SimplifiedVisitor.visitAnyTypeAnnotationsAttribute(Clazz clazz,
TypeAnnotationsAttribute typeAnnotationsAttribute)
Visits any type of TypeAnnotationsAttribute of a class.
|
void |
SimplifiedVisitor.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
Visits any type of VerificationType.
|
void |
ClassReferenceInitializer.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
SimplifiedVisitor.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
SimplifiedVisitor.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
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 |
DynamicMemberReferenceInitializer.visitClassConstant(Clazz clazz,
ClassConstant classConstant)
Remembers the referenced class.
|
void |
StringSharer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
InstructionSequenceMatcher.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ClassReferenceInitializer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
SimplifiedVisitor.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
DynamicClassReferenceInitializer.visitClassConstant(Clazz clazz,
ClassConstant classConstant)
Prints out a note about the class cast to this class, if applicable.
|
void |
ClassSuperHierarchyInitializer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ClassReferenceInitializer.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
SimplifiedVisitor.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
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 |
ClassReferenceInitializer.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
SimplifiedVisitor.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
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.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
SimplifiedVisitor.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
SimplifiedVisitor.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
SimplifiedVisitor.visitDeprecatedAttribute(Clazz clazz,
Member member,
DeprecatedAttribute deprecatedAttribute)
Visits the given DeprecatedAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
InstructionSequenceMatcher.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
SimplifiedVisitor.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
SimplifiedVisitor.visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType) |
void |
SimplifiedVisitor.visitEmptyTargetInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
SimplifiedVisitor.visitEmptyTargetInfo(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo)
Visits the given EmptyTargetInfo of any type of class member.
|
void |
SimplifiedVisitor.visitEmptyTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
ClassReferenceInitializer.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
SimplifiedVisitor.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ClassReferenceInitializer.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
SimplifiedVisitor.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
EnumFieldReferenceInitializer.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
SimplifiedVisitor.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
SimplifiedVisitor.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
EnumFieldReferenceInitializer.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
InstructionSequenceMatcher.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
SimplifiedVisitor.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
SimplifiedVisitor.visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType) |
void |
SimplifiedVisitor.visitFormalParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
FormalParameterTargetInfo formalParameterTargetInfo) |
void |
SimplifiedVisitor.visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame) |
void |
SimplifiedVisitor.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
InstructionSequenceMatcher.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
SimplifiedVisitor.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
SimplifiedVisitor.visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType) |
void |
SimplifiedVisitor.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
InstructionSequenceMatcher.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ClassReferenceInitializer.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
SimplifiedVisitor.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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 |
InstructionSequenceMatcher.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
SimplifiedVisitor.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
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 |
InstructionSequenceMatcher.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ClassReferenceInitializer.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
SimplifiedVisitor.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
SimplifiedVisitor.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
SimplifiedVisitor.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
DynamicClassReferenceInitializer.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant)
Checks whether the referenced method is a .class method.
|
void |
InstructionSequenceMatcher.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ClassReferenceInitializer.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
SimplifiedVisitor.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
SimplifiedVisitor.visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame) |
void |
StringSharer.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
InstructionSequenceMatcher.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
void |
SimplifiedVisitor.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
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.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Member member,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
Visits the given RuntimeInvisibleAnnotationsAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Member member,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute)
Visits the given RuntimeInvisibleTypeAnnotationsAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Member member,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
Visits the given RuntimeVisibleAnnotationsAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Member member,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute)
Visits the given RuntimeVisibleTypeAnnotationsAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
SimplifiedVisitor.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
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 |
SimplifiedVisitor.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute) |
void |
SimplifiedVisitor.visitSignatureAttribute(Clazz clazz,
Member member,
SignatureAttribute signatureAttribute)
Visits the given SignatureAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
ClassReferenceInitializer.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
SimplifiedVisitor.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
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.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
SimplifiedVisitor.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
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 |
DynamicMemberReferenceInitializer.visitStringConstant(Clazz clazz,
StringConstant stringConstant)
Fills out the link to the referenced class member.
|
void |
StringSharer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
StringReferenceInitializer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
InstructionSequenceMatcher.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ClassReferenceInitializer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
SimplifiedVisitor.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
EnumFieldReferenceInitializer.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
DynamicClassReferenceInitializer.visitStringConstant(Clazz clazz,
StringConstant stringConstant)
Fills out the link to the referenced class.
|
void |
SimplifiedVisitor.visitSuperTypeTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
SuperTypeTargetInfo superTypeTargetInfo) |
void |
SimplifiedVisitor.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
SimplifiedVisitor.visitSyntheticAttribute(Clazz clazz,
Member member,
SyntheticAttribute syntheticAttribute)
Visits the given SyntheticAttribute of any type of class member.
|
void |
SimplifiedVisitor.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
SimplifiedVisitor.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
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.visitThrowsTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
ThrowsTargetInfo throwsTargetInfo) |
void |
SimplifiedVisitor.visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation)
Visits the given TypeAnnotation of any type of class member.
|
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
int parameterIndex,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
SimplifiedVisitor.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
SimplifiedVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
SimplifiedVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo)
Visits the given TypeParameterBoundTargetInfo of any type of class member.
|
void |
SimplifiedVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
SimplifiedVisitor.visitTypeParameterBoundTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
SimplifiedVisitor.visitTypeParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
void |
SimplifiedVisitor.visitTypeParameterTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
Field field,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo)
Visits the given TypePathInfo of any type of class member.
|
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
void |
SimplifiedVisitor.visitTypePathInfo(Clazz clazz,
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 |
SimplifiedVisitor.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
StringSharer.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
void |
InstructionSequenceMatcher.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
void |
SimplifiedVisitor.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
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 |
ReferencedClassVisitor.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ClassPrinter.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ClassCleaner.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
ReferencedClassVisitor.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ClassPrinter.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ClassCleaner.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ReferencedClassVisitor.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ClassPrinter.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ClassCleaner.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ReferencedClassVisitor.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ClassCleaner.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ReferencedClassVisitor.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ClassCleaner.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ClassPoolFiller.visitAnyClass(Clazz clazz) |
void |
ClassCollector.visitAnyClass(Clazz clazz) |
void |
ReferencedClassVisitor.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
DynamicReturnedClassVisitor.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
DotClassClassVisitor.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ClassCleaner.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ReferencedMemberVisitor.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ReferencedClassVisitor.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
void |
ClassCleaner.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
void |
ReferencedMemberVisitor.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
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 |
MemberCollector.visitAnyMember(Clazz clazz,
Member member) |
void |
ReferencedClassVisitor.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ClassCleaner.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ReferencedClassVisitor.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ReferencedMemberVisitor.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
ClassCleaner.visitAnyTypeAnnotationsAttribute(Clazz clazz,
TypeAnnotationsAttribute typeAnnotationsAttribute) |
void |
ClassCleaner.visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType) |
void |
ReferencedClassVisitor.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ClassPrinter.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ClassCleaner.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ClassPrinter.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ClassCleaner.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ClassPrinter.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
ClassCleaner.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
ClassPrinter.visitCatchTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
CatchTargetInfo catchTargetInfo) |
void |
ReferencedClassVisitor.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ClassPrinter.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ImplementedClassConstantFilter.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ImplementingClassConstantFilter.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
DotClassClassVisitor.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ReferencedClassVisitor.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
void |
ClassPrinter.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
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.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
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.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
ClassPrinter.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
ClassPrinter.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
ClassPrinter.visitDoubleType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
DoubleType doubleType) |
void |
ClassPrinter.visitEmptyTargetInfo(Clazz clazz,
Member member,
TypeAnnotation typeAnnotation,
EmptyTargetInfo emptyTargetInfo) |
void |
ReferencedClassVisitor.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ClassPrinter.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ReferencedClassVisitor.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ClassPrinter.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
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.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
ClassCleaner.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
ClassPrinter.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ClassPrinter.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ClassPrinter.visitFloatType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FloatType floatType) |
void |
ClassPrinter.visitFormalParameterTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
FormalParameterTargetInfo formalParameterTargetInfo) |
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.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ClassCleaner.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ClassPrinter.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
ClassCleaner.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
ClassPrinter.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
ClassPrinter.visitIntegerType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
IntegerType integerType) |
void |
ClassPrinter.visitInterfaceMethodrefConstant(Clazz clazz,
InterfaceMethodrefConstant interfaceMethodrefConstant) |
void |
ReferencedClassVisitor.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ClassPrinter.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
DynamicReturnedClassVisitor.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
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.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ClassPrinter.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ClassCleaner.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute methodParametersAttribute) |
void |
ClassPrinter.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
ReferencedClassVisitor.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
ClassPrinter.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
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.visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant) |
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 |
ParameterVisitor.visitParameter(Clazz clazz,
Member member,
int parameterIndex,
int parameterCount,
int parameterOffset,
int parameterSize,
String parameterType,
Clazz referencedClass)
Visits the given parameter.
|
void |
ClassPrinter.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
ClassCleaner.visitParameterInfo(Clazz clazz,
Method method,
int parameterIndex,
ParameterInfo parameterInfo) |
void |
ClassPrinter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
ClassPrinter.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
ClassPrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ClassPrinter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
ClassPrinter.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
ClassPrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
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 |
ReferencedClassVisitor.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ClassPrinter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
void |
ClassPrinter.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
ClassPrinter.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
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 |
ReferencedClassVisitor.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ClassPrinter.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ReferencedMemberVisitor.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ClassPrinter.visitSuperTypeTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
SuperTypeTargetInfo superTypeTargetInfo) |
void |
ClassPrinter.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
ClassPrinter.visitTableSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TableSwitchInstruction tableSwitchInstruction) |
void |
ClassPrinter.visitThrowsTargetInfo(Clazz clazz,
Method method,
TypeAnnotation typeAnnotation,
ThrowsTargetInfo throwsTargetInfo) |
void |
ClassPrinter.visitTopType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
TopType topType) |
void |
ClassPrinter.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
ClassCleaner.visitTypeAnnotation(Clazz clazz,
TypeAnnotation typeAnnotation) |
void |
ClassPrinter.visitTypeArgumentTargetInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
TypeAnnotation typeAnnotation,
TypeArgumentTargetInfo typeArgumentTargetInfo) |
void |
ClassPrinter.visitTypeParameterBoundTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterBoundTargetInfo typeParameterBoundTargetInfo) |
void |
ClassPrinter.visitTypeParameterTargetInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypeParameterTargetInfo typeParameterTargetInfo) |
void |
ClassPrinter.visitTypePathInfo(Clazz clazz,
TypeAnnotation typeAnnotation,
TypePathInfo typePathInfo) |
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) |
void |
ClassPrinter.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
void |
ClassPrinter.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
| Constructor and Description |
|---|
ExceptClassesFilter(Clazz[] exceptClasses,
ClassVisitor classVisitor)
Creates a new ExceptClassesFilter.
|
ExceptClassFilter(Clazz exceptClass,
ClassVisitor classVisitor)
Creates a new ClassNameFilter.
|
ImplementedClassConstantFilter(Clazz implementedClass,
ConstantVisitor constantVisitor)
Creates a new ImplementedClassConstantFilter.
|
ImplementedClassFilter(Clazz implementedClass,
ClassVisitor classVisitor)
Creates a new ImplementedClassFilter.
|
ImplementingClassConstantFilter(Clazz implementingClass,
ConstantVisitor constantVisitor)
Creates a new ImplementingClassConstantFilter.
|
MemberClassAccessFilter(Clazz referencingClass,
MemberVisitor memberVisitor)
Creates a new MemberAccessFilter.
|
SimilarMemberVisitor(Clazz targetClass,
boolean visitThisMember,
boolean visitSuperMembers,
boolean visitInterfaceMembers,
boolean visitOverridingMembers,
MemberVisitor memberVisitor)
Creates a new SimilarMemberVisitor.
|
SubclassFilter(Clazz subclass,
ClassVisitor classVisitor)
Creates a new SubclassFilter.
|
| 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) |
Value |
ConstantValueFactory.constantValue(Clazz clazz,
int constantIndex)
Returns the Value of the constant pool element at the given index.
|
void |
InvocationUnit.enterMethod(Clazz clazz,
Method method,
Variables variables)
Sets up the given variables for entering the given method.
|
void |
BasicInvocationUnit.enterMethod(Clazz clazz,
Method method,
Variables variables) |
void |
InvocationUnit.exitMethod(Clazz clazz,
Method method,
Value returnValue)
Exits the given method with the given return value.
|
void |
BasicInvocationUnit.exitMethod(Clazz clazz,
Method method,
Value returnValue) |
protected Value |
BasicInvocationUnit.getFieldClassValue(Clazz clazz,
RefConstant refConstant,
String type)
Returns the class though which the specified field is accessed.
|
protected Value |
BasicInvocationUnit.getFieldValue(Clazz clazz,
RefConstant refConstant,
String type)
Returns the value of the specified field.
|
protected Value |
BasicInvocationUnit.getMethodParameterValue(Clazz clazz,
Method method,
int parameterIndex,
String type,
Clazz referencedClass)
Returns the value of the specified method parameter.
|
protected Value |
BasicInvocationUnit.getMethodReturnValue(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant,
String type)
Returns the return value of the specified method.
|
protected Value |
BasicInvocationUnit.getMethodReturnValue(Clazz clazz,
RefConstant refConstant,
String type)
Returns the return value of the specified method.
|
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) |
protected void |
BasicInvocationUnit.setFieldClassValue(Clazz clazz,
RefConstant refConstant,
ReferenceValue value)
Sets the class through which the specified field is accessed.
|
protected void |
BasicInvocationUnit.setFieldValue(Clazz clazz,
RefConstant refConstant,
Value value)
Sets the value of the specified field.
|
protected void |
BasicInvocationUnit.setMethodParameterValue(Clazz clazz,
RefConstant refConstant,
int parameterIndex,
Value value)
Sets the value of the specified method parameter.
|
protected void |
BasicInvocationUnit.setMethodReturnValue(Clazz clazz,
Method method,
Value value)
Sets the return value of the specified method.
|
void |
BasicInvocationUnit.visitAnyMethodrefConstant(Clazz clazz,
RefConstant methodrefConstant) |
void |
Processor.visitBranchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
BranchInstruction branchInstruction) |
void |
ClassConstantValueFactory.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ConstantValueFactory.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
Processor.visitConstantInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ConstantInstruction constantInstruction) |
void |
ConstantValueFactory.visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant) |
void |
BasicInvocationUnit.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ConstantValueFactory.visitFloatConstant(Clazz clazz,
FloatConstant floatConstant) |
void |
ConstantValueFactory.visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant) |
void |
BasicInvocationUnit.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
ConstantValueFactory.visitLongConstant(Clazz clazz,
LongConstant longConstant) |
void |
Processor.visitLookUpSwitchInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LookUpSwitchInstruction lookUpSwitchInstruction) |
void |
ConstantValueFactory.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ConstantValueFactory.visitMethodTypeConstant(Clazz clazz,
MethodTypeConstant methodTypeConstant) |
void |
Processor.visitSimpleInstruction(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SimpleInstruction simpleInstruction) |
void |
ConstantValueFactory.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
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 | Field and Description |
|---|---|
protected Clazz |
TypedReferenceValue.referencedClass |
| Modifier and Type | Method and Description |
|---|---|
Clazz |
TypedReferenceValue.getReferencedClass() |
abstract Clazz |
ReferenceValue.getReferencedClass()
Returns the class that is referenced by the type.
|
| Modifier and Type | Method and Description |
|---|---|
ReferenceValue |
IdentifiedValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
ReferenceValue |
ParticularValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
ReferenceValue |
ValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength)
Creates a new ReferenceValue for arrays of the given type and length.
|
ReferenceValue |
DetailedValueFactory.createArrayReferenceValue(String type,
Clazz referencedClass,
IntegerValue arrayLength) |
ReferenceValue |
IdentifiedValueFactory.createReferenceValue(String type,
Clazz referencedClass,
boolean mayBeNull) |
ReferenceValue |
ValueFactory.createReferenceValue(String type,
Clazz referencedClass,
boolean mayBeNull)
Creates a new ReferenceValue of the given type.
|
Value |
ValueFactory.createValue(String type,
Clazz referencedClass,
boolean mayBeNull)
Creates a new Value of the given type.
|
int |
TypedReferenceValue.instanceOf(String otherType,
Clazz otherReferencedClass) |
abstract int |
ReferenceValue.instanceOf(String otherType,
Clazz otherReferencedClass)
Returns whether the type is an instance of the given type.
|
| Constructor and Description |
|---|
TypedReferenceValue(String type,
Clazz referencedClass,
boolean mayBeNull)
Creates a new TypedReferenceValue.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MappingPrinter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SourceFileRenamer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ClassObfuscator.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AttributeShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ParameterNameMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AttributeUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MapCleaner.visitAnyClass(Clazz clazz) |
void |
MemberNameCollector.visitAnyMember(Clazz clazz,
Member member) |
void |
MemberObfuscator.visitAnyMember(Clazz clazz,
Member member) |
void |
ClassObfuscator.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
ClassRenamer.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
MappingPrinter.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
AttributeShrinker.visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute) |
void |
ClassObfuscator.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
ClassObfuscator.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
ClassObfuscator.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
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) |
void |
SourceFileRenamer.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
SourceFileRenamer.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
| Modifier and Type | Method and Description |
|---|---|
void |
ChangedCodePrinter.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
TailRecursionSimplifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
DuplicateInitializerInvocationFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ParameterShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MethodDescriptorShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
DuplicateInitializerFixer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
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 |
DuplicateInitializerInvocationFixer.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
MethodDescriptorShrinker.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
DuplicateInitializerFixer.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
BootstrapMethodArgumentShrinker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
BootstrapMethodArgumentShrinker.visitBootstrapMethodInfo(Clazz clazz,
BootstrapMethodInfo bootstrapMethodInfo) |
void |
ChangedCodePrinter.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
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 |
ChangedCodePrinter.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
ChangedCodePrinter.visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute) |
void |
ChangedCodePrinter.visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute) |
void |
ChangedCodePrinter.visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute) |
void |
ChangedCodePrinter.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
TailRecursionSimplifier.visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo) |
void |
ChangedCodePrinter.visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute) |
void |
ChangedCodePrinter.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
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 |
BootstrapMethodArgumentShrinker.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
void |
ChangedCodePrinter.visitMethodParametersAttribute(Clazz clazz,
Method method,
MethodParametersAttribute exceptionsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeInvisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleTypeAnnotationsAttribute runtimeInvisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitRuntimeVisibleTypeAnnotationsAttribute(Clazz clazz,
RuntimeVisibleTypeAnnotationsAttribute runtimeVisibleTypeAnnotationsAttribute) |
void |
ChangedCodePrinter.visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute syntheticAttribute) |
void |
MethodDescriptorShrinker.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
ChangedCodePrinter.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute syntheticAttribute) |
void |
DuplicateInitializerFixer.visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute) |
void |
ChangedCodePrinter.visitSignatureAttribute(Clazz clazz,
SignatureAttribute syntheticAttribute) |
void |
ChangedCodePrinter.visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute) |
void |
ChangedCodePrinter.visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute) |
void |
ChangedCodePrinter.visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute) |
void |
ChangedCodePrinter.visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute) |
void |
ChangedCodePrinter.visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute) |
void |
ChangedCodePrinter.visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute) |
void |
ChangedCodePrinter.visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute) |
void |
ChangedCodePrinter.visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute) |
| Modifier and Type | Method and Description |
|---|---|
protected Value |
LoadingInvocationUnit.getFieldClassValue(Clazz clazz,
RefConstant refConstant,
String type) |
protected Value |
LoadingInvocationUnit.getFieldValue(Clazz clazz,
RefConstant refConstant,
String type) |
protected Value |
LoadingInvocationUnit.getMethodParameterValue(Clazz clazz,
Method method,
int parameterIndex,
String type,
Clazz referencedClass) |
protected Value |
LoadingInvocationUnit.getMethodReturnValue(Clazz clazz,
RefConstant refConstant,
String type) |
protected void |
StoringInvocationUnit.setFieldClassValue(Clazz clazz,
RefConstant refConstant,
ReferenceValue value) |
protected void |
StoringInvocationUnit.setFieldValue(Clazz clazz,
RefConstant refConstant,
Value value) |
protected void |
StoringInvocationUnit.setMethodParameterValue(Clazz clazz,
RefConstant refConstant,
int parameterIndex,
Value value) |
protected void |
StoringInvocationUnit.setMethodReturnValue(Clazz clazz,
Method method,
Value value) |
void |
PartialEvaluator.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimpleEnumUseSimplifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
LivenessAnalyzer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimpleEnumDescriptorSimplifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableOptimizer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
EvaluationShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimpleEnumClassSimplifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
EvaluationSimplifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimpleEnumUseChecker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SimpleEnumUseSimplifier.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
SimpleEnumDescriptorSimplifier.visitAnyConstant(Clazz clazz,
Constant constant) |
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 |
SimpleEnumUseSimplifier.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
SimpleEnumDescriptorSimplifier.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
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.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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.visitParameter(Clazz clazz,
Member member,
int parameterIndex,
int parameterCount,
int parameterOffset,
int parameterSize,
String parameterType,
Clazz referencedClass) |
void |
SimpleEnumUseChecker.visitParameter(Clazz clazz,
Member member,
int parameterIndex,
int parameterCount,
int parameterOffset,
int parameterSize,
String parameterType,
Clazz referencedClass) |
void |
SimpleEnumDescriptorSimplifier.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
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 |
SimpleEnumUseSimplifier.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
SimpleEnumDescriptorSimplifier.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
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 |
|---|---|
Clazz |
ClassOptimizationInfo.getTargetClass() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
PackageVisibleMemberContainingClassMarker.containsPackageVisibleMembers(Clazz clazz) |
static boolean |
StaticInitializerContainingClassMarker.containsStaticInitializer(Clazz clazz) |
static ClassOptimizationInfo |
ClassOptimizationInfo.getClassOptimizationInfo(Clazz clazz) |
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.
|
static boolean |
PackageVisibleMemberInvokingClassMarker.invokesPackageVisibleMembers(Clazz clazz) |
static boolean |
CaughtClassMarker.isCaught(Clazz clazz) |
static boolean |
DotClassMarker.isDotClassed(Clazz clazz) |
static boolean |
InstanceofClassMarker.isInstanceofed(Clazz clazz) |
static boolean |
InstantiationClassMarker.isInstantiated(Clazz clazz) |
static boolean |
SimpleEnumMarker.isSimpleEnum(Clazz clazz) |
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 |
FieldOptimizationInfo.resetValue(Clazz clazz,
Field field) |
static void |
ClassOptimizationInfo.setClassOptimizationInfo(Clazz clazz) |
static void |
FieldOptimizationInfo.setFieldOptimizationInfo(Clazz clazz,
Field field) |
static void |
MethodOptimizationInfo.setMethodOptimizationInfo(Clazz clazz,
Method method) |
void |
ClassOptimizationInfo.setTargetClass(Clazz targetClass) |
void |
VariableUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
CatchExceptionMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
FieldOptimizationInfo.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
SideEffectMethodMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ParameterUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AccessMethodMarker.visitAnyClass(Clazz clazz) |
void |
PackageVisibleMemberContainingClassMarker.visitAnyClass(Clazz clazz) |
void |
StaticInitializerContainingClassMarker.visitAnyClass(Clazz clazz) |
void |
PackageVisibleMemberInvokingClassMarker.visitAnyClass(Clazz clazz) |
void |
AccessMethodMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
MethodInvocationMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
NonPrivateMemberMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
DotClassMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
PackageVisibleMemberInvokingClassMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ReadWriteFieldMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
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 |
AccessMethodMarker.visitAnyMember(Clazz clazz,
Member member) |
void |
MethodInvocationMarker.visitAnyMember(Clazz Clazz,
Member member) |
void |
PackageVisibleMemberContainingClassMarker.visitAnyMember(Clazz clazz,
Member member) |
void |
PackageVisibleMemberInvokingClassMarker.visitAnyMember(Clazz clazz,
Member member) |
void |
ReadWriteFieldMarker.visitAnyMember(Clazz Clazz,
Member member) |
void |
NoSideEffectMethodMarker.visitAnyMember(Clazz Clazz,
Member member) |
void |
MethodInvocationMarker.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
SideEffectInstructionChecker.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
SuperInvocationMarker.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
AccessMethodMarker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
NonPrivateMemberMarker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
void |
PackageVisibleMemberInvokingClassMarker.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
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 |
InstantiationClassMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
AccessMethodMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
InstanceofClassMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
DotClassMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
PackageVisibleMemberInvokingClassMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
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 |
FieldOptimizationInfo.visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute) |
void |
SideEffectInstructionChecker.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
ReadWriteFieldMarker.visitFieldrefConstant(Clazz clazz,
FieldrefConstant fieldrefConstant) |
void |
AccessMethodMarker.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
SideEffectInstructionChecker.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
void |
AccessMethodMarker.visitMethodHandleConstant(Clazz clazz,
MethodHandleConstant methodHandleConstant) |
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 |
AccessMethodMarker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
MethodInvocationMarker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
NonPrivateMemberMarker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
PackageVisibleMemberInvokingClassMarker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
void |
ReadWriteFieldMarker.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
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) |
| Constructor and Description |
|---|
FieldOptimizationInfo(Clazz clazz,
Field field) |
MethodOptimizationInfo(Clazz clazz,
Method method)
Creates a new MethodOptimizationInfo for the given method.
|
| Modifier and Type | Method and Description |
|---|---|
static Clazz |
ClassMerger.getTargetClass(Clazz clazz) |
| Modifier and Type | Method and Description |
|---|---|
static Clazz |
ClassMerger.getTargetClass(Clazz clazz) |
static void |
ClassMerger.setTargetClass(Clazz clazz,
Clazz targetClass) |
void |
TargetClassChanger.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
TargetClassChanger.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
TargetClassChanger.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
TargetClassChanger.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
PeepholeOptimizer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
TargetClassChanger.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
GotoCommonCodeReplacer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
VariableShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
UnreachableCodeRemover.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ReachableCodeMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
RetargetedInnerClassAttributeRemover.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
BranchTargetFinder.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
UnreachableExceptionRemover.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
LineNumberLinearizer.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
MethodInliner.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
TargetClassChanger.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
BranchTargetFinder.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
TargetClassChanger.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
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 |
MethodInliner.visitAnyMember(Clazz Clazz,
Member member) |
void |
MethodInliner.visitAnyMethodrefConstant(Clazz clazz,
RefConstant refConstant) |
void |
TargetClassChanger.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
TargetClassChanger.visitAnyRefConstant(Clazz clazz,
RefConstant refConstant) |
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 |
TargetClassChanger.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
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 |
TargetClassChanger.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
RetargetedInnerClassAttributeRemover.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
TargetClassChanger.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
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 |
TargetClassChanger.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
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 |
RetargetedInnerClassAttributeRemover.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
TargetClassChanger.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
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 |
RetargetedInnerClassAttributeRemover.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
RetargetedInnerClassAttributeRemover.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
void |
TargetClassChanger.visitInvokeDynamicConstant(Clazz clazz,
InvokeDynamicConstant invokeDynamicConstant) |
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 |
BranchTargetFinder.visitMethodrefConstant(Clazz clazz,
MethodrefConstant methodrefConstant) |
void |
TargetClassChanger.visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute) |
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 |
TargetClassChanger.visitStringConstant(Clazz clazz,
StringConstant stringConstant) |
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.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
CodePreverifier.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
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 |
|---|---|
protected void |
ShortestUsageMarker.markMethodHierarchy(Clazz clazz,
Method method) |
void |
ClassShrinker.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationUsageMarker.visitAnnotation(Clazz clazz,
Annotation annotation) |
void |
AnnotationUsageMarker.visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute) |
void |
ClassShrinker.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
AnnotationUsageMarker.visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue) |
void |
ClassShrinker.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
AnnotationUsageMarker.visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute) |
void |
ClassShrinker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
LocalVariableTypeUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
ShortestUsagePrinter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
AnnotationUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
InnerUsageMarker.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
UsagePrinter.visitAnyAttribute(Clazz clazz,
Attribute attribute) |
void |
LocalVariableTypeUsageMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
AnnotationUsageMarker.visitAnyConstant(Clazz clazz,
Constant constant) |
void |
ClassShrinker.visitAnyElementValue(Clazz clazz,
Annotation annotation,
ElementValue elementValue) |
void |
ClassShrinker.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
AnnotationUsageMarker.visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute) |
void |
ClassShrinker.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
AnnotationUsageMarker.visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue) |
void |
ClassShrinker.visitBootstrapMethodsAttribute(Clazz clazz,
BootstrapMethodsAttribute bootstrapMethodsAttribute) |
void |
InterfaceUsageMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
AnnotationUsageMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
InnerUsageMarker.visitClassConstant(Clazz clazz,
ClassConstant classConstant) |
void |
AnnotationUsageMarker.visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue) |
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 |
AnnotationUsageMarker.visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue) |
void |
ClassShrinker.visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute) |
void |
AnnotationUsageMarker.visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue) |
void |
ClassShrinker.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
InnerUsageMarker.visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute) |
void |
InnerUsageMarker.visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo) |
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) |
void |
InterfaceUsageMarker.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
void |
InnerUsageMarker.visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant) |
Copyright © 2015. All Rights Reserved.