Package com.strobel.reflection
Class RuntimeTypeCache<T>
java.lang.Object
com.strobel.reflection.RuntimeTypeCache<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enum
private static final class
(package private) static final class
RuntimeTypeCache.MemberInfoCache<T extends MemberInfo>
private static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Type
<?> private String
private String
private RuntimeTypeCache.MemberInfoCache
<Type<?>> private String
private String
private RuntimeTypeCache.MemberInfoCache
<Type<?>> private Package
private final TypeKind
private RuntimeTypeCache.WhatsCached
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) MethodBase
getConstructor
(Type<? super T> declaringType, MethodInfo constructor) (package private) ArrayList
<RuntimeConstructorInfo> getConstructorList
(MemberListType listType, String name) (package private) Type
<?> (package private) FieldInfo
(package private) ArrayList
<RuntimeFieldInfo> getFieldList
(MemberListType listType, String name) (package private) String
(package private) String
getInterfaceList
(MemberListType listType, String name) (package private) String
(package private) MethodBase
getMethod
(Type<? super T> declaringType, MethodInfo method) (package private) ArrayList
<RuntimeMethodInfo> getMethodList
(MemberListType listType, String name) (package private) String
getName()
getNestedTypeList
(MemberListType listType, String name) (package private) Package
(package private) TypeKind
-
Field Details
-
_whatsCached
-
_erasedClass
-
_runtimeType
-
_enclosingType
-
_typeKind
-
_name
-
_fullName
-
_internalName
-
_genericSignature
-
_package
-
_methodCache
-
_constructorCache
-
_fieldCache
-
_interfaceCache
-
_nestedTypeCache
-
-
Constructor Details
-
RuntimeTypeCache
-
-
Method Details
-
getErasedClass
-
getPackage
Package getPackage() -
getTypeKind
TypeKind getTypeKind() -
getName
String getName() -
getFullName
String getFullName() -
getInternalName
String getInternalName() -
getGenericSignature
String getGenericSignature() -
getRuntimeType
-
getEnclosingType
Type<?> getEnclosingType() -
getMethodList
-
getConstructorList
-
getFieldList
-
getInterfaceList
-
getNestedTypeList
-
getMethod
-
getConstructor
-
getField
-