Class Resolver.Frame
java.lang.Object
com.strobel.reflection.Resolver.Frame
- Enclosing class:
Resolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stack<ReflectedMethod> private final Resolver.Frameprivate final ReflectedType<?> private final Type -
Constructor Summary
ConstructorsConstructorDescriptionFrame(ReflectedType<?> type, Resolver.Frame previous) Frame(Type typeElement, Resolver.Frame previous) -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddTypeArgument(GenericParameter<?> genericParameter) (package private) ReflectedMethod(package private) Resolver.Frame(package private) Type<?> (package private) ReflectedType<?> (package private) TypeType<?> (package private) ReflectedMethod(package private) voidpushMethod(ReflectedMethod method) (package private) Type<?> resolveType(Type t) private Type<?>
-
Field Details
-
_type
-
_typeElement
-
_previous
-
_elementTypeMap
-
_methods
-
_typeArguments
-
-
Constructor Details
-
Frame
-
Frame
Frame(ReflectedType<?> type, Resolver.Frame previous)
-
-
Method Details
-
getResult
-
pushMethod
-
popMethod
ReflectedMethod popMethod() -
currentMethod
ReflectedMethod currentMethod() -
getCurrentClass
ReflectedType<?> getCurrentClass() -
getCurrentType
Type getCurrentType() -
getTypeArguments
-
findType
-
resolveType
-
resolveTypeCore
-
findFrame
-
addTypeArgument
-