| Constructor and Description |
|---|
EitherResolver(Resolver resolver1,
Resolver resolver2)
To create an EitherResolver instance.
|
| Modifier and Type | Method and Description |
|---|---|
Resolver |
getResolver1()
Get the primary Resolver instance.
|
Resolver |
getResolver2()
Get the alternative Resolver instance.
|
java.lang.Object |
resolveMember(java.lang.Object obj,
java.lang.String name,
java.lang.Object def)
Resolve a tuple member.
|
java.lang.Object |
resolveSubscript(java.lang.Object obj,
java.lang.Object[] args,
java.lang.Object def)
Resolve a subscript expression.
|
java.lang.Object |
resolveVar(java.lang.String name,
java.lang.Object def)
Resolve a variable.
|
public java.lang.Object resolveMember(java.lang.Object obj,
java.lang.String name,
java.lang.Object def)
ResolverresolveMember in interface Resolverobj - the object.name - the member name.def - the default value.public java.lang.Object resolveSubscript(java.lang.Object obj,
java.lang.Object[] args,
java.lang.Object def)
ResolverresolveSubscript in interface Resolverobj - the object.args - the subscripts.def - the default value.public java.lang.Object resolveVar(java.lang.String name,
java.lang.Object def)
ResolverresolveVar in interface Resolvername - the variable name.def - the default value.public Resolver getResolver1()
public Resolver getResolver2()