Class SignatureType


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

      • _returnType

        private final Type<?> _returnType
      • _parameterTypes

        private final TypeList _parameterTypes
    • Constructor Detail

      • SignatureType

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

      • 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​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object