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
Fields Modifier and Type Field Description private AsmClassasmClassprivate Environmentenv
-
Constructor Summary
Constructors Constructor Description ClassDefinitionVisitor(Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private TypecreateType(java.lang.String desc)(package private) ClassDefinitiongetDefinition()private IdentifiergetIdentifier(java.lang.String name)private ClassDeclarationtoClassDeclaration(java.lang.String name)private ClassDeclaration[]toClassDeclarations(java.lang.String... names)private java.lang.StringtoClassName(java.lang.String name)private java.lang.StringtoSourceFileName(java.lang.String name)voidvisit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)org.objectweb.asm.FieldVisitorvisitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)voidvisitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)org.objectweb.asm.MethodVisitorvisitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
-
-
-
Field Detail
-
env
private Environment env
-
asmClass
private AsmClass asmClass
-
-
Constructor Detail
-
ClassDefinitionVisitor
ClassDefinitionVisitor(Environment env)
-
-
Method Detail
-
getDefinition
ClassDefinition getDefinition()
-
visit
public void visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)- Overrides:
visitin classorg.objectweb.asm.ClassVisitor
-
toSourceFileName
private java.lang.String toSourceFileName(java.lang.String name)
-
toClassName
private java.lang.String toClassName(java.lang.String name)
-
toClassDeclarations
private ClassDeclaration[] toClassDeclarations(java.lang.String... names)
-
toClassDeclaration
private ClassDeclaration toClassDeclaration(java.lang.String name)
-
getIdentifier
private Identifier getIdentifier(java.lang.String name)
-
visitInnerClass
public void visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)- Overrides:
visitInnerClassin classorg.objectweb.asm.ClassVisitor
-
visitField
public org.objectweb.asm.FieldVisitor visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)- Overrides:
visitFieldin classorg.objectweb.asm.ClassVisitor
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)- Overrides:
visitMethodin classorg.objectweb.asm.ClassVisitor
-
createType
private Type createType(java.lang.String desc)
-
-