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>
Annotation
static Type<java.util.ArrayList>
ArrayList
static Type<java.math.BigDecimal>
BigDecimal
static Type<java.math.BigInteger>
BigInteger
static Type<java.lang.Boolean>
Boolean
static Type<BooleanBox>
BooleanBox
static Type<java.lang.Byte>
Byte
static Type<ByteBox>
ByteBox
static Type<java.util.concurrent.Callable>
Callable
static Type<java.lang.Character>
Character
static Type<CharacterBox>
CharacterBox
static Type<java.lang.Class>
Class
static Type<java.lang.ClassLoader>
ClassLoader
static Type<java.lang.Cloneable>
Cloneable
static Type<java.util.Collection>
Collection
static Type<java.lang.Comparable>
Comparable
static Type<Comparer>
Comparer
static Type<java.util.Date>
Date
static Type<java.lang.Double>
Double
static Type<DoubleBox>
DoubleBox
static Type<java.lang.Enum>
Enum
static Type<java.lang.Error>
Error
static Type<java.lang.Exception>
Exception
static Type<java.lang.Float>
Float
static Type<FloatBox>
FloatBox
static Type<java.util.HashMap>
HashMap
static Type<java.util.HashSet>
HashSet
static Type<java.lang.IllegalArgumentException>
IllegalArgumentException
static Type<java.lang.IllegalStateException>
IllegalStateException
static Type<java.lang.Integer>
Integer
static Type<IntegerBox>
IntegerBox
static Type<java.lang.Iterable>
Iterable
static Type<java.util.Iterator>
Iterator
static Type<java.util.List>
List
static Type<java.lang.Long>
Long
static Type<LongBox>
LongBox
static Type<java.util.Map>
Map
static Type<java.lang.invoke.MethodHandle>
MethodHandle
static Type<java.lang.Number>
Number
static Type<java.lang.Object>
Object
static Type<java.util.Objects>
Objects
static Type<java.lang.Runnable>
Runnable
static Type<java.lang.RuntimeException>
RuntimeException
static Type<java.io.Serializable>
Serializable
static Type<java.util.Set>
Set
static Type<java.lang.Short>
Short
static Type<ShortBox>
ShortBox
static Type<java.lang.String>
String
static Type<java.lang.StringBuffer>
StringBuffer
static Type<java.lang.StringBuilder>
StringBuilder
static Type<StrongBox>
StrongBox
static Type<java.lang.System>
System
static Type<java.lang.Throwable>
Throwable
static Type<Type>
Type
static Type<java.util.UUID>
UUID
-
Constructor Summary
Constructors Modifier Constructor Description private
Types()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static void
ensureRegistered()
-
-
-
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
-
-