proguard.classfile.attribute.visitor
Interface AttributeVisitor
- All Known Implementing Classes:
- AllAnnotationVisitor, AllAttributeVisitor, AllExceptionInfoVisitor, AllInstructionVisitor, AnnotationUsageMarker, AttributeAdder, AttributeNameFilter, AttributeShrinker, AttributeSorter, AttributeUsageMarker, BranchTargetFinder, CatchExceptionMarker, ChangedCodePrinter, ClassCleaner, ClassObfuscator, ClassPrinter, ClassReferenceFixer, ClassReferenceInitializer, ClassShrinker, CodeAttributeComposer, CodeAttributeEditor, CodeAttributeEditorResetter, CodePreverifier, CodeSubroutineInliner, ConstantPoolRemapper, DuplicateInitializerFixer, DuplicateInitializerInvocationFixer, DynamicClassReferenceInitializer, DynamicMemberReferenceInitializer, EvaluationShrinker, EvaluationSimplifier, GotoCommonCodeReplacer, InnerUsageMarker, InstructionWriter, LivenessAnalyzer, MemberReferenceFixer, MethodDescriptorShrinker, MethodInliner, MethodInvocationFixer, MethodStaticizer, MultiAttributeVisitor, NameAndTypeUsageMarker, ParameterShrinker, ParameterUsageMarker, PartialEvaluator, PeepholeOptimizer, ProgramClassReader, ProgramClassWriter, ReachableCodeMarker, ReferencedClassVisitor, RequiredAttributeFilter, RetargetedInnerClassAttributeRemover, ShortestUsageMarker, SideEffectMethodMarker, SourceFileRenamer, StackSizeComputer, StackSizeUpdater, StringSharer, TailRecursionSimplifier, TargetClassChanger, UnreachableCodeRemover, UnreachableExceptionRemover, Utf8UsageMarker, VariableCleaner, VariableEditor, VariableOptimizer, VariableRemapper, VariableShrinker, VariableSizeUpdater, VariableUsageMarker
public interface AttributeVisitor
This interface specifies the methods for a visitor of Attribute
objects.
|
Method Summary |
void |
visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)
|
void |
visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
|
void |
visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
|
void |
visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
|
void |
visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute)
|
void |
visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute)
|
void |
visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
|
void |
visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
|
void |
visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
|
void |
visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
|
void |
visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
|
void |
visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
|
void |
visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
|
void |
visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
|
void |
visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
|
void |
visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute)
|
void |
visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
|
void |
visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
|
void |
visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
|
void |
visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute)
|
void |
visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute)
|
void |
visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute)
|
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 |
visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute)
|
void |
visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute)
|
void |
visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
|
void |
visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
|
visitUnknownAttribute
void visitUnknownAttribute(Clazz clazz,
UnknownAttribute unknownAttribute)
visitSourceFileAttribute
void visitSourceFileAttribute(Clazz clazz,
SourceFileAttribute sourceFileAttribute)
visitSourceDirAttribute
void visitSourceDirAttribute(Clazz clazz,
SourceDirAttribute sourceDirAttribute)
visitInnerClassesAttribute
void visitInnerClassesAttribute(Clazz clazz,
InnerClassesAttribute innerClassesAttribute)
visitEnclosingMethodAttribute
void visitEnclosingMethodAttribute(Clazz clazz,
EnclosingMethodAttribute enclosingMethodAttribute)
visitDeprecatedAttribute
void visitDeprecatedAttribute(Clazz clazz,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute
void visitDeprecatedAttribute(Clazz clazz,
Field field,
DeprecatedAttribute deprecatedAttribute)
visitDeprecatedAttribute
void visitDeprecatedAttribute(Clazz clazz,
Method method,
DeprecatedAttribute deprecatedAttribute)
visitSyntheticAttribute
void visitSyntheticAttribute(Clazz clazz,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute
void visitSyntheticAttribute(Clazz clazz,
Field field,
SyntheticAttribute syntheticAttribute)
visitSyntheticAttribute
void visitSyntheticAttribute(Clazz clazz,
Method method,
SyntheticAttribute syntheticAttribute)
visitSignatureAttribute
void visitSignatureAttribute(Clazz clazz,
SignatureAttribute signatureAttribute)
visitSignatureAttribute
void visitSignatureAttribute(Clazz clazz,
Field field,
SignatureAttribute signatureAttribute)
visitSignatureAttribute
void visitSignatureAttribute(Clazz clazz,
Method method,
SignatureAttribute signatureAttribute)
visitConstantValueAttribute
void visitConstantValueAttribute(Clazz clazz,
Field field,
ConstantValueAttribute constantValueAttribute)
visitExceptionsAttribute
void visitExceptionsAttribute(Clazz clazz,
Method method,
ExceptionsAttribute exceptionsAttribute)
visitCodeAttribute
void visitCodeAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute)
visitStackMapAttribute
void visitStackMapAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapAttribute stackMapAttribute)
visitStackMapTableAttribute
void visitStackMapTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
StackMapTableAttribute stackMapTableAttribute)
visitLineNumberTableAttribute
void visitLineNumberTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LineNumberTableAttribute lineNumberTableAttribute)
visitLocalVariableTableAttribute
void visitLocalVariableTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTableAttribute localVariableTableAttribute)
visitLocalVariableTypeTableAttribute
void visitLocalVariableTypeTableAttribute(Clazz clazz,
Method method,
CodeAttribute codeAttribute,
LocalVariableTypeTableAttribute localVariableTypeTableAttribute)
visitRuntimeVisibleAnnotationsAttribute
void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute
void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeVisibleAnnotationsAttribute
void visitRuntimeVisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleAnnotationsAttribute runtimeVisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute
void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute
void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Field field,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeInvisibleAnnotationsAttribute
void visitRuntimeInvisibleAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleAnnotationsAttribute runtimeInvisibleAnnotationsAttribute)
visitRuntimeVisibleParameterAnnotationsAttribute
void visitRuntimeVisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeVisibleParameterAnnotationsAttribute runtimeVisibleParameterAnnotationsAttribute)
visitRuntimeInvisibleParameterAnnotationsAttribute
void visitRuntimeInvisibleParameterAnnotationsAttribute(Clazz clazz,
Method method,
RuntimeInvisibleParameterAnnotationsAttribute runtimeInvisibleParameterAnnotationsAttribute)
visitAnnotationDefaultAttribute
void visitAnnotationDefaultAttribute(Clazz clazz,
Method method,
AnnotationDefaultAttribute annotationDefaultAttribute)