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 Details

  • Constructor Details

  • Method Details

    • visitBaseType

      public final void visitBaseType(char descriptor)
      Overrides:
      visitBaseType in class org.objectweb.asm.signature.SignatureVisitor
    • visitClassType

      public final void visitClassType(String name)
      Overrides:
      visitClassType in class org.objectweb.asm.signature.SignatureVisitor
    • visitInnerClassType

      public final void visitInnerClassType(String name)
      Overrides:
      visitInnerClassType in class org.objectweb.asm.signature.SignatureVisitor
    • visitTypeVariable

      public final void visitTypeVariable(String name)
      Overrides:
      visitTypeVariable in class org.objectweb.asm.signature.SignatureVisitor
    • visitArrayType

      public final org.objectweb.asm.signature.SignatureVisitor visitArrayType()
      Overrides:
      visitArrayType in class org.objectweb.asm.signature.SignatureVisitor
    • visitTypeArgument

      public final void visitTypeArgument()
      Overrides:
      visitTypeArgument in class org.objectweb.asm.signature.SignatureVisitor
    • visitTypeArgument

      public final org.objectweb.asm.signature.SignatureVisitor visitTypeArgument(char wildcard)
      Overrides:
      visitTypeArgument in class org.objectweb.asm.signature.SignatureVisitor
    • visitEnd

      public final void visitEnd()
      Overrides:
      visitEnd in class org.objectweb.asm.signature.SignatureVisitor
    • apply

      protected abstract void apply(TypeDescriptor rawTypeBound, BoundDescriptor bound)