proguard.classfile.io
Class ProgramClassReader
java.lang.Object
proguard.classfile.util.SimplifiedVisitor
proguard.classfile.io.ProgramClassReader
- All Implemented Interfaces:
- AnnotationVisitor, ElementValueVisitor, StackMapFrameVisitor, VerificationTypeVisitor, AttributeVisitor, ExceptionInfoVisitor, InnerClassesInfoVisitor, LineNumberInfoVisitor, LocalVariableInfoVisitor, LocalVariableTypeInfoVisitor, ConstantVisitor, ClassVisitor, MemberVisitor
public class ProgramClassReader
- extends SimplifiedVisitor
- implements ClassVisitor, MemberVisitor, ConstantVisitor, AttributeVisitor, InnerClassesInfoVisitor, ExceptionInfoVisitor, StackMapFrameVisitor, VerificationTypeVisitor, LineNumberInfoVisitor, LocalVariableInfoVisitor, LocalVariableTypeInfoVisitor, AnnotationVisitor, ElementValueVisitor
This ClassVisitor fills out the ProgramClass objects that it visits with data
from the given DataInput object.
|
Constructor Summary |
ProgramClassReader(java.io.DataInput dataInput)
Creates a new ProgramClassReader for reading from the given DataInput. |
|
Method Summary |
void |
visitAnnotation(Clazz clazz,
Annotation annotation)
|
void |
visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
|
void |
visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue)
|
void |
visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute)
Visits any type of AnnotationsAttribute of a class. |
void |
visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute)
Visits any type of ParameterAnnotationsAttribute. |
void |
visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
Visits any type of RefConstant of the given class. |
void |
visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
Visits any type of VerificationType. |
void |
visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue)
|
void |
visitClassConstant(Clazz clazz,
ClassConstant classConstant)
|
void |
visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue)
|
void |
visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
|
void |
visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue)
|
void |
visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
|
void |
visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
|
void |
visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant)
|
void |
visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
|
void |
visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue)
|
void |
visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo)
|
void |
visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
|
void |
visitFloatConstant(Clazz clazz,
FloatConstant floatConstant)
|
void |
visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame)
|
void |
visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
|
void |
visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
|
void |
visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant)
|
void |
visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame)
|
void |
visitLibraryClass(LibraryClass libraryClass)
|
void |
visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
Visits any type of class member of the given library class. |
void |
visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo)
|
void |
visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
|
void |
visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo)
|
void |
visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
|
void |
visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo)
|
void |
visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
|
void |
visitLongConstant(Clazz clazz,
LongConstant longConstant)
|
void |
visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame)
|
void |
visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant)
|
void |
visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType)
|
void |
visitProgramClass(ProgramClass programClass)
|
void |
visitProgramField(ProgramClass programClass,
ProgramField programField)
|
void |
visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod)
|
void |
visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame)
|
void |
visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame)
|
void |
visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute)
|
void |
visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute)
|
void |
visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute)
|
void |
visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
|
void |
visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
|
void |
visitStringConstant(Clazz clazz,
StringConstant stringConstant)
|
void |
visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
|
void |
visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType)
|
void |
visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
|
void |
visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
|
| Methods inherited from class proguard.classfile.util.SimplifiedVisitor |
visitAnnotation, visitAnnotation, visitAnnotation, visitAnnotation, visitAnyAttribute, visitAnyClass, visitAnyConstant, visitAnyElementValue, visitAnyInstruction, visitAnyMember, visitAnyMethodrefConstant, visitAnyStackMapFrame, visitAnySwitchInstruction, visitBranchInstruction, visitConstantInstruction, visitDeprecatedAttribute, visitDeprecatedAttribute, visitDeprecatedAttribute, visitDoubleType, visitFieldrefConstant, visitFloatType, visitIntegerType, visitInterfaceMethodrefConstant, visitLibraryField, visitLibraryMethod, visitLongType, visitLookUpSwitchInstruction, visitMethodrefConstant, visitNullType, visitProgramMember, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleParameterAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleParameterAnnotationsAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSimpleInstruction, visitStackDoubleType, visitStackFloatType, visitStackIntegerType, visitStackLongType, visitStackNullType, visitStackObjectType, visitStackTopType, visitStackUninitializedThisType, visitStackUninitializedType, visitSyntheticAttribute, visitSyntheticAttribute, visitSyntheticAttribute, visitTableSwitchInstruction, visitTopType, visitUninitializedThisType, visitVariableInstruction, visitVariablesDoubleType, visitVariablesFloatType, visitVariablesIntegerType, visitVariablesLongType, visitVariablesNullType, visitVariablesObjectType, visitVariablesTopType, visitVariablesUninitializedThisType, visitVariablesUninitializedType |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface proguard.classfile.attribute.visitor.AttributeVisitor |
visitDeprecatedAttribute, visitDeprecatedAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleAnnotationsAttribute, visitRuntimeInvisibleParameterAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleAnnotationsAttribute, visitRuntimeVisibleParameterAnnotationsAttribute, visitSignatureAttribute, visitSignatureAttribute, visitSyntheticAttribute, visitSyntheticAttribute |
| Methods inherited from interface proguard.classfile.attribute.preverification.visitor.VerificationTypeVisitor |
visitDoubleType, visitFloatType, visitIntegerType, visitLongType, visitNullType, visitStackDoubleType, visitStackFloatType, visitStackIntegerType, visitStackLongType, visitStackNullType, visitStackObjectType, visitStackTopType, visitStackUninitializedThisType, visitStackUninitializedType, visitTopType, visitUninitializedThisType, visitVariablesDoubleType, visitVariablesFloatType, visitVariablesIntegerType, visitVariablesLongType, visitVariablesNullType, visitVariablesObjectType, visitVariablesTopType, visitVariablesUninitializedThisType, visitVariablesUninitializedType |
ProgramClassReader
public ProgramClassReader(java.io.DataInput dataInput)
- Creates a new ProgramClassReader for reading from the given DataInput.
visitProgramClass
public void visitProgramClass(ProgramClass programClass)
- Specified by:
visitProgramClass in interface ClassVisitor- Overrides:
visitProgramClass in class SimplifiedVisitor
visitLibraryClass
public void visitLibraryClass(LibraryClass libraryClass)
- Specified by:
visitLibraryClass in interface ClassVisitor- Overrides:
visitLibraryClass in class SimplifiedVisitor
visitProgramField
public void visitProgramField(ProgramClass programClass,
ProgramField programField)
- Specified by:
visitProgramField in interface MemberVisitor- Overrides:
visitProgramField in class SimplifiedVisitor
visitProgramMethod
public void visitProgramMethod(ProgramClass programClass,
ProgramMethod programMethod)
- Specified by:
visitProgramMethod in interface MemberVisitor- Overrides:
visitProgramMethod in class SimplifiedVisitor
visitLibraryMember
public void visitLibraryMember(LibraryClass libraryClass,
LibraryMember libraryMember)
- Description copied from class:
SimplifiedVisitor
- Visits any type of class member of the given library class.
- Overrides:
visitLibraryMember in class SimplifiedVisitor
visitIntegerConstant
public void visitIntegerConstant(Clazz clazz,
IntegerConstant integerConstant)
- Specified by:
visitIntegerConstant in interface ConstantVisitor- Overrides:
visitIntegerConstant in class SimplifiedVisitor
visitLongConstant
public void visitLongConstant(Clazz clazz,
LongConstant longConstant)
- Specified by:
visitLongConstant in interface ConstantVisitor- Overrides:
visitLongConstant in class SimplifiedVisitor
visitFloatConstant
public void visitFloatConstant(Clazz clazz,
FloatConstant floatConstant)
- Specified by:
visitFloatConstant in interface ConstantVisitor- Overrides:
visitFloatConstant in class SimplifiedVisitor
visitDoubleConstant
public void visitDoubleConstant(Clazz clazz,
DoubleConstant doubleConstant)
- Specified by:
visitDoubleConstant in interface ConstantVisitor- Overrides:
visitDoubleConstant in class SimplifiedVisitor
visitStringConstant
public void visitStringConstant(Clazz clazz,
StringConstant stringConstant)
- Specified by:
visitStringConstant in interface ConstantVisitor- Overrides:
visitStringConstant in class SimplifiedVisitor
visitUtf8Constant
public void visitUtf8Constant(Clazz clazz,
Utf8Constant utf8Constant)
- Specified by:
visitUtf8Constant in interface ConstantVisitor- Overrides:
visitUtf8Constant in class SimplifiedVisitor
visitAnyRefConstant
public void visitAnyRefConstant(Clazz clazz,
RefConstant refConstant)
- Description copied from class:
SimplifiedVisitor
- Visits any type of RefConstant of the given class.
- Overrides:
visitAnyRefConstant in class SimplifiedVisitor
visitClassConstant
public void visitClassConstant(Clazz clazz,
ClassConstant classConstant)
- Specified by:
visitClassConstant in interface ConstantVisitor- Overrides:
visitClassConstant in class SimplifiedVisitor
visitNameAndTypeConstant
public void visitNameAndTypeConstant(Clazz clazz,
NameAndTypeConstant nameAndTypeConstant)
- Specified by:
visitNameAndTypeConstant in interface ConstantVisitor- Overrides:
visitNameAndTypeConstant in class SimplifiedVisitor
visitUnknownAttribute
public void visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
- Specified by:
visitUnknownAttribute in interface AttributeVisitor- Overrides:
visitUnknownAttribute in class SimplifiedVisitor
visitSourceFileAttribute
public void visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute)
- Specified by:
visitSourceFileAttribute in interface AttributeVisitor- Overrides:
visitSourceFileAttribute in class SimplifiedVisitor
visitSourceDirAttribute
public void visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute)
- Specified by:
visitSourceDirAttribute in interface AttributeVisitor- Overrides:
visitSourceDirAttribute in class SimplifiedVisitor
visitInnerClassesAttribute
public void visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
- Specified by:
visitInnerClassesAttribute in interface AttributeVisitor- Overrides:
visitInnerClassesAttribute in class SimplifiedVisitor
visitEnclosingMethodAttribute
public void visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
- Specified by:
visitEnclosingMethodAttribute in interface AttributeVisitor- Overrides:
visitEnclosingMethodAttribute in class SimplifiedVisitor
visitDeprecatedAttribute
public void visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
- Specified by:
visitDeprecatedAttribute in interface AttributeVisitor- Overrides:
visitDeprecatedAttribute in class SimplifiedVisitor
visitSyntheticAttribute
public void visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
- Specified by:
visitSyntheticAttribute in interface AttributeVisitor- Overrides:
visitSyntheticAttribute in class SimplifiedVisitor
visitSignatureAttribute
public void visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute)
- Specified by:
visitSignatureAttribute in interface AttributeVisitor- Overrides:
visitSignatureAttribute in class SimplifiedVisitor
visitConstantValueAttribute
public void visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
- Specified by:
visitConstantValueAttribute in interface AttributeVisitor- Overrides:
visitConstantValueAttribute in class SimplifiedVisitor
visitExceptionsAttribute
public void visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
- Specified by:
visitExceptionsAttribute in interface AttributeVisitor- Overrides:
visitExceptionsAttribute in class SimplifiedVisitor
visitCodeAttribute
public void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
- Specified by:
visitCodeAttribute in interface AttributeVisitor- Overrides:
visitCodeAttribute in class SimplifiedVisitor
visitStackMapAttribute
public void visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
- Specified by:
visitStackMapAttribute in interface AttributeVisitor- Overrides:
visitStackMapAttribute in class SimplifiedVisitor
visitStackMapTableAttribute
public void visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
- Specified by:
visitStackMapTableAttribute in interface AttributeVisitor- Overrides:
visitStackMapTableAttribute in class SimplifiedVisitor
visitLineNumberTableAttribute
public void visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
- Specified by:
visitLineNumberTableAttribute in interface AttributeVisitor- Overrides:
visitLineNumberTableAttribute in class SimplifiedVisitor
visitLocalVariableTableAttribute
public void visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
- Specified by:
visitLocalVariableTableAttribute in interface AttributeVisitor- Overrides:
visitLocalVariableTableAttribute in class SimplifiedVisitor
visitLocalVariableTypeTableAttribute
public void visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
- Specified by:
visitLocalVariableTypeTableAttribute in interface AttributeVisitor- Overrides:
visitLocalVariableTypeTableAttribute in class SimplifiedVisitor
visitAnyAnnotationsAttribute
public void visitAnyAnnotationsAttribute(Clazz clazz,
AnnotationsAttribute annotationsAttribute)
- Description copied from class:
SimplifiedVisitor
- Visits any type of AnnotationsAttribute of a class.
- Overrides:
visitAnyAnnotationsAttribute in class SimplifiedVisitor
visitAnyParameterAnnotationsAttribute
public void visitAnyParameterAnnotationsAttribute(Clazz clazz,
Method method,
ParameterAnnotationsAttribute parameterAnnotationsAttribute)
- Description copied from class:
SimplifiedVisitor
- Visits any type of ParameterAnnotationsAttribute.
- Overrides:
visitAnyParameterAnnotationsAttribute in class SimplifiedVisitor
visitAnnotationDefaultAttribute
public void visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
- Specified by:
visitAnnotationDefaultAttribute in interface AttributeVisitor- Overrides:
visitAnnotationDefaultAttribute in class SimplifiedVisitor
visitInnerClassesInfo
public void visitInnerClassesInfo(Clazz clazz,
InnerClassesInfo innerClassesInfo)
- Specified by:
visitInnerClassesInfo in interface InnerClassesInfoVisitor
visitExceptionInfo
public void visitExceptionInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
ExceptionInfo exceptionInfo)
- Specified by:
visitExceptionInfo in interface ExceptionInfoVisitor
visitSameZeroFrame
public void visitSameZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameZeroFrame sameZeroFrame)
- Specified by:
visitSameZeroFrame in interface StackMapFrameVisitor- Overrides:
visitSameZeroFrame in class SimplifiedVisitor
visitSameOneFrame
public void visitSameOneFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
SameOneFrame sameOneFrame)
- Specified by:
visitSameOneFrame in interface StackMapFrameVisitor- Overrides:
visitSameOneFrame in class SimplifiedVisitor
visitLessZeroFrame
public void visitLessZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
LessZeroFrame lessZeroFrame)
- Specified by:
visitLessZeroFrame in interface StackMapFrameVisitor- Overrides:
visitLessZeroFrame in class SimplifiedVisitor
visitMoreZeroFrame
public void visitMoreZeroFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
MoreZeroFrame moreZeroFrame)
- Specified by:
visitMoreZeroFrame in interface StackMapFrameVisitor- Overrides:
visitMoreZeroFrame in class SimplifiedVisitor
visitFullFrame
public void visitFullFrame(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
FullFrame fullFrame)
- Specified by:
visitFullFrame in interface StackMapFrameVisitor- Overrides:
visitFullFrame in class SimplifiedVisitor
visitAnyVerificationType
public void visitAnyVerificationType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
VerificationType verificationType)
- Description copied from class:
SimplifiedVisitor
- Visits any type of VerificationType.
- Overrides:
visitAnyVerificationType in class SimplifiedVisitor
visitObjectType
public void visitObjectType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
ObjectType objectType)
- Specified by:
visitObjectType in interface VerificationTypeVisitor- Overrides:
visitObjectType in class SimplifiedVisitor
visitUninitializedType
public void visitUninitializedType(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
int offset,
UninitializedType uninitializedType)
- Specified by:
visitUninitializedType in interface VerificationTypeVisitor- Overrides:
visitUninitializedType in class SimplifiedVisitor
visitLineNumberInfo
public void visitLineNumberInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberInfo lineNumberInfo)
- Specified by:
visitLineNumberInfo in interface LineNumberInfoVisitor
visitLocalVariableInfo
public void visitLocalVariableInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableInfo localVariableInfo)
- Specified by:
visitLocalVariableInfo in interface LocalVariableInfoVisitor
visitLocalVariableTypeInfo
public void visitLocalVariableTypeInfo(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeInfo localVariableTypeInfo)
- Specified by:
visitLocalVariableTypeInfo in interface LocalVariableTypeInfoVisitor
visitAnnotation
public void visitAnnotation(Clazz clazz,
Annotation annotation)
- Specified by:
visitAnnotation in interface AnnotationVisitor- Overrides:
visitAnnotation in class SimplifiedVisitor
visitConstantElementValue
public void visitConstantElementValue(Clazz clazz,
Annotation annotation,
ConstantElementValue constantElementValue)
- Specified by:
visitConstantElementValue in interface ElementValueVisitor- Overrides:
visitConstantElementValue in class SimplifiedVisitor
visitEnumConstantElementValue
public void visitEnumConstantElementValue(Clazz clazz,
Annotation annotation,
EnumConstantElementValue enumConstantElementValue)
- Specified by:
visitEnumConstantElementValue in interface ElementValueVisitor- Overrides:
visitEnumConstantElementValue in class SimplifiedVisitor
visitClassElementValue
public void visitClassElementValue(Clazz clazz,
Annotation annotation,
ClassElementValue classElementValue)
- Specified by:
visitClassElementValue in interface ElementValueVisitor- Overrides:
visitClassElementValue in class SimplifiedVisitor
visitAnnotationElementValue
public void visitAnnotationElementValue(Clazz clazz,
Annotation annotation,
AnnotationElementValue annotationElementValue)
- Specified by:
visitAnnotationElementValue in interface ElementValueVisitor- Overrides:
visitAnnotationElementValue in class SimplifiedVisitor
visitArrayElementValue
public void visitArrayElementValue(Clazz clazz,
Annotation annotation,
ArrayElementValue arrayElementValue)
- Specified by:
visitArrayElementValue in interface ElementValueVisitor- Overrides:
visitArrayElementValue in class SimplifiedVisitor