| java.lang.Object xtc.lang.jeannie.JeannieJavaFactory
JeannieJavaFactory | public class JeannieJavaFactory (Code) | | Node factory xtc.lang.jeannie.JeannieJavaFactory .
This class has been generated by
the xtc Factory Factory, version 1.13.0,
(C) 2004-2007 Robert Grimm.
|
Method Summary | |
public Node | block(List<Node> statements) Create a block.
Parameters: statements - The statements. | public Node | cInJavaCodeWithCEnv(Node returnType, String name, Node envType) Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. Parameters: envType - The envType. | public Node | cInJavaCodeWithoutCEnv(Node returnType, String name) Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. | public Node | cInJavaExpressionWithCEnv(String nativeMethod) Create a call expression.
Parameters: nativeMethod - The nativeMethod. | public Node | cInJavaExpressionWithoutCEnv(String nativeMethod) Create a call expression.
Parameters: nativeMethod - The nativeMethod. | public Node | cInJavaStatementWithCEnv(String nativeMethod, String returnAbrupt) Create a block.
Parameters: nativeMethod - The nativeMethod. Parameters: returnAbrupt - The returnAbrupt. | public Node | cInJavaStatementWithoutCEnv(String nativeMethod, String returnAbrupt) Create a block.
Parameters: nativeMethod - The nativeMethod. Parameters: returnAbrupt - The returnAbrupt. | public Node | closureExpression(Node clazz, List<Node> actuals, String result) Create a block.
Parameters: clazz - The clazz. Parameters: actuals - The actuals. Parameters: result - The result. | public Node | closureStatement(Node clazz, List<Node> actuals) Create a block.
Parameters: clazz - The clazz. Parameters: actuals - The actuals. | public Node | declareField(Node type, String name) Create a field declaration.
Parameters: type - The type. Parameters: name - The name. | public Node | getThisDotField(String name) Create a selection expression.
Parameters: name - The name. | public Node | javaInCExpression(Node returnType, String name, Node envType, Node expr) Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. Parameters: envType - The envType. Parameters: expr - The expr. | public Node | javaInCExpressionVoid(String name, Node envType, Node expr) Create a method declaration.
Parameters: name - The name. Parameters: envType - The envType. Parameters: expr - The expr. | public Node | javaInCStatement(String name, Node envType, Node stmt) Create a method declaration.
Parameters: name - The name. Parameters: envType - The envType. Parameters: stmt - The stmt. | public Node | loadLibrary(Node name) Create a block.
Parameters: name - The name. | public Node | returnResult(String result, Node value, String abrupt) Create a block.
Parameters: result - The result. Parameters: value - The value. Parameters: abrupt - The abrupt. | public Node | returnVoid(String abrupt) Create a block.
Parameters: abrupt - The abrupt. | public Node | setThisDotField(String name, Node value) Create an expression.
Parameters: name - The name. Parameters: value - The value. |
JeannieJavaFactory | public JeannieJavaFactory()(Code) | | Create a new node factory.
|
block | public Node block(List<Node> statements)(Code) | | Create a block.
Parameters: statements - The statements. The generic node. |
cInJavaCodeWithCEnv | public Node cInJavaCodeWithCEnv(Node returnType, String name, Node envType)(Code) | | Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. Parameters: envType - The envType. The generic node. |
cInJavaCodeWithoutCEnv | public Node cInJavaCodeWithoutCEnv(Node returnType, String name)(Code) | | Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. The generic node. |
cInJavaExpressionWithCEnv | public Node cInJavaExpressionWithCEnv(String nativeMethod)(Code) | | Create a call expression.
Parameters: nativeMethod - The nativeMethod. The generic node. |
cInJavaExpressionWithoutCEnv | public Node cInJavaExpressionWithoutCEnv(String nativeMethod)(Code) | | Create a call expression.
Parameters: nativeMethod - The nativeMethod. The generic node. |
cInJavaStatementWithCEnv | public Node cInJavaStatementWithCEnv(String nativeMethod, String returnAbrupt)(Code) | | Create a block.
Parameters: nativeMethod - The nativeMethod. Parameters: returnAbrupt - The returnAbrupt. The generic node. |
cInJavaStatementWithoutCEnv | public Node cInJavaStatementWithoutCEnv(String nativeMethod, String returnAbrupt)(Code) | | Create a block.
Parameters: nativeMethod - The nativeMethod. Parameters: returnAbrupt - The returnAbrupt. The generic node. |
closureExpression | public Node closureExpression(Node clazz, List<Node> actuals, String result)(Code) | | Create a block.
Parameters: clazz - The clazz. Parameters: actuals - The actuals. Parameters: result - The result. The generic node. |
closureStatement | public Node closureStatement(Node clazz, List<Node> actuals)(Code) | | Create a block.
Parameters: clazz - The clazz. Parameters: actuals - The actuals. The generic node. |
declareField | public Node declareField(Node type, String name)(Code) | | Create a field declaration.
Parameters: type - The type. Parameters: name - The name. The generic node. |
getThisDotField | public Node getThisDotField(String name)(Code) | | Create a selection expression.
Parameters: name - The name. The generic node. |
javaInCExpression | public Node javaInCExpression(Node returnType, String name, Node envType, Node expr)(Code) | | Create a method declaration.
Parameters: returnType - The returnType. Parameters: name - The name. Parameters: envType - The envType. Parameters: expr - The expr. The generic node. |
javaInCExpressionVoid | public Node javaInCExpressionVoid(String name, Node envType, Node expr)(Code) | | Create a method declaration.
Parameters: name - The name. Parameters: envType - The envType. Parameters: expr - The expr. The generic node. |
javaInCStatement | public Node javaInCStatement(String name, Node envType, Node stmt)(Code) | | Create a method declaration.
Parameters: name - The name. Parameters: envType - The envType. Parameters: stmt - The stmt. The generic node. |
loadLibrary | public Node loadLibrary(Node name)(Code) | | Create a block.
Parameters: name - The name. The generic node. |
returnResult | public Node returnResult(String result, Node value, String abrupt)(Code) | | Create a block.
Parameters: result - The result. Parameters: value - The value. Parameters: abrupt - The abrupt. The generic node. |
returnVoid | public Node returnVoid(String abrupt)(Code) | | Create a block.
Parameters: abrupt - The abrupt. The generic node. |
setThisDotField | public Node setThisDotField(String name, Node value)(Code) | | Create an expression.
Parameters: name - The name. Parameters: value - The value. The generic node. |
|
|