Package | Description |
---|---|
com.github.mustachejava.reflect | |
com.github.mustachejava.reflect.guards |
Modifier and Type | Field and Description |
---|---|
protected Guard[] |
GuardedWrapper.guards |
Modifier and Type | Method and Description |
---|---|
Guard[] |
GuardedWrapper.getGuards() |
Modifier and Type | Method and Description |
---|---|
protected MissingWrapper |
ReflectionObjectHandler.createMissingWrapper(String name,
List<Guard> guards) |
protected WrappedGuard |
ReflectionObjectHandler.createWrappedGuard(int i,
List<Wrapper> wrappers,
List<Guard> wrapperGuard) |
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.
|
Constructor and Description |
---|
GuardedWrapper(Guard[] guards) |
MissingWrapper(String name,
Guard[] guards) |
ReflectionWrapper(int scopeIndex,
Wrapper[] wrappers,
Guard[] guard,
AccessibleObject method,
Object[] arguments,
ObjectHandler oh) |
Modifier and Type | Class and Description |
---|---|
class |
ClassGuard
Ensure that the class of the current scope is that same as when this wrapper was generated.
|
class |
DepthGuard
Check that there are the same number of scope levels.
|
class |
DotGuard
Guard dot notation references.
|
class |
MapGuard
Guards whether or not a name was present in the map.
|
class |
NullGuard |
class |
WrappedGuard
Dig into the dot notation to guard it from changing.
|
Constructor and Description |
---|
WrappedGuard(ObjectHandler oh,
int index,
List<Wrapper> wrappers,
List<Guard> wrapperGuard) |
Copyright © 2018. All rights reserved.