|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use RuntimeBindings | |
|---|---|
| edu.rice.cs.dynamicjava.interpreter | |
| edu.rice.cs.dynamicjava.symbol | |
| Uses of RuntimeBindings in edu.rice.cs.dynamicjava.interpreter |
|---|
| Fields in edu.rice.cs.dynamicjava.interpreter declared as RuntimeBindings | |
|---|---|
static RuntimeBindings |
RuntimeBindings.EMPTY
|
| Methods in edu.rice.cs.dynamicjava.interpreter that return RuntimeBindings | |
|---|---|
RuntimeBindings |
StatementEvaluator.Result.bindings()
|
RuntimeBindings |
TreeCompiler.BindingsFactory.value(Object thisVal)
|
| Methods in edu.rice.cs.dynamicjava.interpreter with parameters of type RuntimeBindings | |
|---|---|
void |
TreeCompiler.EvaluationAdapter.evaluateConstructorBody(String key,
RuntimeBindings bindings,
Object[] args)
Evaluate a constructor body in the given environment, extended with the constructor parameters bound to the given arguments. |
Object |
TreeCompiler.EvaluationAdapter.evaluateConstructorCallArg(String key,
int index,
RuntimeBindings bindings,
Object[] args)
Evaluate the argument to a this or super constructor call at the given index. |
Object |
TreeCompiler.EvaluationAdapter.evaluateExpression(String key,
RuntimeBindings bindings)
Evaluate an expression in the given environment. |
void |
TreeCompiler.EvaluationAdapter.evaluateInitializer(String key,
RuntimeBindings bindings)
Evaluate an initializer in the given environment. |
Object |
TreeCompiler.EvaluationAdapter.evaluateMethod(String key,
RuntimeBindings bindings,
Object[] args)
Evaluate a method body in the given environment, extended with the method parameters bound to the given arguments. |
TreeCompiler.BindingsFactory |
TreeCompiler.EvaluationAdapter.makeBindingsFactory(RuntimeBindings bindings)
Make a factory object for binding a value to this. |
| Constructors in edu.rice.cs.dynamicjava.interpreter with parameters of type RuntimeBindings | |
|---|---|
ExpressionEvaluator(RuntimeBindings bindings,
Options options)
|
|
Interpreter(Options opt,
TypeContext typeContext,
RuntimeBindings bindings)
|
|
RuntimeBindings(RuntimeBindings parent,
DJClass thisClass,
Object thisObj)
|
|
RuntimeBindings(RuntimeBindings parent,
Iterable<LocalVariable> vars,
Iterable<Object> vals)
|
|
RuntimeBindings(RuntimeBindings parent,
LocalVariable var,
Object val)
|
|
RuntimeBindings(RuntimeBindings parent,
Map<LocalVariable,Object> vars,
Map<VariableType,Type> tvars,
Map<DJClass,Object> thisVals)
|
|
StatementEvaluator.Result(Object val,
RuntimeBindings b)
|
|
StatementEvaluator.Result(RuntimeBindings b)
|
|
StatementEvaluator(RuntimeBindings bindings,
Options opt)
|
|
TreeCompiler.BindingsFactory(RuntimeBindings bindings,
DJClass thisClass)
|
|
| Uses of RuntimeBindings in edu.rice.cs.dynamicjava.symbol |
|---|
| Methods in edu.rice.cs.dynamicjava.symbol with parameters of type RuntimeBindings | |
|---|---|
Object |
LocalFunction.evaluate(Iterable<Object> args,
RuntimeBindings bindings,
Options options)
|
Object |
JavaClass.JavaConstructor.evaluate(Object outer,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
|
Object |
JavaClass.JavaMethod.evaluate(Object receiver,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
|
Object |
DJMethod.evaluate(Object receiver,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
Invoke the method with the given parameters. |
Object |
DJConstructor.evaluate(Object outer,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
Invoke the constructor with the given parameters. |
Object |
SpecialMethod.evaluate(Object receiver,
Iterable<Object> args,
RuntimeBindings bindings,
Options options)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||