Package org.jvnet.hk2.generator.internal
Class Utilities.ContractClassVisitor
java.lang.Object
org.objectweb.asm.ClassVisitor
org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
org.jvnet.hk2.generator.internal.Utilities.ContractClassVisitor
- Enclosing class:
Utilities
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate Stringprivate booleanprivate booleanprivate booleanprivate booleanprivate final StringFields inherited from class org.objectweb.asm.ClassVisitor
api, cv -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateContractClassVisitor(List<File> searchHeres, String lookForMe, String cacheKey) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidassociateMethodNameWithMetadataKey(String methodName, String metadataKey) private Stringprivate booleanvoidvisit(int version, int access, String name, String signature, String superName, String[] interfaces) org.objectweb.asm.AnnotationVisitorvisitAnnotation(String desc, boolean arg1) voidvisitEnd()org.objectweb.asm.MethodVisitorvisitMethod(int arg0, String name, String arg2, String arg3, String[] arg4) Methods inherited from class org.jvnet.hk2.generator.internal.AbstractClassVisitorImpl
visitAttribute, visitField, visitInnerClass, visitOuterClass, visitSourceMethods inherited from class org.objectweb.asm.ClassVisitor
getDelegate, visitModule, visitNestHost, visitNestMember, visitPermittedSubclass, visitRecordComponent, visitTypeAnnotation
-
Field Details
-
cacheKey
-
lookForMe
-
searchHeres
-
methodNameToMetadataKey
-
isLookedFor
private boolean isLookedFor -
isContract
private boolean isContract -
isScope
private boolean isScope -
isQualifier
private boolean isQualifier -
dotDelimitedSuperclass
-
-
Constructor Details
-
ContractClassVisitor
-
-
Method Details
-
visit
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) - Overrides:
visitin classAbstractClassVisitorImpl
-
visitAnnotation
- Overrides:
visitAnnotationin classAbstractClassVisitorImpl
-
visitMethod
public org.objectweb.asm.MethodVisitor visitMethod(int arg0, String name, String arg2, String arg3, String[] arg4) - Overrides:
visitMethodin classAbstractClassVisitorImpl
-
visitEnd
public void visitEnd()- Overrides:
visitEndin classAbstractClassVisitorImpl
-
isALookedForThing
private boolean isALookedForThing() -
getDotDelimitedSuperclass
-
associateMethodNameWithMetadataKey
-