Package com.strobel.reflection
Class Resolver
java.lang.Object
com.strobel.reflection.Resolver
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final byte
(package private) static final byte
(package private) static final byte
(package private) static final byte
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionType
<?> private Type
<?> resolveExisting
(Resolver.Frame frame, Type type, boolean resolve) (package private) void
resolveMembers
(ReflectedType<?> type, int flags) private Type
<?> visit
(ReflectedType<?> type, Resolver.Frame frame, int flags) private Type
<?> visit
(Type type, Resolver.Frame frame) private Type
<?> visitClass
(Class<?> c, Resolver.Frame frame) private Type
<?> visitConstructor
(Constructor<?> c, Resolver.Frame frame) Type
<?> visitField
(Field field, Resolver.Frame frame) private Type
<?> visitGenericArrayType
(GenericArrayType type, Resolver.Frame frame) private Type
<?> visitMethod
(Method m, Resolver.Frame frame) private Type
<?> visitParameterizedType
(ParameterizedType type, Resolver.Frame frame) private Type
<?> visitTypeVariable
(TypeVariable<?> type, Resolver.Frame frame) private Type
<?> visitWildcardType
(WildcardType w, Resolver.Frame frame)
-
Field Details
-
FLAG_RESOLVE_METHODS
static final byte FLAG_RESOLVE_METHODS- See Also:
-
FLAG_RESOLVE_FIELDS
static final byte FLAG_RESOLVE_FIELDS- See Also:
-
FLAG_RESOLVE_CONSTRUCTORS
static final byte FLAG_RESOLVE_CONSTRUCTORS- See Also:
-
FLAG_RESOLVE_NESTED_TYPES
static final byte FLAG_RESOLVE_NESTED_TYPES- See Also:
-
-
Constructor Details
-
Resolver
Resolver()
-
-
Method Details
-
resolveMembers
-
resolve
-
visit
-
visitClass
-
visitTypeVariable
-
visitGenericArrayType
-
visitWildcardType
-
visitParameterizedType
-
resolveExisting
-
visit
-
visitField
-
visitMethod
-
visitConstructor
-