com.google.web.bindery.requestfactory.server

## Class SignatureAdapter

- java.lang.Object
- - com.google.web.bindery.requestfactory.server.SignatureAdapter

- All Implemented Interfaces:
    com.google.gwt.dev.asm.signature.SignatureVisitor

       class SignatureAdapter
      extends java.lang.Object
      implements com.google.gwt.dev.asm.signature.SignatureVisitor

  An empty implementation of SignatureVisitor, used by `RequestFactoryInterfaceValidator`. This is a copy of the dev package's EmptySignatureVisitor.

- - ### Field Summary

    - ### Fields inherited from interface com.google.gwt.dev.asm.signature.SignatureVisitor

      `EXTENDS, INSTANCEOF, SUPER`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `SignatureAdapter()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitArrayType()` Visits a signature corresponding to an array type.
    `void` | `visitBaseType(char descriptor)` Visits a signature corresponding to a primitive type.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitClassBound()` Visits the class bound of the last visited formal type parameter.
    `void` | `visitClassType(java.lang.String name)` Starts the visit of a signature corresponding to a class or interface type.
    `void` | `visitEnd()` Ends the visit of a signature corresponding to a class or interface type.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitExceptionType()` Visits the type of a method exception.
    `void` | `visitFormalTypeParameter(java.lang.String name)` Visits a formal type parameter.
    `void` | `visitInnerClassType(java.lang.String name)` Visits an inner class.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitInterface()` Visits the type of an interface implemented by the class.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitInterfaceBound()` Visits an interface bound of the last visited formal type parameter.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitParameterType()` Visits the type of a method parameter.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitReturnType()` Visits the return type of the method.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitSuperclass()` Visits the type of the super class.
    `void` | `visitTypeArgument()` Visits an unbounded type argument of the last visited class or inner class type.
    `com.google.gwt.dev.asm.signature.SignatureVisitor` | `visitTypeArgument(char wildcard)` Visits a type argument of the last visited class or inner class type.
    `void` | `visitTypeVariable(java.lang.String name)` Visits a signature corresponding to a type variable.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### SignatureAdapter

          SignatureAdapter()

  - ### Method Detail

    - #### visitArrayType

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitArrayType()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits a signature corresponding to an array type.
      Specified by:
        `visitArrayType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the array element type.

    - #### visitBaseType

          public void visitBaseType(char descriptor)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits a signature corresponding to a primitive type.
      Specified by:
        `visitBaseType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `descriptor` - the descriptor of the primitive type, or 'V' for `void`.

    - #### visitClassBound

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitClassBound()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the class bound of the last visited formal type parameter.
      Specified by:
        `visitClassBound` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the class bound.

    - #### visitClassType

          public void visitClassType(java.lang.String name)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Starts the visit of a signature corresponding to a class or interface type.
      Specified by:
        `visitClassType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `name` - the internal name of the class or interface.

    - #### visitEnd

          public void visitEnd()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Ends the visit of a signature corresponding to a class or interface type.
      Specified by:
        `visitEnd` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`

    - #### visitExceptionType

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitExceptionType()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the type of a method exception.
      Specified by:
        `visitExceptionType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the exception type.

    - #### visitFormalTypeParameter

          public void visitFormalTypeParameter(java.lang.String name)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits a formal type parameter.
      Specified by:
        `visitFormalTypeParameter` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `name` - the name of the formal parameter.

    - #### visitInnerClassType

          public void visitInnerClassType(java.lang.String name)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits an inner class.
      Specified by:
        `visitInnerClassType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `name` - the local name of the inner class in its enclosing class.

    - #### visitInterface

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitInterface()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the type of an interface implemented by the class.
      Specified by:
        `visitInterface` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the interface type.

    - #### visitInterfaceBound

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitInterfaceBound()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits an interface bound of the last visited formal type parameter.
      Specified by:
        `visitInterfaceBound` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the interface bound.

    - #### visitParameterType

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitParameterType()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the type of a method parameter.
      Specified by:
        `visitParameterType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the parameter type.

    - #### visitReturnType

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitReturnType()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the return type of the method.
      Specified by:
        `visitReturnType` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the return type.

    - #### visitSuperclass

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitSuperclass()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits the type of the super class.
      Specified by:
        `visitSuperclass` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Returns:
        a non null visitor to visit the signature of the super class type.

    - #### visitTypeArgument

          public void visitTypeArgument()

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits an unbounded type argument of the last visited class or inner class type.
      Specified by:
        `visitTypeArgument` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`

    - #### visitTypeArgument

          public com.google.gwt.dev.asm.signature.SignatureVisitor visitTypeArgument(char wildcard)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits a type argument of the last visited class or inner class type.
      Specified by:
        `visitTypeArgument` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `wildcard` - '+', '-' or '='.
      Returns:
        a non null visitor to visit the signature of the type argument.

    - #### visitTypeVariable

          public void visitTypeVariable(java.lang.String name)

      Description copied from interface: `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Visits a signature corresponding to a type variable.
      Specified by:
        `visitTypeVariable` in interface `com.google.gwt.dev.asm.signature.SignatureVisitor`
      Parameters:
        `name` - the name of the type variable.