Class SignatureType

java.lang.Object
com.strobel.reflection.SignatureType

public final class SignatureType extends Object
User: Mike Strobel Date: 1/6/13 Time: 1:07 PM
  • Field Details

    • _returnType

      private final Type<?> _returnType
    • _parameterTypes

      private final TypeList _parameterTypes
    • _erasedSignature

      private SignatureType _erasedSignature
  • Constructor Details

    • SignatureType

      public SignatureType(Type<?> returnType, TypeList parameterTypes)
  • Method Details

    • getReturnType

      public final Type<?> getReturnType()
    • getParameterTypes

      public final TypeList getParameterTypes()
    • getErasedSignature

      public final SignatureType getErasedSignature()
    • isEquivalentTo

      public final boolean isEquivalentTo(SignatureType other)
    • containsGenericParameters

      public final boolean containsGenericParameters()
    • containsGenericParameter

      public final boolean containsGenericParameter(Type<?> genericParameter)
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object