polyglot.ext.pao.ast
Class PaoNodeFactory_c

java.lang.Object
  extended bypolyglot.ext.jl.ast.AbstractNodeFactory_c
      extended bypolyglot.ext.jl.ast.NodeFactory_c
          extended bypolyglot.ext.pao.ast.PaoNodeFactory_c
All Implemented Interfaces:
NodeFactory

public class PaoNodeFactory_c
extends NodeFactory_c

NodeFactory for pao extension.


Constructor Summary
  PaoNodeFactory_c()
           
protected PaoNodeFactory_c(ExtFactory extFact)
           
 
Method Summary
 Instanceof Instanceof(Position pos, Expr expr, TypeNode type)
           
 
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, Call, 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, 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

PaoNodeFactory_c

public PaoNodeFactory_c()

PaoNodeFactory_c

protected PaoNodeFactory_c(ExtFactory extFact)
Method Detail

Instanceof

public Instanceof Instanceof(Position pos,
                             Expr expr,
                             TypeNode type)
Specified by:
Instanceof in interface NodeFactory
Overrides:
Instanceof in class NodeFactory_c