| Constructors in edu.rice.cs.dynamicjava.interpreter with parameters of type Options |
ClassChecker(DJClass c,
java.lang.ClassLoader loader,
TypeContext context,
Options opt)
|
ExpressionChecker(TypeContext ctx,
Options options)
|
ExpressionEvaluator(RuntimeBindings bindings,
Options options)
|
ImportContext(java.lang.ClassLoader loader,
Options opt)
Make a top-level context that delegates to a LibraryContext based on the given class loader. |
ImportContext(TypeContext next,
Options opt)
Make a top-level context that delegates to the given context. |
Interpreter(Options opt)
|
Interpreter(Options opt,
java.lang.ClassLoader loader)
|
Interpreter(Options opt,
TypeContext typeContext,
RuntimeBindings bindings)
|
StatementChecker(TypeContext ctx,
Options options)
|
StatementEvaluator(RuntimeBindings bindings,
Options opt)
|
TreeClassLoader(java.lang.ClassLoader parent,
Options opt)
|
TreeCompiler(TreeClass treeClass,
Options opt)
|
TypeNameChecker(TypeContext ctx,
Options options)
|
| Methods in edu.rice.cs.dynamicjava.symbol with parameters of type Options |
java.lang.Object |
LocalFunction.evaluate(java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
|
java.lang.Object |
JavaClass.JavaConstructor.evaluate(java.lang.Object outer,
java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
|
java.lang.Object |
JavaClass.JavaMethod.evaluate(java.lang.Object receiver,
java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
|
java.lang.Object |
DJMethod.evaluate(java.lang.Object receiver,
java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
Invoke the method with the given parameters. |
java.lang.Object |
DJConstructor.evaluate(java.lang.Object outer,
java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
Invoke the constructor with the given parameters. |
java.lang.Object |
SpecialMethod.evaluate(java.lang.Object receiver,
java.lang.Iterable<java.lang.Object> args,
RuntimeBindings bindings,
Options options)
|
| Constructors in edu.rice.cs.dynamicjava.symbol with parameters of type Options |
ExtendedTypeSystem(Options opt)
|
ExtendedTypeSystem(Options opt,
boolean packCaptureVars,
boolean boxingInMostSpecific,
boolean useExplicitTypeArgs,
boolean strictClassEquality)
|
JLSTypeSystem(Options opt)
|
JLSTypeSystem(Options opt,
boolean packCaptureVars,
boolean alwaysUseArgumentConstraints,
boolean waitToUseDeclaredBounds,
boolean boxingInMostSpecific,
boolean useExplicitTypeArgs,
boolean strictClassEquality)
|
StandardTypeSystem(Options opt,
boolean boxingInMostSpecific,
boolean useExplicitTypeArgs,
boolean strictClassEquality)
|
TreeClass(java.lang.String fullName,
DJClass declaring,
Access.Module accessModule,
Node ast,
TreeClassLoader loader,
Options opt)
All the class's declared members are indexed, and the FIELD, METHOD, and DJ_CLASS properties are set
(applied recursively). |
TreeLibrary(java.lang.Iterable<CompilationUnit> cus,
java.lang.ClassLoader parentLoader,
Options opt)
Create a library based on the given parsed compilation units. |