public class JjNodeFactory_c extends NodeFactory_c implements JjNodeFactory
Constructor and Description |
---|
JjNodeFactory_c() |
Modifier and Type | Method and Description |
---|---|
ArrayAccessAssign |
ArrayAccessAssign(Position pos,
ArrayAccess left,
Assign.Operator op,
Expr right) |
ArrayInit |
ArrayInit(Position pos,
java.util.List elements) |
Assign |
Assign(Position pos,
Expr left,
Assign.Operator op,
Expr right) |
Binary |
Binary(Position pos,
Expr left,
Binary.Operator op,
Expr right) |
Cast |
Cast(Position pos,
TypeNode type,
Expr expr) |
FieldAssign |
FieldAssign(Position pos,
Field left,
Assign.Operator op,
Expr right) |
FieldDecl |
FieldDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name,
Expr init) |
JjAccessField_c |
JjAccessField(Position pos,
Call getMeth,
Call setMeth,
Field field) |
JjComma_c |
JjComma(Position pos,
Expr first,
Expr second) |
LocalAssign |
LocalAssign(Position pos,
Local left,
Assign.Operator op,
Expr right) |
LocalDecl |
LocalDecl(Position pos,
Flags flags,
TypeNode type,
java.lang.String name,
Expr init) |
NewArray |
NewArray(Position pos,
TypeNode base,
java.util.List dims,
int addDims,
ArrayInit init) |
Return |
Return(Position pos,
Expr expr) |
Unary |
Unary(Position pos,
Unary.Operator op,
Expr expr) |
public JjComma_c JjComma(Position pos, Expr first, Expr second)
JjComma
in interface JjNodeFactory
public JjAccessField_c JjAccessField(Position pos, Call getMeth, Call setMeth, Field field)
public Unary Unary(Position pos, Unary.Operator op, Expr expr)
public Binary Binary(Position pos, Expr left, Binary.Operator op, Expr right)
public Assign Assign(Position pos, Expr left, Assign.Operator op, Expr right)
public LocalAssign LocalAssign(Position pos, Local left, Assign.Operator op, Expr right)
public LocalDecl LocalDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
public FieldAssign FieldAssign(Position pos, Field left, Assign.Operator op, Expr right)
public FieldDecl FieldDecl(Position pos, Flags flags, TypeNode type, java.lang.String name, Expr init)
public ArrayAccessAssign ArrayAccessAssign(Position pos, ArrayAccess left, Assign.Operator op, Expr right)
public Cast Cast(Position pos, TypeNode type, Expr expr)
public NewArray NewArray(Position pos, TypeNode base, java.util.List dims, int addDims, ArrayInit init)
public ArrayInit ArrayInit(Position pos, java.util.List elements)
public Return Return(Position pos, Expr expr)