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