Package com.strobel.reflection
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.Frame
private 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) void
addTypeArgument
(GenericParameter<?> genericParameter) (package private) ReflectedMethod
(package private) Resolver.Frame
(package private) Type
<?> (package private) ReflectedType
<?> (package private) Type
Type
<?> (package private) ReflectedMethod
(package private) void
pushMethod
(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
-