|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjfun.jaskell.EitherResolver
public class EitherResolver
This implementation uses two alternative Resolver instances for resolution.
| Constructor Summary | |
|---|---|
EitherResolver(Resolver resolver1,
Resolver resolver2)
To create an EitherResolver instance. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EitherResolver(Resolver resolver1,
Resolver resolver2)
resolver1 - the primary Resolver instance.resolver2 - the alternative Resolver instance.| Method Detail |
|---|
public java.lang.Object resolveMember(java.lang.Object obj,
java.lang.String name,
java.lang.Object def)
Resolver
resolveMember 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)
Resolver
resolveSubscript 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)
Resolver
resolveVar in interface Resolvername - the variable name.def - the default value.
public Resolver getResolver1()
public Resolver getResolver2()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||