|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjfun.jaskell.NilResolver
This Resolver implementation simply returns the default value for all resolutions.
Constructor Summary | |
NilResolver()
|
Method Summary | |
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 NilResolver()
Method Detail |
public java.lang.Object resolveVar(java.lang.String name, java.lang.Object def)
Resolver
resolveVar
in interface Resolver
name
- the variable name.def
- the default value.
public java.lang.Object resolveMember(java.lang.Object obj, java.lang.String name, java.lang.Object def)
Resolver
resolveMember
in interface Resolver
obj
- 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 Resolver
obj
- the object.args
- the subscripts.def
- the default value.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |