public class TypeArgument
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static TypeArgument[] |
EMPTY |
ReferenceTypeSignature |
type |
WildcardIndicator |
wildcard |
Constructor and Description |
---|
TypeArgument(WildcardIndicator wildcard,
ReferenceTypeSignature type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
(package private) static void |
erasedBinaryReferences(TypeArgument[] typeArguments,
java.util.Set<java.lang.String> references) |
int |
hashCode() |
(package private) static TypeArgument |
parseTypeArgument(StringRover signature) |
java.lang.String |
toString() |
static final TypeArgument[] EMPTY
public final WildcardIndicator wildcard
public final ReferenceTypeSignature type
TypeArgument(WildcardIndicator wildcard, ReferenceTypeSignature type)
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 TypeArgument parseTypeArgument(StringRover signature)
static void erasedBinaryReferences(TypeArgument[] typeArguments, java.util.Set<java.lang.String> references)