| Frames | No Frames |
Constructors with parameter type gnu.expr.Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| void | |
| void | |
| ClassType | Return the class this module. |
| void | |
| void | |
| void | |
| ClassType | |
| void | |
| void | Compile an expression with checking suitable for a known Declaration. |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | IfExp.compile(Expression test, Expression then_clause, Expression else_clause, Compilation comp, Target target) |
| void | |
| void | Compile all but the first sub-"statement". |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| boolean | |
| void | |
| void | PrimProcedure.compileInvoke(Compilation comp, Method method, Target target, boolean isTailCall, int op_code, Type stackType) Emit the actual invoke operation, after arguments have been pushed. |
| void | Compile, but take note of line number. |
| void | |
| Field | |
| Field | |
| void | |
| void | |
| void | Compile an expression using a temporary Consumer, if needed. |
| void | ConsumerTarget.compileUsingConsumer(Expression exp, Compilation comp, Target target, Method makeMethod, Method resultMethod) |
| void | Same as compile, but emit line number beforehard. |
| void | Same as 2-argument compileWithPosition,
but use some other Expression's line number. |
| boolean | |
| void | |
| void | Create a BindingInitializer and link it into the correct
intializer chain. |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | CheckedTarget.emitCheckedCoerce(Compilation comp, LambdaExp proc, int argno, Type type, Variable argValue) |
| void | |
| void | Emit code for incoming instanceof this_type. |
| void | Create and load a ModuleMethod for the given procedure. |
| void | Emit code for
if (incoming instanceof this_type) decl = incoming .... |
| boolean | |
| Class | |
| ModuleInfo | |
| void | |
| void | |
| void | |
| ClassType | Return the ClassType of the Procedure this is being compiled into. |
| ClassType | Return the ClassType of the Procedure this is being compiled into. |
| Declaration | Add a new Declaration, with a message if there is an existing one. |
| void | |
| void | |
| void | Generate code to load heapFrame on the JVM stack. |
| Target | Make a Target that uses the current CallContext's current Consumer. |
| void | |
| void | |
| Expression | Helper method to create a `while' statement. |
| boolean | |
| void | |
| void | Create a Location object, given that isIndirectBinding(). |
| void | |
| int | |
| void | |
| void | |
| void | Perform any need post-processing after we've read all the modules
to be compiled. |
| void | |
| void | |
| void | |
| void | |
| void | Set line number from current position in Compilation. |
| void | |
Methods with return type gnu.expr.Compilation | |
| Compilation | Compilation.findForImmediateLiterals(int key) |
| Compilation | Get the Compilation associated with this walker. |
| Compilation | |
| Compilation | |
| Compilation | |
| Compilation | |
| Compilation | Parse one or more expressions. |
| Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | ValuesMap.compileInlined(LambdaExp lambda, Expression vals, int startCounter, Method matchesMethod, Compilation comp, Target target) |
| Expression | Return an expression that evaluates to a module-relative URI. |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| void | |
| void | |
| boolean | |
| void | Resolve names and other post-parsing processing. |
Methods with return type gnu.expr.Compilation | |
| Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| int | Check if class exists. |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | Compile an expression using a fresh NodeTree. |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| boolean | |
Methods with return type gnu.expr.Compilation | |
| Compilation | Override XQuery implementation to get Language default. |
Constructors with parameter type gnu.expr.Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| Expression | Parse an expression. |
| boolean | |
| void | Perform any need post-processing after we've read all the modules
to be compiled. |
Methods with return type gnu.expr.Compilation | |
| Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
Classes derived from gnu.expr.Compilation | |
| class | Used to translate from source to Expression. |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
Methods with return type gnu.expr.Compilation | |
| Compilation | |
| Compilation | |
Methods with parameter type gnu.expr.Compilation | |
| void | |
| void | |
| boolean | require.importDefinitions(String className, ModuleInfo info, String uri, Vector forms, ScopeExp defs, Compilation tr) Import a module with a known source path. |