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. |