Class AbstractGenericDeclarationVisitor<T extends com.buschmais.jqassistant.core.store.api.model.Descriptor>
- java.lang.Object
-
- org.objectweb.asm.signature.SignatureVisitor
-
- com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.generics.AbstractGenericDeclarationVisitor<T>
-
- Direct Known Subclasses:
ClassSignatureVisitor,MethodSignatureVisitor
public class AbstractGenericDeclarationVisitor<T extends com.buschmais.jqassistant.core.store.api.model.Descriptor> extends org.objectweb.asm.signature.SignatureVisitor
-
-
Field Summary
Fields Modifier and Type Field Description protected TypeCache.CachedTypecontainingTypeprotected Tdescriptorprotected GenericDeclarationDescriptorgenericDeclarationprotected VisitorHelpervisitorHelper
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractGenericDeclarationVisitor(VisitorHelper visitorHelper, T descriptor, TypeCache.CachedType containingType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.objectweb.asm.signature.SignatureVisitorvisitClassBound()voidvisitFormalTypeParameter(java.lang.String name)org.objectweb.asm.signature.SignatureVisitorvisitInterfaceBound()
-
-
-
Field Detail
-
visitorHelper
protected final VisitorHelper visitorHelper
-
descriptor
protected final T extends com.buschmais.jqassistant.core.store.api.model.Descriptor descriptor
-
containingType
protected final TypeCache.CachedType containingType
-
genericDeclaration
protected GenericDeclarationDescriptor genericDeclaration
-
-
Constructor Detail
-
AbstractGenericDeclarationVisitor
protected AbstractGenericDeclarationVisitor(VisitorHelper visitorHelper, T descriptor, TypeCache.CachedType containingType)
-
-
Method Detail
-
visitFormalTypeParameter
public final void visitFormalTypeParameter(java.lang.String name)
- Overrides:
visitFormalTypeParameterin classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassBound
public final org.objectweb.asm.signature.SignatureVisitor visitClassBound()
- Overrides:
visitClassBoundin classorg.objectweb.asm.signature.SignatureVisitor
-
visitInterfaceBound
public final org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound()
- Overrides:
visitInterfaceBoundin classorg.objectweb.asm.signature.SignatureVisitor
-
-