Uses of Class
edu.rice.cs.dynamicjava.interpreter.RuntimeBindings

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)