Modifier and Type | Field and Description |
---|---|
(package private) static ThrowsSignature[] |
EMPTY_ThrowsSignature |
JavaTypeSignature[] |
parameterTypes |
Result |
resultType |
ThrowsSignature[] |
throwTypes |
TypeParameter[] |
typeParameters |
Constructor and Description |
---|
MethodSignature(TypeParameter[] typeParameters,
JavaTypeSignature[] parameterTypes,
Result resultType,
ThrowsSignature[] throwTypes) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Set<java.lang.String> |
erasedBinaryReferences() |
int |
hashCode() |
static MethodSignature |
of(java.lang.String signature) |
(package private) static MethodSignature |
parseMethodSignature(StringRover signature) |
(package private) static Result |
parseResult(StringRover signature) |
(package private) static ThrowsSignature |
parseThrowsSignature(StringRover signature) |
java.lang.String |
toString() |
public final TypeParameter[] typeParameters
public final JavaTypeSignature[] parameterTypes
public final Result resultType
public final ThrowsSignature[] throwTypes
static final ThrowsSignature[] EMPTY_ThrowsSignature
MethodSignature(TypeParameter[] typeParameters, JavaTypeSignature[] parameterTypes, Result resultType, ThrowsSignature[] throwTypes)
public static MethodSignature of(java.lang.String signature)
public java.util.Set<java.lang.String> erasedBinaryReferences()
erasedBinaryReferences
in interface Signature
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
static MethodSignature parseMethodSignature(StringRover signature)
static Result parseResult(StringRover signature)
static ThrowsSignature parseThrowsSignature(StringRover signature)