Package org.glassfish.rmic.asm
Class AsmClassFactory.ClassDefinitionVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
org.glassfish.rmic.asm.AsmClassFactory.ClassDefinitionVisitor
- Enclosing class:
AsmClassFactory
class AsmClassFactory.ClassDefinitionVisitor
extends org.objectweb.asm.ClassVisitor
-
Field Summary
FieldsFields inherited from class org.objectweb.asm.ClassVisitor
api, cv
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Type
createType
(String desc) (package private) ClassDefinition
private Identifier
getIdentifier
(String name) private ClassDeclaration
toClassDeclaration
(String name) private ClassDeclaration[]
toClassDeclarations
(String... names) private String
toClassName
(String name) private String
toSourceFileName
(String name) void
visit
(int version, int access, String name, String signature, String superName, String[] interfaces) org.objectweb.asm.FieldVisitor
visitField
(int access, String name, String desc, String signature, Object value) void
visitInnerClass
(String name, String outerName, String innerName, int access) org.objectweb.asm.MethodVisitor
visitMethod
(int access, String name, String desc, String signature, String[] exceptions) Methods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitAnnotation, visitAttribute, visitEnd, visitModule, visitNestHost, visitNestMember, visitOuterClass, visitPermittedSubclass, visitRecordComponent, visitSource, visitTypeAnnotation
-
Field Details
-
env
-
asmClass
-
-
Constructor Details
-
ClassDefinitionVisitor
ClassDefinitionVisitor(Environment env)
-
-
Method Details
-
getDefinition
ClassDefinition getDefinition() -
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visit
in classorg.objectweb.asm.ClassVisitor
-
toSourceFileName
-
toClassName
-
toClassDeclarations
-
toClassDeclaration
-
getIdentifier
-
visitInnerClass
- Overrides:
visitInnerClass
in classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, String name, String desc, String signature, Object value) - Overrides:
visitField
in classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) - Overrides:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
createType
-