|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.rice.cs.dynamicjava.interpreter.TreeCompiler.BindingsFactory
public static class TreeCompiler.BindingsFactory
A simple factory mapping an object to a RuntimeBindings in which that object is defined as "this".
See TreeCompiler.EvaluationAdapter.makeBindingsFactory(edu.rice.cs.dynamicjava.interpreter.RuntimeBindings). By informal contract, all invocations of
value(java.lang.Object) should use the same thisVal parameter.
| Constructor Summary | |
|---|---|
TreeCompiler.BindingsFactory(RuntimeBindings bindings,
DJClass thisClass)
|
|
| Method Summary | |
|---|---|
RuntimeBindings |
value(java.lang.Object thisVal)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TreeCompiler.BindingsFactory(RuntimeBindings bindings,
DJClass thisClass)
| Method Detail |
|---|
public RuntimeBindings value(java.lang.Object thisVal)
value in interface Lambda<java.lang.Object,RuntimeBindings>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||