## Uses of Class
org.objectweb.asm.signature.SignatureVisitor

- Packages that use SignatureVisitor
  Package | Description
  --- | ---
  org.objectweb.asm.commons | Provides some useful class and method adapters.
  org.objectweb.asm.signature | Provides support for type signatures.
  org.objectweb.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes.

- - ### Uses of SignatureVisitor in org.objectweb.asm.commons

    Subclasses of SignatureVisitor in org.objectweb.asm.commons
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RemappingSignatureAdapter` A `SignatureVisitor` adapter for type mapping.

    Methods in org.objectweb.asm.commons that return SignatureVisitor
    Modifier and Type | Method and Description
    --- | ---
    `protected SignatureVisitor` | Remapper.`createRemappingSignatureAdapter(SignatureVisitor v)`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitArrayType()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitClassBound()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitExceptionType()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitInterface()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitInterfaceBound()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitParameterType()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitReturnType()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitSuperclass()`
    `SignatureVisitor` | RemappingSignatureAdapter.`visitTypeArgument(char wildcard)`

    Methods in org.objectweb.asm.commons with parameters of type SignatureVisitor
    Modifier and Type | Method and Description
    --- | ---
    `protected SignatureVisitor` | Remapper.`createRemappingSignatureAdapter(SignatureVisitor v)`

    Constructors in org.objectweb.asm.commons with parameters of type SignatureVisitor
    Constructor and Description
    `RemappingSignatureAdapter(int api, SignatureVisitor v, Remapper remapper)`
    `RemappingSignatureAdapter(SignatureVisitor v, Remapper remapper)`

  - ### Uses of SignatureVisitor in org.objectweb.asm.signature

    Subclasses of SignatureVisitor in org.objectweb.asm.signature
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SignatureWriter` A signature visitor that generates signatures in string format.

    Methods in org.objectweb.asm.signature that return SignatureVisitor
    Modifier and Type | Method and Description
    --- | ---
    `SignatureVisitor` | SignatureWriter.`visitArrayType()`
    `SignatureVisitor` | SignatureVisitor.`visitArrayType()` Visits a signature corresponding to an array type.
    `SignatureVisitor` | SignatureWriter.`visitClassBound()`
    `SignatureVisitor` | SignatureVisitor.`visitClassBound()` Visits the class bound of the last visited formal type parameter.
    `SignatureVisitor` | SignatureWriter.`visitExceptionType()`
    `SignatureVisitor` | SignatureVisitor.`visitExceptionType()` Visits the type of a method exception.
    `SignatureVisitor` | SignatureWriter.`visitInterface()`
    `SignatureVisitor` | SignatureVisitor.`visitInterface()` Visits the type of an interface implemented by the class.
    `SignatureVisitor` | SignatureWriter.`visitInterfaceBound()`
    `SignatureVisitor` | SignatureVisitor.`visitInterfaceBound()` Visits an interface bound of the last visited formal type parameter.
    `SignatureVisitor` | SignatureWriter.`visitParameterType()`
    `SignatureVisitor` | SignatureVisitor.`visitParameterType()` Visits the type of a method parameter.
    `SignatureVisitor` | SignatureWriter.`visitReturnType()`
    `SignatureVisitor` | SignatureVisitor.`visitReturnType()` Visits the return type of the method.
    `SignatureVisitor` | SignatureWriter.`visitSuperclass()`
    `SignatureVisitor` | SignatureVisitor.`visitSuperclass()` Visits the type of the super class.
    `SignatureVisitor` | SignatureWriter.`visitTypeArgument(char wildcard)`
    `SignatureVisitor` | SignatureVisitor.`visitTypeArgument(char wildcard)` Visits a type argument of the last visited class or inner class type.

    Methods in org.objectweb.asm.signature with parameters of type SignatureVisitor
    Modifier and Type | Method and Description
    --- | ---
    `void` | SignatureReader.`accept(SignatureVisitor v)` Makes the given visitor visit the signature of this `SignatureReader`.
    `void` | SignatureReader.`acceptType(SignatureVisitor v)` Makes the given visitor visit the signature of this `SignatureReader`.

  - ### Uses of SignatureVisitor in org.objectweb.asm.util

    Subclasses of SignatureVisitor in org.objectweb.asm.util
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckSignatureAdapter` A `SignatureVisitor` that checks that its methods are properly used.
    `class` | `TraceSignatureVisitor` A `SignatureVisitor` that prints a disassembled view of the signature it visits.

    Methods in org.objectweb.asm.util that return SignatureVisitor
    Modifier and Type | Method and Description
    --- | ---
    `SignatureVisitor` | TraceSignatureVisitor.`visitArrayType()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitArrayType()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitClassBound()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitClassBound()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitExceptionType()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitExceptionType()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitInterface()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitInterface()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitInterfaceBound()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitInterfaceBound()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitParameterType()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitParameterType()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitReturnType()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitReturnType()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitSuperclass()`
    `SignatureVisitor` | CheckSignatureAdapter.`visitSuperclass()`
    `SignatureVisitor` | TraceSignatureVisitor.`visitTypeArgument(char tag)`
    `SignatureVisitor` | CheckSignatureAdapter.`visitTypeArgument(char wildcard)`

    Constructors in org.objectweb.asm.util with parameters of type SignatureVisitor
    Constructor and Description
    `CheckSignatureAdapter(int api, int type, SignatureVisitor sv)` Creates a new `CheckSignatureAdapter` object.
    `CheckSignatureAdapter(int type, SignatureVisitor sv)` Creates a new `CheckSignatureAdapter` object.