Class AbstractBoundVisitor
java.lang.Object
org.objectweb.asm.signature.SignatureVisitor
com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.generics.AbstractBoundVisitor
public abstract class AbstractBoundVisitor
extends org.objectweb.asm.signature.SignatureVisitor
Abstract signature visitor class to determine generic bounds.
-
Field Summary
FieldsFields inherited from class org.objectweb.asm.signature.SignatureVisitor
api, EXTENDS, INSTANCEOF, SUPER -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBoundVisitor(VisitorHelper visitorHelper, TypeCache.CachedType<? extends ClassFileDescriptor> containingType) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidapply(TypeDescriptor rawTypeBound, BoundDescriptor bound) final org.objectweb.asm.signature.SignatureVisitorfinal voidvisitBaseType(char descriptor) final voidvisitClassType(String name) final voidvisitEnd()final voidvisitInnerClassType(String name) final voidfinal org.objectweb.asm.signature.SignatureVisitorvisitTypeArgument(char wildcard) final voidvisitTypeVariable(String name) Methods inherited from class org.objectweb.asm.signature.SignatureVisitor
visitClassBound, visitExceptionType, visitFormalTypeParameter, visitInterface, visitInterfaceBound, visitParameterType, visitReturnType, visitSuperclass
-
Field Details
-
visitorHelper
-
-
Constructor Details
-
AbstractBoundVisitor
public AbstractBoundVisitor(VisitorHelper visitorHelper, TypeCache.CachedType<? extends ClassFileDescriptor> containingType)
-
-
Method Details
-
visitBaseType
public final void visitBaseType(char descriptor) - Overrides:
visitBaseTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassType
- Overrides:
visitClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitInnerClassType
- Overrides:
visitInnerClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeVariable
- Overrides:
visitTypeVariablein classorg.objectweb.asm.signature.SignatureVisitor
-
visitArrayType
public final org.objectweb.asm.signature.SignatureVisitor visitArrayType()- Overrides:
visitArrayTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public final void visitTypeArgument()- Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeArgument
public final org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char wildcard) - Overrides:
visitTypeArgumentin classorg.objectweb.asm.signature.SignatureVisitor
-
visitEnd
public final void visitEnd()- Overrides:
visitEndin classorg.objectweb.asm.signature.SignatureVisitor
-
apply
-