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) voidresolveMembers(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
-