Class RuntimeTypeCache<T>
java.lang.Object
com.strobel.reflection.RuntimeTypeCache<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enumprivate static final class(package private) static final classRuntimeTypeCache.MemberInfoCache<T extends MemberInfo>private static enum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Type<?> private Stringprivate Stringprivate RuntimeTypeCache.MemberInfoCache<Type<?>> private Stringprivate Stringprivate RuntimeTypeCache.MemberInfoCache<Type<?>> private Packageprivate final TypeKindprivate RuntimeTypeCache.WhatsCached -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) MethodBasegetConstructor(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) StringgetInterfaceList(MemberListType listType, String name) (package private) String(package private) MethodBasegetMethod(Type<? super T> declaringType, MethodInfo method) (package private) ArrayList<RuntimeMethodInfo> getMethodList(MemberListType listType, String name) (package private) StringgetName()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
-