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
FieldsModifier and TypeFieldDescriptionprotected final TypeCache.CachedTypeprotected final Tprotected GenericDeclarationDescriptorprotected final VisitorHelperFields inherited from class org.objectweb.asm.signature.SignatureVisitor
api, EXTENDS, INSTANCEOF, SUPER -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractGenericDeclarationVisitor(VisitorHelper visitorHelper, T descriptor, TypeCache.CachedType containingType) -
Method Summary
Modifier and TypeMethodDescriptionfinal org.objectweb.asm.signature.SignatureVisitorfinal voidfinal org.objectweb.asm.signature.SignatureVisitorMethods inherited from class org.objectweb.asm.signature.SignatureVisitor
visitArrayType, visitBaseType, visitClassType, visitEnd, visitExceptionType, visitInnerClassType, visitInterface, visitParameterType, visitReturnType, visitSuperclass, visitTypeArgument, visitTypeArgument, visitTypeVariable
-
Field Details
-
visitorHelper
-
descriptor
-
containingType
-
genericDeclaration
-
-
Constructor Details
-
AbstractGenericDeclarationVisitor
protected AbstractGenericDeclarationVisitor(VisitorHelper visitorHelper, T descriptor, TypeCache.CachedType containingType)
-
-
Method Details
-
visitFormalTypeParameter
- 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
-