|
||||||||||
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
polyglot.ext.j0.ast.J0NodeFactory_c
NodeFactory for the j0 extension.
Constructor Summary | |
J0NodeFactory_c()
|
Method Summary | |
Call |
Call(Position pos,
Receiver target,
java.lang.String name,
java.util.List args)
|
ImportStaticMethod |
ImportStaticMethod(Position pos,
java.lang.String name,
java.util.List parameters)
|
SourceFile |
SourceFile(Position fpos,
PackageNode a,
java.util.List b,
java.util.List l,
ExtensionInfo ext,
java.lang.String fileName)
Create a J0 SourceFile node. |
Methods inherited from class polyglot.ext.jl.ast.NodeFactory_c |
AmbAssign, AmbExpr, AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayAccessAssign, ArrayInit, ArrayTypeNode, Assert, Assign, Binary, Block, BooleanLit, Branch, CanonicalTypeNode, Case, Cast, Catch, CharLit, ClassBody, ClassDecl, ClassLit, Conditional, ConstructorCall, ConstructorDecl, delFactory, Do, Empty, Eval, extFactory, Field, FieldAssign, FieldDecl, findExtFactInstance, FloatLit, For, Formal, If, Import, Initializer, Instanceof, IntLit, Labeled, Local, LocalAssign, LocalClassDecl, LocalDecl, MethodDecl, New, NewArray, NullLit, PackageNode, Return, SourceCollection, SourceFile, Special, StringLit, Switch, SwitchBlock, Synchronized, Throw, Try, Unary, 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 |
Constructor Detail |
public J0NodeFactory_c()
Method Detail |
public SourceFile SourceFile(Position fpos, PackageNode a, java.util.List b, java.util.List l, ExtensionInfo ext, java.lang.String fileName)
SourceFile
in interface J0NodeFactory
fpos
- the position of the sourcefile.l
- the list of j0 top level declarations, as defined in the j0 grammara
- the package nodeb
- the imports nodeext
- ExtensionInfo (needed for quasi-quoting)fileName
- the file name of the sourcefilepublic Call Call(Position pos, Receiver target, java.lang.String name, java.util.List args)
Call
in interface NodeFactory
Call
in class NodeFactory_c
public ImportStaticMethod ImportStaticMethod(Position pos, java.lang.String name, java.util.List parameters)
ImportStaticMethod
in interface J0NodeFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |