Package | Description |
---|---|
com.github.mustachejava | |
com.github.mustachejava.codes | |
com.github.mustachejava.jruby | |
com.github.mustachejava.reflect |
Modifier and Type | Method and Description |
---|---|
Wrapper |
ObjectHandler.find(java.lang.String name,
java.lang.Object[] scopes) |
Modifier and Type | Method and Description |
---|---|
protected Wrapper |
DefaultCode.getWrapper(java.lang.String name,
java.lang.Object[] scopes) |
Modifier and Type | Method and Description |
---|---|
protected Wrapper |
JRubyObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards,
java.lang.Object scope,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
protected Wrapper |
JRubyObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards,
java.lang.Object scope,
java.lang.String name) |
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,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.reflect.AccessibleObject member,
java.lang.Object[] arguments) |
Wrapper |
ReflectionObjectHandler.find(java.lang.String name,
java.lang.Object[] scopes) |
protected Wrapper |
ReflectionObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards,
java.lang.Object scope,
java.lang.String name) |
protected Wrapper |
ReflectionObjectHandler.getField(int scopeIndex,
Wrapper[] wrappers,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.String name,
java.lang.Class aClass) |
protected Wrapper |
ReflectionObjectHandler.getMethod(int scopeIndex,
Wrapper[] wrappers,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.String name,
java.lang.Class aClass,
java.lang.Class... params) |
Modifier and Type | Method and Description |
---|---|
protected Wrapper |
ReflectionObjectHandler.createWrapper(int scopeIndex,
Wrapper[] wrappers,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.reflect.AccessibleObject member,
java.lang.Object[] arguments) |
protected Wrapper |
ReflectionObjectHandler.findWrapper(int scopeIndex,
Wrapper[] wrappers,
java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> guards,
java.lang.Object scope,
java.lang.String name) |
protected Wrapper |
ReflectionObjectHandler.getField(int scopeIndex,
Wrapper[] wrappers,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.String name,
java.lang.Class aClass) |
protected Wrapper |
ReflectionObjectHandler.getMethod(int scopeIndex,
Wrapper[] wrappers,
java.util.List<? extends com.google.common.base.Predicate<java.lang.Object[]>> guard,
java.lang.String name,
java.lang.Class aClass,
java.lang.Class... params) |
static java.lang.Object |
ReflectionObjectHandler.unwrap(ObjectHandler oh,
int scopeIndex,
Wrapper[] wrappers,
java.lang.Object[] scopes) |
Constructor and Description |
---|
MapGuard(ObjectHandler oh,
int scopeIndex,
java.lang.String name,
boolean contains,
Wrapper[] wrappers) |
ReflectionWrapper(int scopeIndex,
Wrapper[] wrappers,
com.google.common.base.Predicate<java.lang.Object[]>[] guard,
java.lang.reflect.AccessibleObject method,
java.lang.Object[] arguments,
ObjectHandler oh) |
Constructor and Description |
---|
WrappedGuard(ObjectHandler oh,
int index,
java.util.List<Wrapper> wrappers,
java.util.List<com.google.common.base.Predicate<java.lang.Object[]>> wrapperGuard) |
Copyright © 2012. All Rights Reserved.