| 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 Signaturepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectstatic MethodSignature parseMethodSignature(StringRover signature)
static Result parseResult(StringRover signature)
static ThrowsSignature parseThrowsSignature(StringRover signature)