Package com.strobel.reflection
Class Types
- java.lang.Object
-
- com.strobel.reflection.Types
-
public final class Types extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static Type<java.lang.annotation.Annotation>Annotationstatic Type<java.util.ArrayList>ArrayListstatic Type<java.math.BigDecimal>BigDecimalstatic Type<java.math.BigInteger>BigIntegerstatic Type<java.lang.Boolean>Booleanstatic Type<BooleanBox>BooleanBoxstatic Type<java.lang.Byte>Bytestatic Type<ByteBox>ByteBoxstatic Type<java.util.concurrent.Callable>Callablestatic Type<java.lang.Character>Characterstatic Type<CharacterBox>CharacterBoxstatic Type<java.lang.Class>Classstatic Type<java.lang.ClassLoader>ClassLoaderstatic Type<java.lang.Cloneable>Cloneablestatic Type<java.util.Collection>Collectionstatic Type<java.lang.Comparable>Comparablestatic Type<Comparer>Comparerstatic Type<java.util.Date>Datestatic Type<java.lang.Double>Doublestatic Type<DoubleBox>DoubleBoxstatic Type<java.lang.Enum>Enumstatic Type<java.lang.Error>Errorstatic Type<java.lang.Exception>Exceptionstatic Type<java.lang.Float>Floatstatic Type<FloatBox>FloatBoxstatic Type<java.util.HashMap>HashMapstatic Type<java.util.HashSet>HashSetstatic Type<java.lang.IllegalArgumentException>IllegalArgumentExceptionstatic Type<java.lang.IllegalStateException>IllegalStateExceptionstatic Type<java.lang.Integer>Integerstatic Type<IntegerBox>IntegerBoxstatic Type<java.lang.Iterable>Iterablestatic Type<java.util.Iterator>Iteratorstatic Type<java.util.List>Liststatic Type<java.lang.Long>Longstatic Type<LongBox>LongBoxstatic Type<java.util.Map>Mapstatic Type<java.lang.invoke.MethodHandle>MethodHandlestatic Type<java.lang.Number>Numberstatic Type<java.lang.Object>Objectstatic Type<java.util.Objects>Objectsstatic Type<java.lang.Runnable>Runnablestatic Type<java.lang.RuntimeException>RuntimeExceptionstatic Type<java.io.Serializable>Serializablestatic Type<java.util.Set>Setstatic Type<java.lang.Short>Shortstatic Type<ShortBox>ShortBoxstatic Type<java.lang.String>Stringstatic Type<java.lang.StringBuffer>StringBufferstatic Type<java.lang.StringBuilder>StringBuilderstatic Type<StrongBox>StrongBoxstatic Type<java.lang.System>Systemstatic Type<java.lang.Throwable>Throwablestatic Type<Type>Typestatic Type<java.util.UUID>UUID
-
Constructor Summary
Constructors Modifier Constructor Description privateTypes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidensureRegistered()
-
-
-
Field Detail
-
Object
public static final Type<java.lang.Object> Object
-
Objects
public static final Type<java.util.Objects> Objects
-
Enum
public static final Type<java.lang.Enum> Enum
-
Number
public static final Type<java.lang.Number> Number
-
Boolean
public static final Type<java.lang.Boolean> Boolean
-
Byte
public static final Type<java.lang.Byte> Byte
-
Character
public static final Type<java.lang.Character> Character
-
Short
public static final Type<java.lang.Short> Short
-
Integer
public static final Type<java.lang.Integer> Integer
-
Long
public static final Type<java.lang.Long> Long
-
Float
public static final Type<java.lang.Float> Float
-
Double
public static final Type<java.lang.Double> Double
-
String
public static final Type<java.lang.String> String
-
Date
public static final Type<java.util.Date> Date
-
UUID
public static final Type<java.util.UUID> UUID
-
Runnable
public static final Type<java.lang.Runnable> Runnable
-
Callable
public static final Type<java.util.concurrent.Callable> Callable
-
Error
public static final Type<java.lang.Error> Error
-
Throwable
public static final Type<java.lang.Throwable> Throwable
-
Exception
public static final Type<java.lang.Exception> Exception
-
RuntimeException
public static final Type<java.lang.RuntimeException> RuntimeException
-
IllegalStateException
public static final Type<java.lang.IllegalStateException> IllegalStateException
-
IllegalArgumentException
public static final Type<java.lang.IllegalArgumentException> IllegalArgumentException
-
StringBuilder
public static final Type<java.lang.StringBuilder> StringBuilder
-
StringBuffer
public static final Type<java.lang.StringBuffer> StringBuffer
-
BigInteger
public static final Type<java.math.BigInteger> BigInteger
-
BigDecimal
public static final Type<java.math.BigDecimal> BigDecimal
-
System
public static final Type<java.lang.System> System
-
Annotation
public static final Type<java.lang.annotation.Annotation> Annotation
-
Class
public static final Type<java.lang.Class> Class
-
ClassLoader
public static final Type<java.lang.ClassLoader> ClassLoader
-
Serializable
public static final Type<java.io.Serializable> Serializable
-
Cloneable
public static final Type<java.lang.Cloneable> Cloneable
-
Comparable
public static final Type<java.lang.Comparable> Comparable
-
Iterable
public static final Type<java.lang.Iterable> Iterable
-
Iterator
public static final Type<java.util.Iterator> Iterator
-
Collection
public static final Type<java.util.Collection> Collection
-
List
public static final Type<java.util.List> List
-
Set
public static final Type<java.util.Set> Set
-
Map
public static final Type<java.util.Map> Map
-
ArrayList
public static final Type<java.util.ArrayList> ArrayList
-
HashMap
public static final Type<java.util.HashMap> HashMap
-
HashSet
public static final Type<java.util.HashSet> HashSet
-
MethodHandle
public static final Type<java.lang.invoke.MethodHandle> MethodHandle
-
BooleanBox
public static final Type<BooleanBox> BooleanBox
-
CharacterBox
public static final Type<CharacterBox> CharacterBox
-
IntegerBox
public static final Type<IntegerBox> IntegerBox
-
-