org.javaruntype.type
Class Types
Object
org.javaruntype.type.Types
public final class Types
- extends Object
This class centralizes the methods for obtaining Type instances.
- Since:
- 1.0
- Author:
- Daniel Fernández
|
Field Summary |
static Type<BigDecimal[]> |
ARRAY_OF_BIG_DECIMAL
|
static Type<BigInteger[]> |
ARRAY_OF_BIG_INTEGER
|
static Type<Boolean[]> |
ARRAY_OF_BOOLEAN
|
static Type<Byte[]> |
ARRAY_OF_BYTE
|
static Type<Calendar[]> |
ARRAY_OF_CALENDAR
|
static Type<Character[]> |
ARRAY_OF_CHARACTER
|
static Type<Date[]> |
ARRAY_OF_DATE
|
static Type<Double[]> |
ARRAY_OF_DOUBLE
|
static Type<Float[]> |
ARRAY_OF_FLOAT
|
static Type<Integer[]> |
ARRAY_OF_INTEGER
|
static Type<Long[]> |
ARRAY_OF_LONG
|
static Type<Number[]> |
ARRAY_OF_NUMBER
|
static Type<Object[]> |
ARRAY_OF_OBJECT
|
static Type<Serializable[]> |
ARRAY_OF_SERIALIZABLE
|
static Type<Short[]> |
ARRAY_OF_SHORT
|
static Type<String[]> |
ARRAY_OF_STRING
|
static Type<BigDecimal> |
BIG_DECIMAL
|
static Type<BigInteger> |
BIG_INTEGER
|
static Type<Boolean> |
BOOLEAN
|
static Type<Byte> |
BYTE
|
static Type<Calendar> |
CALENDAR
|
static Type<Character> |
CHARACTER
|
static Type<Class<BigDecimal>> |
CLASS_OF_BIG_DECIMAL
|
static Type<Class<BigInteger>> |
CLASS_OF_BIG_INTEGER
|
static Type<Class<Boolean>> |
CLASS_OF_BOOLEAN
|
static Type<Class<Byte>> |
CLASS_OF_BYTE
|
static Type<Class<Calendar>> |
CLASS_OF_CALENDAR
|
static Type<Class<Character>> |
CLASS_OF_CHARACTER
|
static Type<Class<Date>> |
CLASS_OF_DATE
|
static Type<Class<Double>> |
CLASS_OF_DOUBLE
|
static Type<Class<Float>> |
CLASS_OF_FLOAT
|
static Type<Class<Integer>> |
CLASS_OF_INTEGER
|
static Type<Class<Long>> |
CLASS_OF_LONG
|
static Type<Class<Number>> |
CLASS_OF_NUMBER
|
static Type<Class<Object>> |
CLASS_OF_OBJECT
|
static Type<Class<Serializable>> |
CLASS_OF_SERIALIZABLE
|
static Type<Class<Short>> |
CLASS_OF_SHORT
|
static Type<Class<String>> |
CLASS_OF_STRING
|
static Type<Class<?>> |
CLASS_OF_UNKNOWN
|
static Type<Collection<BigDecimal>> |
COLLECTION_OF_BIG_DECIMAL
|
static Type<Collection<BigInteger>> |
COLLECTION_OF_BIG_INTEGER
|
static Type<Collection<Boolean>> |
COLLECTION_OF_BOOLEAN
|
static Type<Collection<Byte>> |
COLLECTION_OF_BYTE
|
static Type<Collection<Calendar>> |
COLLECTION_OF_CALENDAR
|
static Type<Collection<Character>> |
COLLECTION_OF_CHARACTER
|
static Type<Collection<Date>> |
COLLECTION_OF_DATE
|
static Type<Collection<Double>> |
COLLECTION_OF_DOUBLE
|
static Type<Collection<Float>> |
COLLECTION_OF_FLOAT
|
static Type<Collection<Integer>> |
COLLECTION_OF_INTEGER
|
static Type<Collection<Long>> |
COLLECTION_OF_LONG
|
static Type<Collection<Number>> |
COLLECTION_OF_NUMBER
|
static Type<Collection<Object>> |
COLLECTION_OF_OBJECT
|
static Type<Collection<Serializable>> |
COLLECTION_OF_SERIALIZABLE
|
static Type<Collection<Short>> |
COLLECTION_OF_SHORT
|
static Type<Collection<String>> |
COLLECTION_OF_STRING
|
static Type<Collection<?>> |
COLLECTION_OF_UNKNOWN
|
static Type<Comparator<BigDecimal>> |
COMPARATOR_OF_BIG_DECIMAL
|
static Type<Comparator<BigInteger>> |
COMPARATOR_OF_BIG_INTEGER
|
static Type<Comparator<Boolean>> |
COMPARATOR_OF_BOOLEAN
|
static Type<Comparator<Byte>> |
COMPARATOR_OF_BYTE
|
static Type<Comparator<Calendar>> |
COMPARATOR_OF_CALENDAR
|
static Type<Comparator<Character>> |
COMPARATOR_OF_CHARACTER
|
static Type<Comparator<Date>> |
COMPARATOR_OF_DATE
|
static Type<Comparator<Double>> |
COMPARATOR_OF_DOUBLE
|
static Type<Comparator<Float>> |
COMPARATOR_OF_FLOAT
|
static Type<Comparator<Integer>> |
COMPARATOR_OF_INTEGER
|
static Type<Comparator<Long>> |
COMPARATOR_OF_LONG
|
static Type<Comparator<Number>> |
COMPARATOR_OF_NUMBER
|
static Type<Comparator<Object>> |
COMPARATOR_OF_OBJECT
|
static Type<Comparator<Serializable>> |
COMPARATOR_OF_SERIALIZABLE
|
static Type<Comparator<Short>> |
COMPARATOR_OF_SHORT
|
static Type<Comparator<String>> |
COMPARATOR_OF_STRING
|
static Type<Comparator<?>> |
COMPARATOR_OF_UNKNOWN
|
static Type<Date> |
DATE
|
static Type<Double> |
DOUBLE
|
static Type<Enumeration<BigDecimal>> |
ENUMERATION_OF_BIG_DECIMAL
|
static Type<Enumeration<BigInteger>> |
ENUMERATION_OF_BIG_INTEGER
|
static Type<Enumeration<Boolean>> |
ENUMERATION_OF_BOOLEAN
|
static Type<Enumeration<Byte>> |
ENUMERATION_OF_BYTE
|
static Type<Enumeration<Calendar>> |
ENUMERATION_OF_CALENDAR
|
static Type<Enumeration<Character>> |
ENUMERATION_OF_CHARACTER
|
static Type<Enumeration<Date>> |
ENUMERATION_OF_DATE
|
static Type<Enumeration<Double>> |
ENUMERATION_OF_DOUBLE
|
static Type<Enumeration<Float>> |
ENUMERATION_OF_FLOAT
|
static Type<Enumeration<Integer>> |
ENUMERATION_OF_INTEGER
|
static Type<Enumeration<Long>> |
ENUMERATION_OF_LONG
|
static Type<Enumeration<Number>> |
ENUMERATION_OF_NUMBER
|
static Type<Enumeration<Object>> |
ENUMERATION_OF_OBJECT
|
static Type<Enumeration<Serializable>> |
ENUMERATION_OF_SERIALIZABLE
|
static Type<Enumeration<Short>> |
ENUMERATION_OF_SHORT
|
static Type<Enumeration<String>> |
ENUMERATION_OF_STRING
|
static Type<Enumeration<?>> |
ENUMERATION_OF_UNKNOWN
|
static Type<Float> |
FLOAT
|
static Type<Integer> |
INTEGER
|
static Type<Iterable<BigDecimal>> |
ITERABLE_OF_BIG_DECIMAL
|
static Type<Iterable<BigInteger>> |
ITERABLE_OF_BIG_INTEGER
|
static Type<Iterable<Boolean>> |
ITERABLE_OF_BOOLEAN
|
static Type<Iterable<Byte>> |
ITERABLE_OF_BYTE
|
static Type<Iterable<Calendar>> |
ITERABLE_OF_CALENDAR
|
static Type<Iterable<Character>> |
ITERABLE_OF_CHARACTER
|
static Type<Iterable<Date>> |
ITERABLE_OF_DATE
|
static Type<Iterable<Double>> |
ITERABLE_OF_DOUBLE
|
static Type<Iterable<Float>> |
ITERABLE_OF_FLOAT
|
static Type<Iterable<Integer>> |
ITERABLE_OF_INTEGER
|
static Type<Iterable<Long>> |
ITERABLE_OF_LONG
|
static Type<Iterable<Number>> |
ITERABLE_OF_NUMBER
|
static Type<Iterable<Object>> |
ITERABLE_OF_OBJECT
|
static Type<Iterable<Serializable>> |
ITERABLE_OF_SERIALIZABLE
|
static Type<Iterable<Short>> |
ITERABLE_OF_SHORT
|
static Type<Iterable<String>> |
ITERABLE_OF_STRING
|
static Type<Iterable<?>> |
ITERABLE_OF_UNKNOWN
|
static Type<Iterator<BigDecimal>> |
ITERATOR_OF_BIG_DECIMAL
|
static Type<Iterator<BigInteger>> |
ITERATOR_OF_BIG_INTEGER
|
static Type<Iterator<Boolean>> |
ITERATOR_OF_BOOLEAN
|
static Type<Iterator<Byte>> |
ITERATOR_OF_BYTE
|
static Type<Iterator<Calendar>> |
ITERATOR_OF_CALENDAR
|
static Type<Iterator<Character>> |
ITERATOR_OF_CHARACTER
|
static Type<Iterator<Date>> |
ITERATOR_OF_DATE
|
static Type<Iterator<Double>> |
ITERATOR_OF_DOUBLE
|
static Type<Iterator<Float>> |
ITERATOR_OF_FLOAT
|
static Type<Iterator<Integer>> |
ITERATOR_OF_INTEGER
|
static Type<Iterator<Long>> |
ITERATOR_OF_LONG
|
static Type<Iterator<Number>> |
ITERATOR_OF_NUMBER
|
static Type<Iterator<Object>> |
ITERATOR_OF_OBJECT
|
static Type<Iterator<Serializable>> |
ITERATOR_OF_SERIALIZABLE
|
static Type<Iterator<Short>> |
ITERATOR_OF_SHORT
|
static Type<Iterator<String>> |
ITERATOR_OF_STRING
|
static Type<Iterator<?>> |
ITERATOR_OF_UNKNOWN
|
static Type<ListIterator<BigDecimal>> |
LIST_ITERATOR_OF_BIG_DECIMAL
|
static Type<ListIterator<BigInteger>> |
LIST_ITERATOR_OF_BIG_INTEGER
|
static Type<ListIterator<Boolean>> |
LIST_ITERATOR_OF_BOOLEAN
|
static Type<ListIterator<Byte>> |
LIST_ITERATOR_OF_BYTE
|
static Type<ListIterator<Calendar>> |
LIST_ITERATOR_OF_CALENDAR
|
static Type<ListIterator<Character>> |
LIST_ITERATOR_OF_CHARACTER
|
static Type<ListIterator<Date>> |
LIST_ITERATOR_OF_DATE
|
static Type<ListIterator<Double>> |
LIST_ITERATOR_OF_DOUBLE
|
static Type<ListIterator<Float>> |
LIST_ITERATOR_OF_FLOAT
|
static Type<ListIterator<Integer>> |
LIST_ITERATOR_OF_INTEGER
|
static Type<ListIterator<Long>> |
LIST_ITERATOR_OF_LONG
|
static Type<ListIterator<Number>> |
LIST_ITERATOR_OF_NUMBER
|
static Type<ListIterator<Object>> |
LIST_ITERATOR_OF_OBJECT
|
static Type<ListIterator<Serializable>> |
LIST_ITERATOR_OF_SERIALIZABLE
|
static Type<ListIterator<Short>> |
LIST_ITERATOR_OF_SHORT
|
static Type<ListIterator<String>> |
LIST_ITERATOR_OF_STRING
|
static Type<ListIterator<?>> |
LIST_ITERATOR_OF_UNKNOWN
|
static Type<List<BigDecimal>> |
LIST_OF_BIG_DECIMAL
|
static Type<List<BigInteger>> |
LIST_OF_BIG_INTEGER
|
static Type<List<Boolean>> |
LIST_OF_BOOLEAN
|
static Type<List<Byte>> |
LIST_OF_BYTE
|
static Type<List<Calendar>> |
LIST_OF_CALENDAR
|
static Type<List<Character>> |
LIST_OF_CHARACTER
|
static Type<List<Date>> |
LIST_OF_DATE
|
static Type<List<Double>> |
LIST_OF_DOUBLE
|
static Type<List<Float>> |
LIST_OF_FLOAT
|
static Type<List<Integer>> |
LIST_OF_INTEGER
|
static Type<List<Long>> |
LIST_OF_LONG
|
static Type<List<Number>> |
LIST_OF_NUMBER
|
static Type<List<Object>> |
LIST_OF_OBJECT
|
static Type<List<Serializable>> |
LIST_OF_SERIALIZABLE
|
static Type<List<Short>> |
LIST_OF_SHORT
|
static Type<List<String>> |
LIST_OF_STRING
|
static Type<List<?>> |
LIST_OF_UNKNOWN
|
static Type<Long> |
LONG
|
static Type<Map.Entry<String,BigDecimal>> |
MAP_ENTRY_OF_STRING_BIG_DECIMAL
|
static Type<Map.Entry<String,BigInteger>> |
MAP_ENTRY_OF_STRING_BIG_INTEGER
|
static Type<Map.Entry<String,Boolean>> |
MAP_ENTRY_OF_STRING_BOOLEAN
|
static Type<Map.Entry<String,Byte>> |
MAP_ENTRY_OF_STRING_BYTE
|
static Type<Map.Entry<String,Calendar>> |
MAP_ENTRY_OF_STRING_CALENDAR
|
static Type<Map.Entry<String,Character>> |
MAP_ENTRY_OF_STRING_CHARACTER
|
static Type<Map.Entry<String,Date>> |
MAP_ENTRY_OF_STRING_DATE
|
static Type<Map.Entry<String,Double>> |
MAP_ENTRY_OF_STRING_DOUBLE
|
static Type<Map.Entry<String,Float>> |
MAP_ENTRY_OF_STRING_FLOAT
|
static Type<Map.Entry<String,Integer>> |
MAP_ENTRY_OF_STRING_INTEGER
|
static Type<Map.Entry<String,Long>> |
MAP_ENTRY_OF_STRING_LONG
|
static Type<Map.Entry<String,Number>> |
MAP_ENTRY_OF_STRING_NUMBER
|
static Type<Map.Entry<String,Object>> |
MAP_ENTRY_OF_STRING_OBJECT
|
static Type<Map.Entry<String,Serializable>> |
MAP_ENTRY_OF_STRING_SERIALIZABLE
|
static Type<Map.Entry<String,Short>> |
MAP_ENTRY_OF_STRING_SHORT
|
static Type<Map.Entry<String,String>> |
MAP_ENTRY_OF_STRING_STRING
|
static Type<Map.Entry<String,?>> |
MAP_ENTRY_OF_STRING_UNKNOWN
|
static Type<Map.Entry<?,?>> |
MAP_ENTRY_OF_UNKNOWN_UNKNOWN
|
static Type<Map<String,BigDecimal>> |
MAP_OF_STRING_BIG_DECIMAL
|
static Type<Map<String,BigInteger>> |
MAP_OF_STRING_BIG_INTEGER
|
static Type<Map<String,Boolean>> |
MAP_OF_STRING_BOOLEAN
|
static Type<Map<String,Byte>> |
MAP_OF_STRING_BYTE
|
static Type<Map<String,Calendar>> |
MAP_OF_STRING_CALENDAR
|
static Type<Map<String,Character>> |
MAP_OF_STRING_CHARACTER
|
static Type<Map<String,Date>> |
MAP_OF_STRING_DATE
|
static Type<Map<String,Double>> |
MAP_OF_STRING_DOUBLE
|
static Type<Map<String,Float>> |
MAP_OF_STRING_FLOAT
|
static Type<Map<String,Integer>> |
MAP_OF_STRING_INTEGER
|
static Type<Map<String,Long>> |
MAP_OF_STRING_LONG
|
static Type<Map<String,Number>> |
MAP_OF_STRING_NUMBER
|
static Type<Map<String,Object>> |
MAP_OF_STRING_OBJECT
|
static Type<Map<String,Serializable>> |
MAP_OF_STRING_SERIALIZABLE
|
static Type<Map<String,Short>> |
MAP_OF_STRING_SHORT
|
static Type<Map<String,String>> |
MAP_OF_STRING_STRING
|
static Type<Map<String,?>> |
MAP_OF_STRING_UNKNOWN
|
static Type<Map<?,?>> |
MAP_OF_UNKNOWN_UNKNOWN
|
static Type<Number> |
NUMBER
|
static Type<Object> |
OBJECT
|
static Type<Queue<BigDecimal>> |
QUEUE_OF_BIG_DECIMAL
|
static Type<Queue<BigInteger>> |
QUEUE_OF_BIG_INTEGER
|
static Type<Queue<Boolean>> |
QUEUE_OF_BOOLEAN
|
static Type<Queue<Byte>> |
QUEUE_OF_BYTE
|
static Type<Queue<Calendar>> |
QUEUE_OF_CALENDAR
|
static Type<Queue<Character>> |
QUEUE_OF_CHARACTER
|
static Type<Queue<Date>> |
QUEUE_OF_DATE
|
static Type<Queue<Double>> |
QUEUE_OF_DOUBLE
|
static Type<Queue<Float>> |
QUEUE_OF_FLOAT
|
static Type<Queue<Integer>> |
QUEUE_OF_INTEGER
|
static Type<Queue<Long>> |
QUEUE_OF_LONG
|
static Type<Queue<Number>> |
QUEUE_OF_NUMBER
|
static Type<Queue<Object>> |
QUEUE_OF_OBJECT
|
static Type<Queue<Serializable>> |
QUEUE_OF_SERIALIZABLE
|
static Type<Queue<Short>> |
QUEUE_OF_SHORT
|
static Type<Queue<String>> |
QUEUE_OF_STRING
|
static Type<Queue<?>> |
QUEUE_OF_UNKNOWN
|
static Type<Serializable> |
SERIALIZABLE
|
static Type<Set<BigDecimal>> |
SET_OF_BIG_DECIMAL
|
static Type<Set<BigInteger>> |
SET_OF_BIG_INTEGER
|
static Type<Set<Boolean>> |
SET_OF_BOOLEAN
|
static Type<Set<Byte>> |
SET_OF_BYTE
|
static Type<Set<Calendar>> |
SET_OF_CALENDAR
|
static Type<Set<Character>> |
SET_OF_CHARACTER
|
static Type<Set<Date>> |
SET_OF_DATE
|
static Type<Set<Double>> |
SET_OF_DOUBLE
|
static Type<Set<Float>> |
SET_OF_FLOAT
|
static Type<Set<Integer>> |
SET_OF_INTEGER
|
static Type<Set<Long>> |
SET_OF_LONG
|
static Type<Set<Number>> |
SET_OF_NUMBER
|
static Type<Set<Object>> |
SET_OF_OBJECT
|
static Type<Set<Serializable>> |
SET_OF_SERIALIZABLE
|
static Type<Set<Short>> |
SET_OF_SHORT
|
static Type<Set<String>> |
SET_OF_STRING
|
static Type<Set<?>> |
SET_OF_UNKNOWN
|
static Type<Short> |
SHORT
|
static Type<String> |
STRING
|
|
Method Summary |
static
|
arrayComponentOf(Type<T[]> type)
|
static
|
arrayOf(Type<T> type)
|
static
|
classComponentOf(Type<Class<T>> type)
|
static
|
classOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
classOf(StandardTypeParameter<T> typeParameter)
|
static
|
classOf(SuperTypeParameter<T> typeParameter)
|
static
|
classOf(Type<T> type)
|
static
|
classOf(WildcardTypeParameter typeParameter)
|
static
|
collectionComponentOf(Type<Collection<T>> type)
|
static
|
collectionOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
collectionOf(StandardTypeParameter<T> typeParameter)
|
static
|
collectionOf(SuperTypeParameter<T> typeParameter)
|
static
|
collectionOf(Type<T> type)
|
static
|
collectionOf(WildcardTypeParameter typeParameter)
|
static
|
comparatorComponentOf(Type<Comparator<T>> type)
|
static
|
comparatorOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
comparatorOf(StandardTypeParameter<T> typeParameter)
|
static
|
comparatorOf(SuperTypeParameter<T> typeParameter)
|
static
|
comparatorOf(Type<T> type)
|
static
|
comparatorOf(WildcardTypeParameter typeParameter)
|
static
|
enumerationComponentOf(Type<Enumeration<T>> type)
|
static
|
enumerationOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
enumerationOf(StandardTypeParameter<T> typeParameter)
|
static
|
enumerationOf(SuperTypeParameter<T> typeParameter)
|
static
|
enumerationOf(Type<T> type)
|
static
|
enumerationOf(WildcardTypeParameter typeParameter)
|
static
|
forClass(Class<? super T> componentClass,
TypeParameter<?>... typeParameters)
|
static
|
forClass(Class<T> typeClass)
|
static Type<?> |
forJavaLangReflectType(Type javaLangReflectType)
|
static Type<?> |
forJavaLangReflectType(Type javaLangReflectType,
Map<String,Type<?>> variableSubstitutions)
|
static Type<?> |
forName(String typeName)
|
static Set<Type<?>> |
getAllTypesAssignableFrom(Type<?> type)
|
static Type<?> |
getRawEquivalent(Type<?> type)
|
static boolean |
isAssignableFrom(Type<?> type,
Type<?> fromType)
|
static
|
iterableComponentOf(Type<Iterable<T>> type)
|
static
|
iterableOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
iterableOf(StandardTypeParameter<T> typeParameter)
|
static
|
iterableOf(SuperTypeParameter<T> typeParameter)
|
static
|
iterableOf(Type<T> type)
|
static
|
iterableOf(WildcardTypeParameter typeParameter)
|
static
|
iteratorComponentOf(Type<Iterator<T>> type)
|
static
|
iteratorOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
iteratorOf(StandardTypeParameter<T> typeParameter)
|
static
|
iteratorOf(SuperTypeParameter<T> typeParameter)
|
static
|
iteratorOf(Type<T> type)
|
static
|
iteratorOf(WildcardTypeParameter typeParameter)
|
static
|
listComponentOf(Type<List<T>> type)
|
static
|
listIteratorComponentOf(Type<ListIterator<T>> type)
|
static
|
listIteratorOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
listIteratorOf(StandardTypeParameter<T> typeParameter)
|
static
|
listIteratorOf(SuperTypeParameter<T> typeParameter)
|
static
|
listIteratorOf(Type<T> type)
|
static
|
listIteratorOf(WildcardTypeParameter typeParameter)
|
static
|
listOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
listOf(StandardTypeParameter<T> typeParameter)
|
static
|
listOf(SuperTypeParameter<T> typeParameter)
|
static
|
listOf(Type<T> type)
|
static
|
listOf(WildcardTypeParameter typeParameter)
|
static
|
mapEntryKeyComponentOf(Type<Map.Entry<K,V>> type)
|
static
|
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapEntryOf(Type<K> keyType,
Type<V> valueType)
|
static
|
mapEntryOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapEntryOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapEntryValueComponentOf(Type<Map.Entry<K,V>> type)
|
static
|
mapKeyComponentOf(Type<Map<K,V>> type)
|
static
<K,V> Type<Map<? extends K,? extends V>> |
|
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
<K,V> Type<Map<? extends K,? super V>> |
|
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
<K,V> Type<Map<? super K,? extends V>> |
|
mapOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
<K,V> Type<Map<? super K,? super V>> |
|
mapOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapOf(Type<K> keyType,
Type<V> valueType)
|
static
|
mapOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
|
static
|
mapOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
|
static
|
mapValueComponentOf(Type<Map<K,V>> type)
|
static
|
queueComponentOf(Type<Queue<T>> type)
|
static
|
queueOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
queueOf(StandardTypeParameter<T> typeParameter)
|
static
|
queueOf(SuperTypeParameter<T> typeParameter)
|
static
|
queueOf(Type<T> type)
|
static
|
queueOf(WildcardTypeParameter typeParameter)
|
static
|
setComponentOf(Type<Set<T>> type)
|
static
|
setOf(ExtendsTypeParameter<T> typeParameter)
|
static
|
setOf(StandardTypeParameter<T> typeParameter)
|
static
|
setOf(SuperTypeParameter<T> typeParameter)
|
static
|
setOf(Type<T> type)
|
static
|
setOf(WildcardTypeParameter typeParameter)
|
| Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BOOLEAN
public static final Type<Boolean> BOOLEAN
BYTE
public static final Type<Byte> BYTE
CHARACTER
public static final Type<Character> CHARACTER
DOUBLE
public static final Type<Double> DOUBLE
FLOAT
public static final Type<Float> FLOAT
INTEGER
public static final Type<Integer> INTEGER
LONG
public static final Type<Long> LONG
NUMBER
public static final Type<Number> NUMBER
OBJECT
public static final Type<Object> OBJECT
SHORT
public static final Type<Short> SHORT
STRING
public static final Type<String> STRING
DATE
public static final Type<Date> DATE
CALENDAR
public static final Type<Calendar> CALENDAR
BIG_DECIMAL
public static final Type<BigDecimal> BIG_DECIMAL
BIG_INTEGER
public static final Type<BigInteger> BIG_INTEGER
SERIALIZABLE
public static final Type<Serializable> SERIALIZABLE
ARRAY_OF_BOOLEAN
public static final Type<Boolean[]> ARRAY_OF_BOOLEAN
ARRAY_OF_BYTE
public static final Type<Byte[]> ARRAY_OF_BYTE
ARRAY_OF_CHARACTER
public static final Type<Character[]> ARRAY_OF_CHARACTER
ARRAY_OF_DOUBLE
public static final Type<Double[]> ARRAY_OF_DOUBLE
ARRAY_OF_FLOAT
public static final Type<Float[]> ARRAY_OF_FLOAT
ARRAY_OF_INTEGER
public static final Type<Integer[]> ARRAY_OF_INTEGER
ARRAY_OF_LONG
public static final Type<Long[]> ARRAY_OF_LONG
ARRAY_OF_NUMBER
public static final Type<Number[]> ARRAY_OF_NUMBER
ARRAY_OF_OBJECT
public static final Type<Object[]> ARRAY_OF_OBJECT
ARRAY_OF_SHORT
public static final Type<Short[]> ARRAY_OF_SHORT
ARRAY_OF_STRING
public static final Type<String[]> ARRAY_OF_STRING
ARRAY_OF_DATE
public static final Type<Date[]> ARRAY_OF_DATE
ARRAY_OF_CALENDAR
public static final Type<Calendar[]> ARRAY_OF_CALENDAR
ARRAY_OF_BIG_DECIMAL
public static final Type<BigDecimal[]> ARRAY_OF_BIG_DECIMAL
ARRAY_OF_BIG_INTEGER
public static final Type<BigInteger[]> ARRAY_OF_BIG_INTEGER
ARRAY_OF_SERIALIZABLE
public static final Type<Serializable[]> ARRAY_OF_SERIALIZABLE
CLASS_OF_UNKNOWN
public static final Type<Class<?>> CLASS_OF_UNKNOWN
CLASS_OF_BOOLEAN
public static final Type<Class<Boolean>> CLASS_OF_BOOLEAN
CLASS_OF_BYTE
public static final Type<Class<Byte>> CLASS_OF_BYTE
CLASS_OF_CHARACTER
public static final Type<Class<Character>> CLASS_OF_CHARACTER
CLASS_OF_DOUBLE
public static final Type<Class<Double>> CLASS_OF_DOUBLE
CLASS_OF_FLOAT
public static final Type<Class<Float>> CLASS_OF_FLOAT
CLASS_OF_INTEGER
public static final Type<Class<Integer>> CLASS_OF_INTEGER
CLASS_OF_LONG
public static final Type<Class<Long>> CLASS_OF_LONG
CLASS_OF_NUMBER
public static final Type<Class<Number>> CLASS_OF_NUMBER
CLASS_OF_OBJECT
public static final Type<Class<Object>> CLASS_OF_OBJECT
CLASS_OF_SHORT
public static final Type<Class<Short>> CLASS_OF_SHORT
CLASS_OF_STRING
public static final Type<Class<String>> CLASS_OF_STRING
CLASS_OF_DATE
public static final Type<Class<Date>> CLASS_OF_DATE
CLASS_OF_CALENDAR
public static final Type<Class<Calendar>> CLASS_OF_CALENDAR
CLASS_OF_BIG_DECIMAL
public static final Type<Class<BigDecimal>> CLASS_OF_BIG_DECIMAL
CLASS_OF_BIG_INTEGER
public static final Type<Class<BigInteger>> CLASS_OF_BIG_INTEGER
CLASS_OF_SERIALIZABLE
public static final Type<Class<Serializable>> CLASS_OF_SERIALIZABLE
ITERABLE_OF_UNKNOWN
public static final Type<Iterable<?>> ITERABLE_OF_UNKNOWN
ITERABLE_OF_BOOLEAN
public static final Type<Iterable<Boolean>> ITERABLE_OF_BOOLEAN
ITERABLE_OF_BYTE
public static final Type<Iterable<Byte>> ITERABLE_OF_BYTE
ITERABLE_OF_CHARACTER
public static final Type<Iterable<Character>> ITERABLE_OF_CHARACTER
ITERABLE_OF_DOUBLE
public static final Type<Iterable<Double>> ITERABLE_OF_DOUBLE
ITERABLE_OF_FLOAT
public static final Type<Iterable<Float>> ITERABLE_OF_FLOAT
ITERABLE_OF_INTEGER
public static final Type<Iterable<Integer>> ITERABLE_OF_INTEGER
ITERABLE_OF_LONG
public static final Type<Iterable<Long>> ITERABLE_OF_LONG
ITERABLE_OF_NUMBER
public static final Type<Iterable<Number>> ITERABLE_OF_NUMBER
ITERABLE_OF_OBJECT
public static final Type<Iterable<Object>> ITERABLE_OF_OBJECT
ITERABLE_OF_SHORT
public static final Type<Iterable<Short>> ITERABLE_OF_SHORT
ITERABLE_OF_STRING
public static final Type<Iterable<String>> ITERABLE_OF_STRING
ITERABLE_OF_DATE
public static final Type<Iterable<Date>> ITERABLE_OF_DATE
ITERABLE_OF_CALENDAR
public static final Type<Iterable<Calendar>> ITERABLE_OF_CALENDAR
ITERABLE_OF_BIG_DECIMAL
public static final Type<Iterable<BigDecimal>> ITERABLE_OF_BIG_DECIMAL
ITERABLE_OF_BIG_INTEGER
public static final Type<Iterable<BigInteger>> ITERABLE_OF_BIG_INTEGER
ITERABLE_OF_SERIALIZABLE
public static final Type<Iterable<Serializable>> ITERABLE_OF_SERIALIZABLE
COLLECTION_OF_UNKNOWN
public static final Type<Collection<?>> COLLECTION_OF_UNKNOWN
COLLECTION_OF_BOOLEAN
public static final Type<Collection<Boolean>> COLLECTION_OF_BOOLEAN
COLLECTION_OF_BYTE
public static final Type<Collection<Byte>> COLLECTION_OF_BYTE
COLLECTION_OF_CHARACTER
public static final Type<Collection<Character>> COLLECTION_OF_CHARACTER
COLLECTION_OF_DOUBLE
public static final Type<Collection<Double>> COLLECTION_OF_DOUBLE
COLLECTION_OF_FLOAT
public static final Type<Collection<Float>> COLLECTION_OF_FLOAT
COLLECTION_OF_INTEGER
public static final Type<Collection<Integer>> COLLECTION_OF_INTEGER
COLLECTION_OF_LONG
public static final Type<Collection<Long>> COLLECTION_OF_LONG
COLLECTION_OF_NUMBER
public static final Type<Collection<Number>> COLLECTION_OF_NUMBER
COLLECTION_OF_OBJECT
public static final Type<Collection<Object>> COLLECTION_OF_OBJECT
COLLECTION_OF_SHORT
public static final Type<Collection<Short>> COLLECTION_OF_SHORT
COLLECTION_OF_STRING
public static final Type<Collection<String>> COLLECTION_OF_STRING
COLLECTION_OF_DATE
public static final Type<Collection<Date>> COLLECTION_OF_DATE
COLLECTION_OF_CALENDAR
public static final Type<Collection<Calendar>> COLLECTION_OF_CALENDAR
COLLECTION_OF_BIG_DECIMAL
public static final Type<Collection<BigDecimal>> COLLECTION_OF_BIG_DECIMAL
COLLECTION_OF_BIG_INTEGER
public static final Type<Collection<BigInteger>> COLLECTION_OF_BIG_INTEGER
COLLECTION_OF_SERIALIZABLE
public static final Type<Collection<Serializable>> COLLECTION_OF_SERIALIZABLE
COMPARATOR_OF_UNKNOWN
public static final Type<Comparator<?>> COMPARATOR_OF_UNKNOWN
COMPARATOR_OF_BOOLEAN
public static final Type<Comparator<Boolean>> COMPARATOR_OF_BOOLEAN
COMPARATOR_OF_BYTE
public static final Type<Comparator<Byte>> COMPARATOR_OF_BYTE
COMPARATOR_OF_CHARACTER
public static final Type<Comparator<Character>> COMPARATOR_OF_CHARACTER
COMPARATOR_OF_DOUBLE
public static final Type<Comparator<Double>> COMPARATOR_OF_DOUBLE
COMPARATOR_OF_FLOAT
public static final Type<Comparator<Float>> COMPARATOR_OF_FLOAT
COMPARATOR_OF_INTEGER
public static final Type<Comparator<Integer>> COMPARATOR_OF_INTEGER
COMPARATOR_OF_LONG
public static final Type<Comparator<Long>> COMPARATOR_OF_LONG
COMPARATOR_OF_NUMBER
public static final Type<Comparator<Number>> COMPARATOR_OF_NUMBER
COMPARATOR_OF_OBJECT
public static final Type<Comparator<Object>> COMPARATOR_OF_OBJECT
COMPARATOR_OF_SHORT
public static final Type<Comparator<Short>> COMPARATOR_OF_SHORT
COMPARATOR_OF_STRING
public static final Type<Comparator<String>> COMPARATOR_OF_STRING
COMPARATOR_OF_DATE
public static final Type<Comparator<Date>> COMPARATOR_OF_DATE
COMPARATOR_OF_CALENDAR
public static final Type<Comparator<Calendar>> COMPARATOR_OF_CALENDAR
COMPARATOR_OF_BIG_DECIMAL
public static final Type<Comparator<BigDecimal>> COMPARATOR_OF_BIG_DECIMAL
COMPARATOR_OF_BIG_INTEGER
public static final Type<Comparator<BigInteger>> COMPARATOR_OF_BIG_INTEGER
COMPARATOR_OF_SERIALIZABLE
public static final Type<Comparator<Serializable>> COMPARATOR_OF_SERIALIZABLE
ENUMERATION_OF_UNKNOWN
public static final Type<Enumeration<?>> ENUMERATION_OF_UNKNOWN
ENUMERATION_OF_BOOLEAN
public static final Type<Enumeration<Boolean>> ENUMERATION_OF_BOOLEAN
ENUMERATION_OF_BYTE
public static final Type<Enumeration<Byte>> ENUMERATION_OF_BYTE
ENUMERATION_OF_CHARACTER
public static final Type<Enumeration<Character>> ENUMERATION_OF_CHARACTER
ENUMERATION_OF_DOUBLE
public static final Type<Enumeration<Double>> ENUMERATION_OF_DOUBLE
ENUMERATION_OF_FLOAT
public static final Type<Enumeration<Float>> ENUMERATION_OF_FLOAT
ENUMERATION_OF_INTEGER
public static final Type<Enumeration<Integer>> ENUMERATION_OF_INTEGER
ENUMERATION_OF_LONG
public static final Type<Enumeration<Long>> ENUMERATION_OF_LONG
ENUMERATION_OF_NUMBER
public static final Type<Enumeration<Number>> ENUMERATION_OF_NUMBER
ENUMERATION_OF_OBJECT
public static final Type<Enumeration<Object>> ENUMERATION_OF_OBJECT
ENUMERATION_OF_SHORT
public static final Type<Enumeration<Short>> ENUMERATION_OF_SHORT
ENUMERATION_OF_STRING
public static final Type<Enumeration<String>> ENUMERATION_OF_STRING
ENUMERATION_OF_DATE
public static final Type<Enumeration<Date>> ENUMERATION_OF_DATE
ENUMERATION_OF_CALENDAR
public static final Type<Enumeration<Calendar>> ENUMERATION_OF_CALENDAR
ENUMERATION_OF_BIG_DECIMAL
public static final Type<Enumeration<BigDecimal>> ENUMERATION_OF_BIG_DECIMAL
ENUMERATION_OF_BIG_INTEGER
public static final Type<Enumeration<BigInteger>> ENUMERATION_OF_BIG_INTEGER
ENUMERATION_OF_SERIALIZABLE
public static final Type<Enumeration<Serializable>> ENUMERATION_OF_SERIALIZABLE
ITERATOR_OF_UNKNOWN
public static final Type<Iterator<?>> ITERATOR_OF_UNKNOWN
ITERATOR_OF_BOOLEAN
public static final Type<Iterator<Boolean>> ITERATOR_OF_BOOLEAN
ITERATOR_OF_BYTE
public static final Type<Iterator<Byte>> ITERATOR_OF_BYTE
ITERATOR_OF_CHARACTER
public static final Type<Iterator<Character>> ITERATOR_OF_CHARACTER
ITERATOR_OF_DOUBLE
public static final Type<Iterator<Double>> ITERATOR_OF_DOUBLE
ITERATOR_OF_FLOAT
public static final Type<Iterator<Float>> ITERATOR_OF_FLOAT
ITERATOR_OF_INTEGER
public static final Type<Iterator<Integer>> ITERATOR_OF_INTEGER
ITERATOR_OF_LONG
public static final Type<Iterator<Long>> ITERATOR_OF_LONG
ITERATOR_OF_NUMBER
public static final Type<Iterator<Number>> ITERATOR_OF_NUMBER
ITERATOR_OF_OBJECT
public static final Type<Iterator<Object>> ITERATOR_OF_OBJECT
ITERATOR_OF_SHORT
public static final Type<Iterator<Short>> ITERATOR_OF_SHORT
ITERATOR_OF_STRING
public static final Type<Iterator<String>> ITERATOR_OF_STRING
ITERATOR_OF_DATE
public static final Type<Iterator<Date>> ITERATOR_OF_DATE
ITERATOR_OF_CALENDAR
public static final Type<Iterator<Calendar>> ITERATOR_OF_CALENDAR
ITERATOR_OF_BIG_DECIMAL
public static final Type<Iterator<BigDecimal>> ITERATOR_OF_BIG_DECIMAL
ITERATOR_OF_BIG_INTEGER
public static final Type<Iterator<BigInteger>> ITERATOR_OF_BIG_INTEGER
ITERATOR_OF_SERIALIZABLE
public static final Type<Iterator<Serializable>> ITERATOR_OF_SERIALIZABLE
LIST_OF_UNKNOWN
public static final Type<List<?>> LIST_OF_UNKNOWN
LIST_OF_BOOLEAN
public static final Type<List<Boolean>> LIST_OF_BOOLEAN
LIST_OF_BYTE
public static final Type<List<Byte>> LIST_OF_BYTE
LIST_OF_CHARACTER
public static final Type<List<Character>> LIST_OF_CHARACTER
LIST_OF_DOUBLE
public static final Type<List<Double>> LIST_OF_DOUBLE
LIST_OF_FLOAT
public static final Type<List<Float>> LIST_OF_FLOAT
LIST_OF_INTEGER
public static final Type<List<Integer>> LIST_OF_INTEGER
LIST_OF_LONG
public static final Type<List<Long>> LIST_OF_LONG
LIST_OF_NUMBER
public static final Type<List<Number>> LIST_OF_NUMBER
LIST_OF_OBJECT
public static final Type<List<Object>> LIST_OF_OBJECT
LIST_OF_SHORT
public static final Type<List<Short>> LIST_OF_SHORT
LIST_OF_STRING
public static final Type<List<String>> LIST_OF_STRING
LIST_OF_DATE
public static final Type<List<Date>> LIST_OF_DATE
LIST_OF_CALENDAR
public static final Type<List<Calendar>> LIST_OF_CALENDAR
LIST_OF_BIG_DECIMAL
public static final Type<List<BigDecimal>> LIST_OF_BIG_DECIMAL
LIST_OF_BIG_INTEGER
public static final Type<List<BigInteger>> LIST_OF_BIG_INTEGER
LIST_OF_SERIALIZABLE
public static final Type<List<Serializable>> LIST_OF_SERIALIZABLE
LIST_ITERATOR_OF_UNKNOWN
public static final Type<ListIterator<?>> LIST_ITERATOR_OF_UNKNOWN
LIST_ITERATOR_OF_BOOLEAN
public static final Type<ListIterator<Boolean>> LIST_ITERATOR_OF_BOOLEAN
LIST_ITERATOR_OF_BYTE
public static final Type<ListIterator<Byte>> LIST_ITERATOR_OF_BYTE
LIST_ITERATOR_OF_CHARACTER
public static final Type<ListIterator<Character>> LIST_ITERATOR_OF_CHARACTER
LIST_ITERATOR_OF_DOUBLE
public static final Type<ListIterator<Double>> LIST_ITERATOR_OF_DOUBLE
LIST_ITERATOR_OF_FLOAT
public static final Type<ListIterator<Float>> LIST_ITERATOR_OF_FLOAT
LIST_ITERATOR_OF_INTEGER
public static final Type<ListIterator<Integer>> LIST_ITERATOR_OF_INTEGER
LIST_ITERATOR_OF_LONG
public static final Type<ListIterator<Long>> LIST_ITERATOR_OF_LONG
LIST_ITERATOR_OF_NUMBER
public static final Type<ListIterator<Number>> LIST_ITERATOR_OF_NUMBER
LIST_ITERATOR_OF_OBJECT
public static final Type<ListIterator<Object>> LIST_ITERATOR_OF_OBJECT
LIST_ITERATOR_OF_SHORT
public static final Type<ListIterator<Short>> LIST_ITERATOR_OF_SHORT
LIST_ITERATOR_OF_STRING
public static final Type<ListIterator<String>> LIST_ITERATOR_OF_STRING
LIST_ITERATOR_OF_DATE
public static final Type<ListIterator<Date>> LIST_ITERATOR_OF_DATE
LIST_ITERATOR_OF_CALENDAR
public static final Type<ListIterator<Calendar>> LIST_ITERATOR_OF_CALENDAR
LIST_ITERATOR_OF_BIG_DECIMAL
public static final Type<ListIterator<BigDecimal>> LIST_ITERATOR_OF_BIG_DECIMAL
LIST_ITERATOR_OF_BIG_INTEGER
public static final Type<ListIterator<BigInteger>> LIST_ITERATOR_OF_BIG_INTEGER
LIST_ITERATOR_OF_SERIALIZABLE
public static final Type<ListIterator<Serializable>> LIST_ITERATOR_OF_SERIALIZABLE
MAP_OF_UNKNOWN_UNKNOWN
public static final Type<Map<?,?>> MAP_OF_UNKNOWN_UNKNOWN
MAP_OF_STRING_UNKNOWN
public static final Type<Map<String,?>> MAP_OF_STRING_UNKNOWN
MAP_OF_STRING_BOOLEAN
public static final Type<Map<String,Boolean>> MAP_OF_STRING_BOOLEAN
MAP_OF_STRING_BYTE
public static final Type<Map<String,Byte>> MAP_OF_STRING_BYTE
MAP_OF_STRING_CHARACTER
public static final Type<Map<String,Character>> MAP_OF_STRING_CHARACTER
MAP_OF_STRING_DOUBLE
public static final Type<Map<String,Double>> MAP_OF_STRING_DOUBLE
MAP_OF_STRING_FLOAT
public static final Type<Map<String,Float>> MAP_OF_STRING_FLOAT
MAP_OF_STRING_INTEGER
public static final Type<Map<String,Integer>> MAP_OF_STRING_INTEGER
MAP_OF_STRING_LONG
public static final Type<Map<String,Long>> MAP_OF_STRING_LONG
MAP_OF_STRING_NUMBER
public static final Type<Map<String,Number>> MAP_OF_STRING_NUMBER
MAP_OF_STRING_OBJECT
public static final Type<Map<String,Object>> MAP_OF_STRING_OBJECT
MAP_OF_STRING_SHORT
public static final Type<Map<String,Short>> MAP_OF_STRING_SHORT
MAP_OF_STRING_STRING
public static final Type<Map<String,String>> MAP_OF_STRING_STRING
MAP_OF_STRING_DATE
public static final Type<Map<String,Date>> MAP_OF_STRING_DATE
MAP_OF_STRING_CALENDAR
public static final Type<Map<String,Calendar>> MAP_OF_STRING_CALENDAR
MAP_OF_STRING_BIG_DECIMAL
public static final Type<Map<String,BigDecimal>> MAP_OF_STRING_BIG_DECIMAL
MAP_OF_STRING_BIG_INTEGER
public static final Type<Map<String,BigInteger>> MAP_OF_STRING_BIG_INTEGER
MAP_OF_STRING_SERIALIZABLE
public static final Type<Map<String,Serializable>> MAP_OF_STRING_SERIALIZABLE
MAP_ENTRY_OF_UNKNOWN_UNKNOWN
public static final Type<Map.Entry<?,?>> MAP_ENTRY_OF_UNKNOWN_UNKNOWN
MAP_ENTRY_OF_STRING_UNKNOWN
public static final Type<Map.Entry<String,?>> MAP_ENTRY_OF_STRING_UNKNOWN
MAP_ENTRY_OF_STRING_BOOLEAN
public static final Type<Map.Entry<String,Boolean>> MAP_ENTRY_OF_STRING_BOOLEAN
MAP_ENTRY_OF_STRING_BYTE
public static final Type<Map.Entry<String,Byte>> MAP_ENTRY_OF_STRING_BYTE
MAP_ENTRY_OF_STRING_CHARACTER
public static final Type<Map.Entry<String,Character>> MAP_ENTRY_OF_STRING_CHARACTER
MAP_ENTRY_OF_STRING_DOUBLE
public static final Type<Map.Entry<String,Double>> MAP_ENTRY_OF_STRING_DOUBLE
MAP_ENTRY_OF_STRING_FLOAT
public static final Type<Map.Entry<String,Float>> MAP_ENTRY_OF_STRING_FLOAT
MAP_ENTRY_OF_STRING_INTEGER
public static final Type<Map.Entry<String,Integer>> MAP_ENTRY_OF_STRING_INTEGER
MAP_ENTRY_OF_STRING_LONG
public static final Type<Map.Entry<String,Long>> MAP_ENTRY_OF_STRING_LONG
MAP_ENTRY_OF_STRING_NUMBER
public static final Type<Map.Entry<String,Number>> MAP_ENTRY_OF_STRING_NUMBER
MAP_ENTRY_OF_STRING_OBJECT
public static final Type<Map.Entry<String,Object>> MAP_ENTRY_OF_STRING_OBJECT
MAP_ENTRY_OF_STRING_SHORT
public static final Type<Map.Entry<String,Short>> MAP_ENTRY_OF_STRING_SHORT
MAP_ENTRY_OF_STRING_STRING
public static final Type<Map.Entry<String,String>> MAP_ENTRY_OF_STRING_STRING
MAP_ENTRY_OF_STRING_DATE
public static final Type<Map.Entry<String,Date>> MAP_ENTRY_OF_STRING_DATE
MAP_ENTRY_OF_STRING_CALENDAR
public static final Type<Map.Entry<String,Calendar>> MAP_ENTRY_OF_STRING_CALENDAR
MAP_ENTRY_OF_STRING_BIG_DECIMAL
public static final Type<Map.Entry<String,BigDecimal>> MAP_ENTRY_OF_STRING_BIG_DECIMAL
MAP_ENTRY_OF_STRING_BIG_INTEGER
public static final Type<Map.Entry<String,BigInteger>> MAP_ENTRY_OF_STRING_BIG_INTEGER
MAP_ENTRY_OF_STRING_SERIALIZABLE
public static final Type<Map.Entry<String,Serializable>> MAP_ENTRY_OF_STRING_SERIALIZABLE
QUEUE_OF_UNKNOWN
public static final Type<Queue<?>> QUEUE_OF_UNKNOWN
QUEUE_OF_BOOLEAN
public static final Type<Queue<Boolean>> QUEUE_OF_BOOLEAN
QUEUE_OF_BYTE
public static final Type<Queue<Byte>> QUEUE_OF_BYTE
QUEUE_OF_CHARACTER
public static final Type<Queue<Character>> QUEUE_OF_CHARACTER
QUEUE_OF_DOUBLE
public static final Type<Queue<Double>> QUEUE_OF_DOUBLE
QUEUE_OF_FLOAT
public static final Type<Queue<Float>> QUEUE_OF_FLOAT
QUEUE_OF_INTEGER
public static final Type<Queue<Integer>> QUEUE_OF_INTEGER
QUEUE_OF_LONG
public static final Type<Queue<Long>> QUEUE_OF_LONG
QUEUE_OF_NUMBER
public static final Type<Queue<Number>> QUEUE_OF_NUMBER
QUEUE_OF_OBJECT
public static final Type<Queue<Object>> QUEUE_OF_OBJECT
QUEUE_OF_SHORT
public static final Type<Queue<Short>> QUEUE_OF_SHORT
QUEUE_OF_STRING
public static final Type<Queue<String>> QUEUE_OF_STRING
QUEUE_OF_DATE
public static final Type<Queue<Date>> QUEUE_OF_DATE
QUEUE_OF_CALENDAR
public static final Type<Queue<Calendar>> QUEUE_OF_CALENDAR
QUEUE_OF_BIG_DECIMAL
public static final Type<Queue<BigDecimal>> QUEUE_OF_BIG_DECIMAL
QUEUE_OF_BIG_INTEGER
public static final Type<Queue<BigInteger>> QUEUE_OF_BIG_INTEGER
QUEUE_OF_SERIALIZABLE
public static final Type<Queue<Serializable>> QUEUE_OF_SERIALIZABLE
SET_OF_UNKNOWN
public static final Type<Set<?>> SET_OF_UNKNOWN
SET_OF_BOOLEAN
public static final Type<Set<Boolean>> SET_OF_BOOLEAN
SET_OF_BYTE
public static final Type<Set<Byte>> SET_OF_BYTE
SET_OF_CHARACTER
public static final Type<Set<Character>> SET_OF_CHARACTER
SET_OF_DOUBLE
public static final Type<Set<Double>> SET_OF_DOUBLE
SET_OF_FLOAT
public static final Type<Set<Float>> SET_OF_FLOAT
SET_OF_INTEGER
public static final Type<Set<Integer>> SET_OF_INTEGER
SET_OF_LONG
public static final Type<Set<Long>> SET_OF_LONG
SET_OF_NUMBER
public static final Type<Set<Number>> SET_OF_NUMBER
SET_OF_OBJECT
public static final Type<Set<Object>> SET_OF_OBJECT
SET_OF_SHORT
public static final Type<Set<Short>> SET_OF_SHORT
SET_OF_STRING
public static final Type<Set<String>> SET_OF_STRING
SET_OF_DATE
public static final Type<Set<Date>> SET_OF_DATE
SET_OF_CALENDAR
public static final Type<Set<Calendar>> SET_OF_CALENDAR
SET_OF_BIG_DECIMAL
public static final Type<Set<BigDecimal>> SET_OF_BIG_DECIMAL
SET_OF_BIG_INTEGER
public static final Type<Set<BigInteger>> SET_OF_BIG_INTEGER
SET_OF_SERIALIZABLE
public static final Type<Set<Serializable>> SET_OF_SERIALIZABLE
forClass
public static <T> Type<T> forClass(Class<T> typeClass)
forClass
public static <T> Type<T> forClass(Class<? super T> componentClass,
TypeParameter<?>... typeParameters)
forName
public static Type<?> forName(String typeName)
arrayOf
public static <T> Type<T[]> arrayOf(Type<T> type)
arrayComponentOf
public static <T> Type<T> arrayComponentOf(Type<T[]> type)
iterableOf
public static <T> Type<Iterable<T>> iterableOf(Type<T> type)
iterableComponentOf
public static <T> Type<T> iterableComponentOf(Type<Iterable<T>> type)
iterableOf
public static <T> Type<Iterable<T>> iterableOf(StandardTypeParameter<T> typeParameter)
iterableOf
public static <T> Type<Iterable<? extends T>> iterableOf(ExtendsTypeParameter<T> typeParameter)
iterableOf
public static <T> Type<Iterable<? super T>> iterableOf(SuperTypeParameter<T> typeParameter)
iterableOf
public static <T> Type<Iterable<?>> iterableOf(WildcardTypeParameter typeParameter)
classOf
public static <T> Type<Class<T>> classOf(Type<T> type)
classComponentOf
public static <T> Type<T> classComponentOf(Type<Class<T>> type)
classOf
public static <T> Type<Class<T>> classOf(StandardTypeParameter<T> typeParameter)
classOf
public static <T> Type<Class<? extends T>> classOf(ExtendsTypeParameter<T> typeParameter)
classOf
public static <T> Type<Class<? super T>> classOf(SuperTypeParameter<T> typeParameter)
classOf
public static <T> Type<Class<?>> classOf(WildcardTypeParameter typeParameter)
collectionOf
public static <T> Type<Collection<T>> collectionOf(Type<T> type)
collectionComponentOf
public static <T> Type<T> collectionComponentOf(Type<Collection<T>> type)
collectionOf
public static <T> Type<Collection<T>> collectionOf(StandardTypeParameter<T> typeParameter)
collectionOf
public static <T> Type<Collection<? extends T>> collectionOf(ExtendsTypeParameter<T> typeParameter)
collectionOf
public static <T> Type<Collection<? super T>> collectionOf(SuperTypeParameter<T> typeParameter)
collectionOf
public static <T> Type<Collection<?>> collectionOf(WildcardTypeParameter typeParameter)
comparatorOf
public static <T> Type<Comparator<T>> comparatorOf(Type<T> type)
comparatorComponentOf
public static <T> Type<T> comparatorComponentOf(Type<Comparator<T>> type)
comparatorOf
public static <T> Type<Comparator<T>> comparatorOf(StandardTypeParameter<T> typeParameter)
comparatorOf
public static <T> Type<Comparator<? extends T>> comparatorOf(ExtendsTypeParameter<T> typeParameter)
comparatorOf
public static <T> Type<Comparator<? super T>> comparatorOf(SuperTypeParameter<T> typeParameter)
comparatorOf
public static <T> Type<Comparator<?>> comparatorOf(WildcardTypeParameter typeParameter)
enumerationOf
public static <T> Type<Enumeration<T>> enumerationOf(Type<T> type)
enumerationComponentOf
public static <T> Type<T> enumerationComponentOf(Type<Enumeration<T>> type)
enumerationOf
public static <T> Type<Enumeration<T>> enumerationOf(StandardTypeParameter<T> typeParameter)
enumerationOf
public static <T> Type<Enumeration<? extends T>> enumerationOf(ExtendsTypeParameter<T> typeParameter)
enumerationOf
public static <T> Type<Enumeration<? super T>> enumerationOf(SuperTypeParameter<T> typeParameter)
enumerationOf
public static <T> Type<Enumeration<?>> enumerationOf(WildcardTypeParameter typeParameter)
iteratorOf
public static <T> Type<Iterator<T>> iteratorOf(Type<T> type)
iteratorComponentOf
public static <T> Type<T> iteratorComponentOf(Type<Iterator<T>> type)
iteratorOf
public static <T> Type<Iterator<T>> iteratorOf(StandardTypeParameter<T> typeParameter)
iteratorOf
public static <T> Type<Iterator<? extends T>> iteratorOf(ExtendsTypeParameter<T> typeParameter)
iteratorOf
public static <T> Type<Iterator<? super T>> iteratorOf(SuperTypeParameter<T> typeParameter)
iteratorOf
public static <T> Type<Iterator<?>> iteratorOf(WildcardTypeParameter typeParameter)
listOf
public static <T> Type<List<T>> listOf(Type<T> type)
listComponentOf
public static <T> Type<T> listComponentOf(Type<List<T>> type)
listOf
public static <T> Type<List<T>> listOf(StandardTypeParameter<T> typeParameter)
listOf
public static <T> Type<List<? extends T>> listOf(ExtendsTypeParameter<T> typeParameter)
listOf
public static <T> Type<List<? super T>> listOf(SuperTypeParameter<T> typeParameter)
listOf
public static <T> Type<List<?>> listOf(WildcardTypeParameter typeParameter)
listIteratorOf
public static <T> Type<ListIterator<T>> listIteratorOf(Type<T> type)
listIteratorComponentOf
public static <T> Type<T> listIteratorComponentOf(Type<ListIterator<T>> type)
listIteratorOf
public static <T> Type<ListIterator<T>> listIteratorOf(StandardTypeParameter<T> typeParameter)
listIteratorOf
public static <T> Type<ListIterator<? extends T>> listIteratorOf(ExtendsTypeParameter<T> typeParameter)
listIteratorOf
public static <T> Type<ListIterator<? super T>> listIteratorOf(SuperTypeParameter<T> typeParameter)
listIteratorOf
public static <T> Type<ListIterator<?>> listIteratorOf(WildcardTypeParameter typeParameter)
mapOf
public static <K,V> Type<Map<K,V>> mapOf(Type<K> keyType,
Type<V> valueType)
mapKeyComponentOf
public static <K,V> Type<K> mapKeyComponentOf(Type<Map<K,V>> type)
mapValueComponentOf
public static <K,V> Type<V> mapValueComponentOf(Type<Map<K,V>> type)
mapOf
public static <K,V> Type<Map<K,V>> mapOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? extends K,V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? super K,V>> mapOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<?,V>> mapOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<K,? extends V>> mapOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? extends K,? extends V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? super K,? extends V>> mapOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<?,? extends V>> mapOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<K,? super V>> mapOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? extends K,? super V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<? super K,? super V>> mapOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<?,? super V>> mapOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapOf
public static <K,V> Type<Map<K,?>> mapOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapOf
public static <K,V> Type<Map<? extends K,?>> mapOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapOf
public static <K,V> Type<Map<? super K,?>> mapOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapOf
public static <K,V> Type<Map<?,?>> mapOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<K,V>> mapEntryOf(Type<K> keyType,
Type<V> valueType)
mapEntryKeyComponentOf
public static <K,V> Type<K> mapEntryKeyComponentOf(Type<Map.Entry<K,V>> type)
mapEntryValueComponentOf
public static <K,V> Type<V> mapEntryValueComponentOf(Type<Map.Entry<K,V>> type)
mapEntryOf
public static <K,V> Type<Map.Entry<K,V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? extends K,V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? super K,V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<?,V>> mapEntryOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<K,? extends V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? extends K,? extends V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? super K,? extends V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<?,? extends V>> mapEntryOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<K,? super V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? extends K,? super V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? super K,? super V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<?,? super V>> mapEntryOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<K,?>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? extends K,?>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<? super K,?>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
mapEntryOf
public static <K,V> Type<Map.Entry<?,?>> mapEntryOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter)
queueOf
public static <T> Type<Queue<T>> queueOf(Type<T> type)
queueComponentOf
public static <T> Type<T> queueComponentOf(Type<Queue<T>> type)
queueOf
public static <T> Type<Queue<T>> queueOf(StandardTypeParameter<T> typeParameter)
queueOf
public static <T> Type<Queue<? extends T>> queueOf(ExtendsTypeParameter<T> typeParameter)
queueOf
public static <T> Type<Queue<? super T>> queueOf(SuperTypeParameter<T> typeParameter)
queueOf
public static <T> Type<Queue<?>> queueOf(WildcardTypeParameter typeParameter)
setOf
public static <T> Type<Set<T>> setOf(Type<T> type)
setComponentOf
public static <T> Type<T> setComponentOf(Type<Set<T>> type)
setOf
public static <T> Type<Set<T>> setOf(StandardTypeParameter<T> typeParameter)
setOf
public static <T> Type<Set<? extends T>> setOf(ExtendsTypeParameter<T> typeParameter)
setOf
public static <T> Type<Set<? super T>> setOf(SuperTypeParameter<T> typeParameter)
setOf
public static <T> Type<Set<?>> setOf(WildcardTypeParameter typeParameter)
getRawEquivalent
public static Type<?> getRawEquivalent(Type<?> type)
getAllTypesAssignableFrom
public static Set<Type<?>> getAllTypesAssignableFrom(Type<?> type)
isAssignableFrom
public static boolean isAssignableFrom(Type<?> type,
Type<?> fromType)
forJavaLangReflectType
public static Type<?> forJavaLangReflectType(Type javaLangReflectType)
forJavaLangReflectType
public static Type<?> forJavaLangReflectType(Type javaLangReflectType,
Map<String,Type<?>> variableSubstitutions)
Copyright © 2012 The JAVARUNTYPE team. All Rights Reserved.