Package com.strobel.assembler.metadata
Interface TypeVisitor
public interface TypeVisitor
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(int majorVersion, int minorVersion, long flags, String name, String genericSignature, String baseTypeName, String[] interfaceNames) void
visitAnnotation
(CustomAnnotation annotation, boolean visible) void
visitAttribute
(SourceAttribute attribute) void
visitDeclaringMethod
(MethodReference method) void
visitEnd()
visitField
(long flags, String name, TypeReference fieldType) void
visitInnerType
(TypeDefinition type) visitMethod
(long flags, String name, IMethodSignature signature, TypeReference... thrownTypes) void
visitOuterType
(TypeReference type) void
visitParser
(MetadataParser parser)
-
Method Details
-
visitParser
-
visit
-
visitDeclaringMethod
-
visitOuterType
-
visitInnerType
-
visitAttribute
-
visitAnnotation
-
visitField
-
visitMethod
MethodVisitor visitMethod(long flags, String name, IMethodSignature signature, TypeReference... thrownTypes) -
visitConstantPool
ConstantPool.Visitor visitConstantPool() -
visitEnd
void visitEnd()
-