public class ExplicitTypeVariable
extends java.lang.Object
implements java.lang.reflect.Type
TypeVariable. Used when
generic must be preserved by all utilities (and no error thrown for unknown generic).
Used during generics tracing and type to string with named generics.
| Constructor and Description |
|---|
ExplicitTypeVariable(java.lang.String name) |
ExplicitTypeVariable(java.lang.reflect.TypeVariable variable) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.reflect.Type[] |
getBounds() |
java.lang.reflect.TypeVariable |
getDeclarationSource() |
java.lang.String |
getName() |
int |
hashCode() |
java.lang.String |
toString() |
public ExplicitTypeVariable(java.lang.reflect.TypeVariable variable)
public ExplicitTypeVariable(java.lang.String name)
public java.lang.String getName()
public java.lang.reflect.TypeVariable getDeclarationSource()
public java.lang.reflect.Type[] getBounds()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object