Package com.strobel.reflection
Class TypeCache
java.lang.Object
com.strobel.reflection.TypeCache
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LinkedHashMap
<Type<?>, Type<?>> private final LinkedHashMap
<String, Type<?>> private final LinkedHashMap
<TypeCache.Key, Type<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Type
<?> find
(TypeCache.Key key) <T> Type
<T> <T> Type
<T[]> getArrayType
(Type<T> elementType) <T> Type
<T> getGenericType
(Type<T> type, TypeList typeArguments) (package private) void
put
(TypeCache.Key key, Type<?> type) int
size()
-
Field Details
-
_map
-
_definitionMap
-
_arrayMap
-
-
Constructor Details
-
TypeCache
TypeCache()
-
-
Method Details
-
key
-
key
-
find
-
getArrayType
-
getGenericType
-
find
-
size
public int size() -
put
-
add
-