|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpolyglot.ext.jl.ast.AbstractNodeFactory_c
polyglot.ext.jl.ast.NodeFactory_c
soot.javaToJimple.jj.ast.JjNodeFactory_c
public class JjNodeFactory_c
NodeFactory for jj extension.
| Constructor Summary | |
|---|---|
JjNodeFactory_c()
|
|
| Method Summary | |
|---|---|
polyglot.ast.ArrayAccessAssign |
ArrayAccessAssign(polyglot.util.Position pos,
polyglot.ast.ArrayAccess left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
|
polyglot.ast.ArrayInit |
ArrayInit(polyglot.util.Position pos,
List elements)
|
polyglot.ast.Assign |
Assign(polyglot.util.Position pos,
polyglot.ast.Expr left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
|
polyglot.ast.Binary |
Binary(polyglot.util.Position pos,
polyglot.ast.Expr left,
polyglot.ast.Binary.Operator op,
polyglot.ast.Expr right)
|
polyglot.ast.Cast |
Cast(polyglot.util.Position pos,
polyglot.ast.TypeNode type,
polyglot.ast.Expr expr)
|
polyglot.ast.FieldAssign |
FieldAssign(polyglot.util.Position pos,
polyglot.ast.Field left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
|
polyglot.ast.FieldDecl |
FieldDecl(polyglot.util.Position pos,
polyglot.types.Flags flags,
polyglot.ast.TypeNode type,
String name,
polyglot.ast.Expr init)
|
JjAccessField_c |
JjAccessField(polyglot.util.Position pos,
polyglot.ast.Call getMeth,
polyglot.ast.Call setMeth,
polyglot.ast.Field field)
|
JjComma_c |
JjComma(polyglot.util.Position pos,
polyglot.ast.Expr first,
polyglot.ast.Expr second)
|
polyglot.ast.LocalAssign |
LocalAssign(polyglot.util.Position pos,
polyglot.ast.Local left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
|
polyglot.ast.LocalDecl |
LocalDecl(polyglot.util.Position pos,
polyglot.types.Flags flags,
polyglot.ast.TypeNode type,
String name,
polyglot.ast.Expr init)
|
polyglot.ast.NewArray |
NewArray(polyglot.util.Position pos,
polyglot.ast.TypeNode base,
List dims,
int addDims,
polyglot.ast.ArrayInit init)
|
polyglot.ast.Return |
Return(polyglot.util.Position pos,
polyglot.ast.Expr expr)
|
polyglot.ast.Unary |
Unary(polyglot.util.Position pos,
polyglot.ast.Unary.Operator op,
polyglot.ast.Expr expr)
|
| Methods inherited from class polyglot.ext.jl.ast.NodeFactory_c |
|---|
AmbAssign, AmbExpr, AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayTypeNode, Assert, Block, BooleanLit, Branch, Call, CanonicalTypeNode, Case, Catch, CharLit, ClassBody, ClassDecl, ClassLit, Conditional, ConstructorCall, ConstructorDecl, delFactory, Do, Empty, Eval, extFactory, Field, findExtFactInstance, FloatLit, For, Formal, If, Import, Initializer, Instanceof, IntLit, Labeled, Local, LocalClassDecl, MethodDecl, New, NullLit, PackageNode, SourceCollection, SourceFile, Special, StringLit, Switch, SwitchBlock, Synchronized, Throw, Try, While |
| Methods inherited from class polyglot.ext.jl.ast.AbstractNodeFactory_c |
|---|
AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayInit, Assert, Block, Block, Block, Block, Block, Branch, Break, Break, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, ConstructorCall, Continue, Continue, Default, disamb, Field, FieldDecl, If, LocalDecl, New, New, New, NewArray, NewArray, NewArray, Return, SourceFile, SourceFile, Special, Super, Super, SuperCall, SuperCall, This, This, ThisCall, ThisCall, Try, Unary |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface polyglot.ast.NodeFactory |
|---|
AmbAssign, AmbExpr, AmbPrefix, AmbPrefix, AmbQualifierNode, AmbQualifierNode, AmbReceiver, AmbReceiver, AmbTypeNode, AmbTypeNode, ArrayAccess, ArrayInit, ArrayTypeNode, Assert, Assert, Block, Block, Block, Block, Block, Block, BooleanLit, Branch, Branch, Break, Break, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, CanonicalTypeNode, Case, Catch, CharLit, ClassBody, ClassDecl, ClassLit, Conditional, ConstructorCall, ConstructorCall, ConstructorDecl, Continue, Continue, Default, disamb, Do, Empty, Eval, Field, Field, FieldDecl, FloatLit, For, Formal, If, If, Import, Initializer, Instanceof, IntLit, Labeled, Local, LocalClassDecl, LocalDecl, MethodDecl, New, New, New, New, NewArray, NewArray, NewArray, NullLit, PackageNode, Return, SourceCollection, SourceFile, SourceFile, SourceFile, Special, Special, StringLit, Super, Super, SuperCall, SuperCall, Switch, SwitchBlock, Synchronized, This, This, ThisCall, ThisCall, Throw, Try, Try, Unary, While |
| Constructor Detail |
|---|
public JjNodeFactory_c()
| Method Detail |
|---|
public JjComma_c JjComma(polyglot.util.Position pos,
polyglot.ast.Expr first,
polyglot.ast.Expr second)
JjComma in interface JjNodeFactory
public JjAccessField_c JjAccessField(polyglot.util.Position pos,
polyglot.ast.Call getMeth,
polyglot.ast.Call setMeth,
polyglot.ast.Field field)
public polyglot.ast.Unary Unary(polyglot.util.Position pos,
polyglot.ast.Unary.Operator op,
polyglot.ast.Expr expr)
Unary in interface polyglot.ast.NodeFactoryUnary in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.Binary Binary(polyglot.util.Position pos,
polyglot.ast.Expr left,
polyglot.ast.Binary.Operator op,
polyglot.ast.Expr right)
Binary in interface polyglot.ast.NodeFactoryBinary in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.Assign Assign(polyglot.util.Position pos,
polyglot.ast.Expr left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
Assign in interface polyglot.ast.NodeFactoryAssign in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.LocalAssign LocalAssign(polyglot.util.Position pos,
polyglot.ast.Local left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
LocalAssign in interface polyglot.ast.NodeFactoryLocalAssign in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.LocalDecl LocalDecl(polyglot.util.Position pos,
polyglot.types.Flags flags,
polyglot.ast.TypeNode type,
String name,
polyglot.ast.Expr init)
LocalDecl in interface polyglot.ast.NodeFactoryLocalDecl in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.FieldAssign FieldAssign(polyglot.util.Position pos,
polyglot.ast.Field left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
FieldAssign in interface polyglot.ast.NodeFactoryFieldAssign in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.FieldDecl FieldDecl(polyglot.util.Position pos,
polyglot.types.Flags flags,
polyglot.ast.TypeNode type,
String name,
polyglot.ast.Expr init)
FieldDecl in interface polyglot.ast.NodeFactoryFieldDecl in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.ArrayAccessAssign ArrayAccessAssign(polyglot.util.Position pos,
polyglot.ast.ArrayAccess left,
polyglot.ast.Assign.Operator op,
polyglot.ast.Expr right)
ArrayAccessAssign in interface polyglot.ast.NodeFactoryArrayAccessAssign in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.Cast Cast(polyglot.util.Position pos,
polyglot.ast.TypeNode type,
polyglot.ast.Expr expr)
Cast in interface polyglot.ast.NodeFactoryCast in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.NewArray NewArray(polyglot.util.Position pos,
polyglot.ast.TypeNode base,
List dims,
int addDims,
polyglot.ast.ArrayInit init)
NewArray in interface polyglot.ast.NodeFactoryNewArray in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.ArrayInit ArrayInit(polyglot.util.Position pos,
List elements)
ArrayInit in interface polyglot.ast.NodeFactoryArrayInit in class polyglot.ext.jl.ast.NodeFactory_c
public polyglot.ast.Return Return(polyglot.util.Position pos,
polyglot.ast.Expr expr)
Return in interface polyglot.ast.NodeFactoryReturn in class polyglot.ext.jl.ast.NodeFactory_c
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||