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.SignatureVisitorAbstract signature visitor class to determine generic bounds.
-
-
Field Summary
Fields Modifier and Type Field Description protected VisitorHelpervisitorHelper
-
Constructor Summary
Constructors Constructor Description AbstractBoundVisitor(VisitorHelper visitorHelper, TypeCache.CachedType<? extends ClassFileDescriptor> containingType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidapply(TypeDescriptor rawTypeBound, BoundDescriptor bound)org.objectweb.asm.signature.SignatureVisitorvisitArrayType()voidvisitBaseType(char descriptor)voidvisitClassType(java.lang.String name)voidvisitEnd()voidvisitInnerClassType(java.lang.String name)voidvisitTypeArgument()org.objectweb.asm.signature.SignatureVisitorvisitTypeArgument(char wildcard)voidvisitTypeVariable(java.lang.String name)
-
-
-
Field Detail
-
visitorHelper
protected final VisitorHelper visitorHelper
-
-
Constructor Detail
-
AbstractBoundVisitor
public AbstractBoundVisitor(VisitorHelper visitorHelper, TypeCache.CachedType<? extends ClassFileDescriptor> containingType)
-
-
Method Detail
-
visitBaseType
public final void visitBaseType(char descriptor)
- Overrides:
visitBaseTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitClassType
public final void visitClassType(java.lang.String name)
- Overrides:
visitClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitInnerClassType
public final void visitInnerClassType(java.lang.String name)
- Overrides:
visitInnerClassTypein classorg.objectweb.asm.signature.SignatureVisitor
-
visitTypeVariable
public final void visitTypeVariable(java.lang.String name)
- 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
protected abstract void apply(TypeDescriptor rawTypeBound, BoundDescriptor bound)
-
-