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 AsmClass
asmClass
private Environment
env
-
Constructor Summary
Constructors Constructor Description ClassDefinitionVisitor(Environment env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private Type
createType(java.lang.String desc)
(package private) ClassDefinition
getDefinition()
private Identifier
getIdentifier(java.lang.String name)
private ClassDeclaration
toClassDeclaration(java.lang.String name)
private ClassDeclaration[]
toClassDeclarations(java.lang.String... names)
private java.lang.String
toClassName(java.lang.String name)
private java.lang.String
toSourceFileName(java.lang.String name)
void
visit(int version, int access, java.lang.String name, java.lang.String signature, java.lang.String superName, java.lang.String[] interfaces)
org.objectweb.asm.FieldVisitor
visitField(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.Object value)
void
visitInnerClass(java.lang.String name, java.lang.String outerName, java.lang.String innerName, int access)
org.objectweb.asm.MethodVisitor
visitMethod(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:
visit
in 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:
visitInnerClass
in 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:
visitField
in 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:
visitMethod
in classorg.objectweb.asm.ClassVisitor
-
createType
private Type createType(java.lang.String desc)
-
-