Package | Description |
---|---|
com.github.mustachejava | |
com.github.mustachejava.reflect | |
com.github.mustachejava.reflect.guards |
Modifier and Type | Method and Description |
---|---|
Wrapper |
TypeCheckingHandler.find(String name,
List<Object> scopes) |
Wrapper |
ObjectHandler.find(String name,
List<Object> scopes)
Find a value named "name" in the array of scopes in reverse order.
|
Modifier and Type | Class and Description |
---|---|
class |
GuardedWrapper
Wrapper that guards.
|
class |
MissingWrapper
Used to mark a wrapper this is only guarding a complete miss.
|
class |
ReflectionWrapper
Used for evaluating values at a callsite
|
Modifier and Type | Field and Description |
---|---|
protected Wrapper[] |
ReflectionWrapper.wrappers |
Modifier and Type | Method and Description |
---|---|
protected Wrapper |
ReflectionObjectHandler.createWrapper(int scopeIndex,
Wrapper[] wrappers,
List<? extends Guard> guard,
AccessibleObject member,
Object[] arguments) |
Wrapper |
ReflectionObjectHandler.find(String name,
List<Object> scopes) |
Wrapper |
SimpleObjectHandler.find(String name,
List<Object> scopes) |
protected Wrapper |
ReflectionObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
List<Guard> guards,
Object scope,
String name)
Find a wrapper given the current context.
|
protected Wrapper |
GuardedBinding.getWrapper(String name,
List<Object> scopes) |
Wrapper[] |
ReflectionWrapper.getWrappers() |
Modifier and Type | Method and Description |
---|---|
protected MapGuard |
ReflectionObjectHandler.createMapGuard(int scopeIndex,
Wrapper[] wrappers,
String name,
boolean contains) |
protected Wrapper |
ReflectionObjectHandler.createWrapper(int scopeIndex,
Wrapper[] wrappers,
List<? extends Guard> guard,
AccessibleObject member,
Object[] arguments) |
protected Wrapper |
ReflectionObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
List<Guard> guards,
Object scope,
String name)
Find a wrapper given the current context.
|
static Object |
ReflectionObjectHandler.unwrap(ObjectHandler oh,
int scopeIndex,
Wrapper[] wrappers,
List<Object> scopes) |
Modifier and Type | Method and Description |
---|---|
protected WrappedGuard |
ReflectionObjectHandler.createWrappedGuard(int i,
List<Wrapper> wrappers,
List<Guard> wrapperGuard) |
Constructor and Description |
---|
ReflectionWrapper(int scopeIndex,
Wrapper[] wrappers,
Guard[] guard,
AccessibleObject method,
Object[] arguments,
ObjectHandler oh) |
Modifier and Type | Field and Description |
---|---|
protected Wrapper[] |
WrappedGuard.wrappers |
protected Wrapper[] |
MapGuard.wrappers |
Constructor and Description |
---|
MapGuard(ObjectHandler oh,
int scopeIndex,
String name,
boolean contains,
Wrapper[] wrappers) |
Constructor and Description |
---|
WrappedGuard(ObjectHandler oh,
int index,
List<Wrapper> wrappers,
List<Guard> wrapperGuard) |
Copyright © 2018. All rights reserved.