|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.ws.rs.core.GenericType<T>
T - the generic type parameter.public class GenericType<T>
Represents a generic message entity type T.
Supports in-line instantiation of objects that represent generic types with
actual type parameters. An object that represents any parameterized type may
be obtained by sub-classing GenericType. Alternatively, an object
representing a concrete parameterized type can be created using a
GenericType(java.lang.reflect.Type) and manually specifying
the actual (parameterized) type.
GenericType<List<String>> stringListType = new GenericType<List<String>>() {};
| Constructor Summary | |
|---|---|
protected |
GenericType()
Constructs a new generic type, deriving the generic type and class from type parameter. |
|
GenericType(java.lang.reflect.Type genericType)
Constructs a new generic type, supplying the generic type information and deriving the class. |
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.Class<?> |
getRawType()
Returns the object representing the class or interface that declared the type represented by this generic type instance. |
java.lang.reflect.Type |
getType()
Retrieve the type represented by the generic type instance. |
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected GenericType()
public GenericType(java.lang.reflect.Type genericType)
genericType - the generic type.
java.lang.IllegalArgumentException - if genericType is null or not an instance of Class or ParameterizedType
whose raw type is an instance of Class.| Method Detail |
|---|
public final java.lang.reflect.Type getType()
public final java.lang.Class<?> getRawType()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||