polyglot.ext.covpolyj
Class CovPolyJNodeFactory

java.lang.Object
  extended bypolyglot.ext.jl.ast.AbstractNodeFactory_c
      extended bypolyglot.ext.jl.ast.NodeFactory_c
          extended bypolyglot.ext.polyj.ast.PolyJNodeFactory_c
              extended bypolyglot.ext.covpolyj.CovPolyJNodeFactory
All Implemented Interfaces:
NodeFactory, PolyJNodeFactory

public class CovPolyJNodeFactory
extends PolyJNodeFactory_c


Constructor Summary
CovPolyJNodeFactory()
           
 
Method Summary
 ClassBody ClassBody(Position pos, java.util.List members)
           
 
Methods inherited from class polyglot.ext.polyj.ast.PolyJNodeFactory_c
AmbInstOrAccess, AmbNameParam, AmbNewArray, AmbNewArray, ArrayAccess, ArrayAccessAssign, Binary, Call, CanonicalTypeNode, Cast, ClassConstraint, ClassDecl, ConstructorCall, ConstructorConstraint, ConstructorDecl, defaultDel, disamb, ExprParam, Field, FieldAssign, FieldDecl, Initializer, Instanceof, InstTypeNode, LocalAssign, LocalDecl, MethodConstraint, MethodDecl, New, NewArray, Param, PolyJClassDecl, PolyJConstructorDecl, PolyJMethodDecl, TypeParam
 
Methods inherited from class polyglot.ext.jl.ast.NodeFactory_c
AmbAssign, AmbExpr, AmbPrefix, AmbQualifierNode, AmbReceiver, AmbTypeNode, ArrayInit, ArrayTypeNode, Assert, Assign, Block, BooleanLit, Branch, Case, Catch, CharLit, ClassLit, Conditional, delFactory, Do, Empty, Eval, extFactory, findExtFactInstance, FloatLit, For, Formal, If, Import, IntLit, Labeled, Local, LocalClassDecl, 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, 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, ArrayInit, ArrayInit, ArrayTypeNode, Assert, Assert, Assign, Block, Block, Block, Block, Block, Block, BooleanLit, Branch, Branch, Break, Break, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Call, Case, Catch, CharLit, ClassLit, Conditional, ConstructorCall, Continue, Continue, Default, Do, Empty, Eval, Field, FieldDecl, FloatLit, For, Formal, If, If, Import, IntLit, Labeled, Local, LocalClassDecl, LocalDecl, New, New, New, NewArray, NewArray, NewArray, NullLit, PackageNode, Return, Return, SourceCollection, SourceFile, SourceFile, SourceFile, Special, Special, StringLit, Super, Super, SuperCall, SuperCall, Switch, SwitchBlock, Synchronized, This, This, ThisCall, ThisCall, Throw, Try, Try, Unary, Unary, While
 

Constructor Detail

CovPolyJNodeFactory

public CovPolyJNodeFactory()
Method Detail

ClassBody

public ClassBody ClassBody(Position pos,
                           java.util.List members)
Specified by:
ClassBody in interface NodeFactory
Overrides:
ClassBody in class PolyJNodeFactory_c