Package org.jvnet.hk2.generator.internal
Class Utilities.GeneratorClassVisitor
- java.lang.Object
-
- org.objectweb.asm.ClassVisitor
-
- org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
-
- org.jvnet.hk2.generator.internal.Utilities.GeneratorClassVisitor
-
- Enclosing class:
- Utilities
private class Utilities.GeneratorClassVisitor extends AbstractClassVisitorImpl
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
cacheKey
private GenerateMethodAnnotationData
methodGenerateData
-
Constructor Summary
Constructors Modifier Constructor Description private
GeneratorClassVisitor(java.lang.String cacheKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private GenerateMethodAnnotationData
getGenerateMethodAnnotationData()
private void
setGenerateMethodAnnotationData(GenerateMethodAnnotationData methodGenerateData)
private void
setNameMethodName(java.lang.String methodName)
org.objectweb.asm.AnnotationVisitor
visitAnnotation(java.lang.String desc, boolean arg1)
void
visitEnd()
org.objectweb.asm.MethodVisitor
visitMethod(int access, java.lang.String name, java.lang.String desc, java.lang.String signature, java.lang.String[] exceptions)
-
Methods inherited from class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
visit, visitAttribute, visitField, visitInnerClass, visitOuterClass, visitSource
-
-
-
-
Field Detail
-
cacheKey
private final java.lang.String cacheKey
-
methodGenerateData
private GenerateMethodAnnotationData methodGenerateData
-
-
Method Detail
-
visitAnnotation
public org.objectweb.asm.AnnotationVisitor visitAnnotation(java.lang.String desc, boolean arg1)
- Overrides:
visitAnnotation
in classAbstractClassVisitorImpl
-
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 classAbstractClassVisitorImpl
-
setGenerateMethodAnnotationData
private void setGenerateMethodAnnotationData(GenerateMethodAnnotationData methodGenerateData)
-
getGenerateMethodAnnotationData
private GenerateMethodAnnotationData getGenerateMethodAnnotationData()
-
setNameMethodName
private void setNameMethodName(java.lang.String methodName)
-
visitEnd
public void visitEnd()
- Overrides:
visitEnd
in classAbstractClassVisitorImpl
-
-