Modifier and Type | Method and Description |
---|---|
static <T> Type<T> |
arrayComponentOf(Type<T[]> type) |
static <T> Type<T[]> |
arrayOf(Type<T> type) |
static <T> Type<T> |
classComponentOf(Type<Class<T>> type) |
static <T> Type<Class<? extends T>> |
classOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Class<T>> |
classOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Class<? super T>> |
classOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Class<T>> |
classOf(Type<T> type) |
static <T> Type<Class<?>> |
classOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
collectionComponentOf(Type<Collection<T>> type) |
static <T> Type<Collection<? extends T>> |
collectionOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Collection<T>> |
collectionOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Collection<? super T>> |
collectionOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Collection<T>> |
collectionOf(Type<T> type) |
static <T> Type<Collection<?>> |
collectionOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
comparatorComponentOf(Type<Comparator<T>> type) |
static <T> Type<Comparator<? extends T>> |
comparatorOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Comparator<T>> |
comparatorOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Comparator<? super T>> |
comparatorOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Comparator<T>> |
comparatorOf(Type<T> type) |
static <T> Type<Comparator<?>> |
comparatorOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
enumerationComponentOf(Type<Enumeration<T>> type) |
static <T> Type<Enumeration<? extends T>> |
enumerationOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Enumeration<T>> |
enumerationOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Enumeration<? super T>> |
enumerationOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Enumeration<T>> |
enumerationOf(Type<T> type) |
static <T> Type<Enumeration<?>> |
enumerationOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
forClass(Class<? super T> componentClass,
TypeParameter<?>... typeParameters) |
static <T> Type<T> |
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 <T> Type<T> |
iterableComponentOf(Type<Iterable<T>> type) |
static <T> Type<Iterable<? extends T>> |
iterableOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Iterable<T>> |
iterableOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Iterable<? super T>> |
iterableOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Iterable<T>> |
iterableOf(Type<T> type) |
static <T> Type<Iterable<?>> |
iterableOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
iteratorComponentOf(Type<Iterator<T>> type) |
static <T> Type<Iterator<? extends T>> |
iteratorOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Iterator<T>> |
iteratorOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Iterator<? super T>> |
iteratorOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Iterator<T>> |
iteratorOf(Type<T> type) |
static <T> Type<Iterator<?>> |
iteratorOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
listComponentOf(Type<List<T>> type) |
static <T> Type<T> |
listIteratorComponentOf(Type<ListIterator<T>> type) |
static <T> Type<ListIterator<? extends T>> |
listIteratorOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<ListIterator<T>> |
listIteratorOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<ListIterator<? super T>> |
listIteratorOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<ListIterator<T>> |
listIteratorOf(Type<T> type) |
static <T> Type<ListIterator<?>> |
listIteratorOf(WildcardTypeParameter typeParameter) |
static <T> Type<List<? extends T>> |
listOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<List<T>> |
listOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<List<? super T>> |
listOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<List<T>> |
listOf(Type<T> type) |
static <T> Type<List<?>> |
listOf(WildcardTypeParameter typeParameter) |
static <K,V> Type<K> |
mapEntryKeyComponentOf(Type<Map.Entry<K,V>> type) |
static <K,V> Type<Map.Entry<? extends K,? extends V>> |
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? extends K,V>> |
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? extends K,? super V>> |
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? extends K,?>> |
mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map.Entry<K,? extends V>> |
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<K,V>> |
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<K,? super V>> |
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<K,?>> |
mapEntryOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map.Entry<? super K,? extends V>> |
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? super K,V>> |
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? super K,? super V>> |
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<? super K,?>> |
mapEntryOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map.Entry<K,V>> |
mapEntryOf(Type<K> keyType,
Type<V> valueType) |
static <K,V> Type<Map.Entry<?,? extends V>> |
mapEntryOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<?,V>> |
mapEntryOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<?,? super V>> |
mapEntryOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map.Entry<?,?>> |
mapEntryOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<V> |
mapEntryValueComponentOf(Type<Map.Entry<K,V>> type) |
static <K,V> Type<K> |
mapKeyComponentOf(Type<Map<K,V>> type) |
static <K,V> Type<Map<? extends K,? extends V>> |
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? extends K,V>> |
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? extends K,? super V>> |
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? extends K,?>> |
mapOf(ExtendsTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map<K,? extends V>> |
mapOf(StandardTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<K,V>> |
mapOf(StandardTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<K,? super V>> |
mapOf(StandardTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<K,?>> |
mapOf(StandardTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map<? super K,? extends V>> |
mapOf(SuperTypeParameter<K> keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? super K,V>> |
mapOf(SuperTypeParameter<K> keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? super K,? super V>> |
mapOf(SuperTypeParameter<K> keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<? super K,?>> |
mapOf(SuperTypeParameter<K> keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<Map<K,V>> |
mapOf(Type<K> keyType,
Type<V> valueType) |
static <K,V> Type<Map<?,? extends V>> |
mapOf(WildcardTypeParameter keyTypeParameter,
ExtendsTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<?,V>> |
mapOf(WildcardTypeParameter keyTypeParameter,
StandardTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<?,? super V>> |
mapOf(WildcardTypeParameter keyTypeParameter,
SuperTypeParameter<V> valueTypeParameter) |
static <K,V> Type<Map<?,?>> |
mapOf(WildcardTypeParameter keyTypeParameter,
WildcardTypeParameter valueTypeParameter) |
static <K,V> Type<V> |
mapValueComponentOf(Type<Map<K,V>> type) |
static <T> Type<T> |
queueComponentOf(Type<Queue<T>> type) |
static <T> Type<Queue<? extends T>> |
queueOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Queue<T>> |
queueOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Queue<? super T>> |
queueOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Queue<T>> |
queueOf(Type<T> type) |
static <T> Type<Queue<?>> |
queueOf(WildcardTypeParameter typeParameter) |
static <T> Type<T> |
setComponentOf(Type<Set<T>> type) |
static <T> Type<Set<? extends T>> |
setOf(ExtendsTypeParameter<T> typeParameter) |
static <T> Type<Set<T>> |
setOf(StandardTypeParameter<T> typeParameter) |
static <T> Type<Set<? super T>> |
setOf(SuperTypeParameter<T> typeParameter) |
static <T> Type<Set<T>> |
setOf(Type<T> type) |
static <T> Type<Set<?>> |
setOf(WildcardTypeParameter typeParameter) |
public static final Type<BigDecimal> BIG_DECIMAL
public static final Type<BigInteger> BIG_INTEGER
public static final Type<Serializable> SERIALIZABLE
public static final Type<BigDecimal[]> ARRAY_OF_BIG_DECIMAL
public static final Type<BigInteger[]> ARRAY_OF_BIG_INTEGER
public static final Type<Serializable[]> ARRAY_OF_SERIALIZABLE
public static final Type<Class<BigDecimal>> CLASS_OF_BIG_DECIMAL
public static final Type<Class<BigInteger>> CLASS_OF_BIG_INTEGER
public static final Type<Class<Serializable>> CLASS_OF_SERIALIZABLE
public static final Type<Iterable<BigDecimal>> ITERABLE_OF_BIG_DECIMAL
public static final Type<Iterable<BigInteger>> ITERABLE_OF_BIG_INTEGER
public static final Type<Iterable<Serializable>> ITERABLE_OF_SERIALIZABLE
public static final Type<Collection<?>> COLLECTION_OF_UNKNOWN
public static final Type<Collection<Boolean>> COLLECTION_OF_BOOLEAN
public static final Type<Collection<Byte>> COLLECTION_OF_BYTE
public static final Type<Collection<Character>> COLLECTION_OF_CHARACTER
public static final Type<Collection<Double>> COLLECTION_OF_DOUBLE
public static final Type<Collection<Float>> COLLECTION_OF_FLOAT
public static final Type<Collection<Integer>> COLLECTION_OF_INTEGER
public static final Type<Collection<Long>> COLLECTION_OF_LONG
public static final Type<Collection<Number>> COLLECTION_OF_NUMBER
public static final Type<Collection<Object>> COLLECTION_OF_OBJECT
public static final Type<Collection<Short>> COLLECTION_OF_SHORT
public static final Type<Collection<String>> COLLECTION_OF_STRING
public static final Type<Collection<Date>> COLLECTION_OF_DATE
public static final Type<Collection<Calendar>> COLLECTION_OF_CALENDAR
public static final Type<Collection<BigDecimal>> COLLECTION_OF_BIG_DECIMAL
public static final Type<Collection<BigInteger>> COLLECTION_OF_BIG_INTEGER
public static final Type<Collection<Serializable>> COLLECTION_OF_SERIALIZABLE
public static final Type<Comparator<?>> COMPARATOR_OF_UNKNOWN
public static final Type<Comparator<Boolean>> COMPARATOR_OF_BOOLEAN
public static final Type<Comparator<Byte>> COMPARATOR_OF_BYTE
public static final Type<Comparator<Character>> COMPARATOR_OF_CHARACTER
public static final Type<Comparator<Double>> COMPARATOR_OF_DOUBLE
public static final Type<Comparator<Float>> COMPARATOR_OF_FLOAT
public static final Type<Comparator<Integer>> COMPARATOR_OF_INTEGER
public static final Type<Comparator<Long>> COMPARATOR_OF_LONG
public static final Type<Comparator<Number>> COMPARATOR_OF_NUMBER
public static final Type<Comparator<Object>> COMPARATOR_OF_OBJECT
public static final Type<Comparator<Short>> COMPARATOR_OF_SHORT
public static final Type<Comparator<String>> COMPARATOR_OF_STRING
public static final Type<Comparator<Date>> COMPARATOR_OF_DATE
public static final Type<Comparator<Calendar>> COMPARATOR_OF_CALENDAR
public static final Type<Comparator<BigDecimal>> COMPARATOR_OF_BIG_DECIMAL
public static final Type<Comparator<BigInteger>> COMPARATOR_OF_BIG_INTEGER
public static final Type<Comparator<Serializable>> COMPARATOR_OF_SERIALIZABLE
public static final Type<Enumeration<?>> ENUMERATION_OF_UNKNOWN
public static final Type<Enumeration<Boolean>> ENUMERATION_OF_BOOLEAN
public static final Type<Enumeration<Byte>> ENUMERATION_OF_BYTE
public static final Type<Enumeration<Character>> ENUMERATION_OF_CHARACTER
public static final Type<Enumeration<Double>> ENUMERATION_OF_DOUBLE
public static final Type<Enumeration<Float>> ENUMERATION_OF_FLOAT
public static final Type<Enumeration<Integer>> ENUMERATION_OF_INTEGER
public static final Type<Enumeration<Long>> ENUMERATION_OF_LONG
public static final Type<Enumeration<Number>> ENUMERATION_OF_NUMBER
public static final Type<Enumeration<Object>> ENUMERATION_OF_OBJECT
public static final Type<Enumeration<Short>> ENUMERATION_OF_SHORT
public static final Type<Enumeration<String>> ENUMERATION_OF_STRING
public static final Type<Enumeration<Date>> ENUMERATION_OF_DATE
public static final Type<Enumeration<Calendar>> ENUMERATION_OF_CALENDAR
public static final Type<Enumeration<BigDecimal>> ENUMERATION_OF_BIG_DECIMAL
public static final Type<Enumeration<BigInteger>> ENUMERATION_OF_BIG_INTEGER
public static final Type<Enumeration<Serializable>> ENUMERATION_OF_SERIALIZABLE
public static final Type<Iterator<BigDecimal>> ITERATOR_OF_BIG_DECIMAL
public static final Type<Iterator<BigInteger>> ITERATOR_OF_BIG_INTEGER
public static final Type<Iterator<Serializable>> ITERATOR_OF_SERIALIZABLE
public static final Type<List<BigDecimal>> LIST_OF_BIG_DECIMAL
public static final Type<List<BigInteger>> LIST_OF_BIG_INTEGER
public static final Type<List<Serializable>> LIST_OF_SERIALIZABLE
public static final Type<ListIterator<?>> LIST_ITERATOR_OF_UNKNOWN
public static final Type<ListIterator<Boolean>> LIST_ITERATOR_OF_BOOLEAN
public static final Type<ListIterator<Byte>> LIST_ITERATOR_OF_BYTE
public static final Type<ListIterator<Character>> LIST_ITERATOR_OF_CHARACTER
public static final Type<ListIterator<Double>> LIST_ITERATOR_OF_DOUBLE
public static final Type<ListIterator<Float>> LIST_ITERATOR_OF_FLOAT
public static final Type<ListIterator<Integer>> LIST_ITERATOR_OF_INTEGER
public static final Type<ListIterator<Long>> LIST_ITERATOR_OF_LONG
public static final Type<ListIterator<Number>> LIST_ITERATOR_OF_NUMBER
public static final Type<ListIterator<Object>> LIST_ITERATOR_OF_OBJECT
public static final Type<ListIterator<Short>> LIST_ITERATOR_OF_SHORT
public static final Type<ListIterator<String>> LIST_ITERATOR_OF_STRING
public static final Type<ListIterator<Date>> LIST_ITERATOR_OF_DATE
public static final Type<ListIterator<Calendar>> LIST_ITERATOR_OF_CALENDAR
public static final Type<ListIterator<BigDecimal>> LIST_ITERATOR_OF_BIG_DECIMAL
public static final Type<ListIterator<BigInteger>> LIST_ITERATOR_OF_BIG_INTEGER
public static final Type<ListIterator<Serializable>> LIST_ITERATOR_OF_SERIALIZABLE
public static final Type<Map<String,BigDecimal>> MAP_OF_STRING_BIG_DECIMAL
public static final Type<Map<String,BigInteger>> MAP_OF_STRING_BIG_INTEGER
public static final Type<Map<String,Serializable>> MAP_OF_STRING_SERIALIZABLE
public static final Type<Map.Entry<String,?>> MAP_ENTRY_OF_STRING_UNKNOWN
public static final Type<Map.Entry<String,Boolean>> MAP_ENTRY_OF_STRING_BOOLEAN
public static final Type<Map.Entry<String,Character>> MAP_ENTRY_OF_STRING_CHARACTER
public static final Type<Map.Entry<String,Double>> MAP_ENTRY_OF_STRING_DOUBLE
public static final Type<Map.Entry<String,Float>> MAP_ENTRY_OF_STRING_FLOAT
public static final Type<Map.Entry<String,Integer>> MAP_ENTRY_OF_STRING_INTEGER
public static final Type<Map.Entry<String,Number>> MAP_ENTRY_OF_STRING_NUMBER
public static final Type<Map.Entry<String,Object>> MAP_ENTRY_OF_STRING_OBJECT
public static final Type<Map.Entry<String,Short>> MAP_ENTRY_OF_STRING_SHORT
public static final Type<Map.Entry<String,String>> MAP_ENTRY_OF_STRING_STRING
public static final Type<Map.Entry<String,Calendar>> MAP_ENTRY_OF_STRING_CALENDAR
public static final Type<Map.Entry<String,BigDecimal>> MAP_ENTRY_OF_STRING_BIG_DECIMAL
public static final Type<Map.Entry<String,BigInteger>> MAP_ENTRY_OF_STRING_BIG_INTEGER
public static final Type<Map.Entry<String,Serializable>> MAP_ENTRY_OF_STRING_SERIALIZABLE
public static final Type<Queue<BigDecimal>> QUEUE_OF_BIG_DECIMAL
public static final Type<Queue<BigInteger>> QUEUE_OF_BIG_INTEGER
public static final Type<Queue<Serializable>> QUEUE_OF_SERIALIZABLE
public static final Type<Set<BigDecimal>> SET_OF_BIG_DECIMAL
public static final Type<Set<BigInteger>> SET_OF_BIG_INTEGER
public static final Type<Set<Serializable>> SET_OF_SERIALIZABLE
public static <T> Type<T> forClass(Class<? super T> componentClass, TypeParameter<?>... typeParameters)
public static <T> Type<Iterable<T>> iterableOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Iterable<? extends T>> iterableOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Iterable<? super T>> iterableOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Iterable<?>> iterableOf(WildcardTypeParameter typeParameter)
public static <T> Type<Class<T>> classOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Class<? extends T>> classOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Class<? super T>> classOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Class<?>> classOf(WildcardTypeParameter typeParameter)
public static <T> Type<Collection<T>> collectionOf(Type<T> type)
public static <T> Type<T> collectionComponentOf(Type<Collection<T>> type)
public static <T> Type<Collection<T>> collectionOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Collection<? extends T>> collectionOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Collection<? super T>> collectionOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Collection<?>> collectionOf(WildcardTypeParameter typeParameter)
public static <T> Type<Comparator<T>> comparatorOf(Type<T> type)
public static <T> Type<T> comparatorComponentOf(Type<Comparator<T>> type)
public static <T> Type<Comparator<T>> comparatorOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Comparator<? extends T>> comparatorOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Comparator<? super T>> comparatorOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Comparator<?>> comparatorOf(WildcardTypeParameter typeParameter)
public static <T> Type<Enumeration<T>> enumerationOf(Type<T> type)
public static <T> Type<T> enumerationComponentOf(Type<Enumeration<T>> type)
public static <T> Type<Enumeration<T>> enumerationOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Enumeration<? extends T>> enumerationOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Enumeration<? super T>> enumerationOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Enumeration<?>> enumerationOf(WildcardTypeParameter typeParameter)
public static <T> Type<Iterator<T>> iteratorOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Iterator<? extends T>> iteratorOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Iterator<? super T>> iteratorOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Iterator<?>> iteratorOf(WildcardTypeParameter typeParameter)
public static <T> Type<List<T>> listOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<List<? extends T>> listOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<List<? super T>> listOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<List<?>> listOf(WildcardTypeParameter typeParameter)
public static <T> Type<ListIterator<T>> listIteratorOf(Type<T> type)
public static <T> Type<T> listIteratorComponentOf(Type<ListIterator<T>> type)
public static <T> Type<ListIterator<T>> listIteratorOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<ListIterator<? extends T>> listIteratorOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<ListIterator<? super T>> listIteratorOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<ListIterator<?>> listIteratorOf(WildcardTypeParameter typeParameter)
public static <K,V> Type<Map<K,V>> mapOf(StandardTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? extends K,V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? super K,V>> mapOf(SuperTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<?,V>> mapOf(WildcardTypeParameter keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<K,? extends V>> mapOf(StandardTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? extends K,? extends V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? super K,? extends V>> mapOf(SuperTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<?,? extends V>> mapOf(WildcardTypeParameter keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<K,? super V>> mapOf(StandardTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? extends K,? super V>> mapOf(ExtendsTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<? super K,? super V>> mapOf(SuperTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<?,? super V>> mapOf(WildcardTypeParameter keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map<K,?>> mapOf(StandardTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map<? extends K,?>> mapOf(ExtendsTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map<? super K,?>> mapOf(SuperTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map<?,?>> mapOf(WildcardTypeParameter keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<K> mapEntryKeyComponentOf(Type<Map.Entry<K,V>> type)
public static <K,V> Type<V> mapEntryValueComponentOf(Type<Map.Entry<K,V>> type)
public static <K,V> Type<Map.Entry<K,V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? extends K,V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? super K,V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<?,V>> mapEntryOf(WildcardTypeParameter keyTypeParameter, StandardTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<K,? extends V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? extends K,? extends V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? super K,? extends V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<?,? extends V>> mapEntryOf(WildcardTypeParameter keyTypeParameter, ExtendsTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<K,? super V>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? extends K,? super V>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<? super K,? super V>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<?,? super V>> mapEntryOf(WildcardTypeParameter keyTypeParameter, SuperTypeParameter<V> valueTypeParameter)
public static <K,V> Type<Map.Entry<K,?>> mapEntryOf(StandardTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map.Entry<? extends K,?>> mapEntryOf(ExtendsTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map.Entry<? super K,?>> mapEntryOf(SuperTypeParameter<K> keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <K,V> Type<Map.Entry<?,?>> mapEntryOf(WildcardTypeParameter keyTypeParameter, WildcardTypeParameter valueTypeParameter)
public static <T> Type<Queue<T>> queueOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Queue<? extends T>> queueOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Queue<? super T>> queueOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Queue<?>> queueOf(WildcardTypeParameter typeParameter)
public static <T> Type<Set<T>> setOf(StandardTypeParameter<T> typeParameter)
public static <T> Type<Set<? extends T>> setOf(ExtendsTypeParameter<T> typeParameter)
public static <T> Type<Set<? super T>> setOf(SuperTypeParameter<T> typeParameter)
public static <T> Type<Set<?>> setOf(WildcardTypeParameter typeParameter)
Copyright © 2016 The JAVARUNTYPE team. All Rights Reserved.