polyglot.ext.coffer.ast
Class CofferExtFactory_c

java.lang.Object
  extended bypolyglot.ext.jl.ast.AbstractExtFactory_c
      extended bypolyglot.ext.coffer.ast.CofferExtFactory_c
All Implemented Interfaces:
ExtFactory

public class CofferExtFactory_c
extends AbstractExtFactory_c

An implementation of the CofferNodeFactory interface.


Constructor Summary
CofferExtFactory_c()
           
 
Method Summary
 Ext extAmbKeySetNode()
           
 Ext extAmbKeySetNodeImpl()
           
 Ext extAssignImpl()
           
 Ext extCallImpl()
           
 Ext extCanonicalKeySetNode()
           
 Ext extCanonicalKeySetNodeImpl()
           
 Ext extConstructorCallImpl()
           
 Ext extFree()
           
 Ext extFreeImpl()
           
 Ext extKeyNode()
           
 Ext extKeyNodeImpl()
           
 Ext extLocalDeclImpl()
           
 Ext extLocalImpl()
           
 Ext extNewImpl()
           
 Ext extNodeImpl()
           
 Ext extProcedureCallImpl()
           
 Ext extProcedureDeclImpl()
           
 Ext extSpecialImpl()
           
 Ext extThrowConstraintNode()
           
 Ext extThrowConstraintNodeImpl()
           
 Ext extTrackedTypeNode()
           
 Ext extTrackedTypeNodeImpl()
           
 
Methods inherited from class polyglot.ext.jl.ast.AbstractExtFactory_c
composeExts, extAmbAssign, extAmbAssignImpl, extAmbExpr, extAmbExprImpl, extAmbPrefix, extAmbPrefixImpl, extAmbQualifierNode, extAmbQualifierNodeImpl, extAmbReceiver, extAmbReceiverImpl, extAmbTypeNode, extAmbTypeNodeImpl, extArrayAccess, extArrayAccessAssign, extArrayAccessAssignImpl, extArrayAccessImpl, extArrayInit, extArrayInitImpl, extArrayTypeNode, extArrayTypeNodeImpl, extAssert, extAssertImpl, extAssign, extBinary, extBinaryImpl, extBlock, extBlockImpl, extBooleanLit, extBooleanLitImpl, extBranch, extBranchImpl, extCall, extCanonicalTypeNode, extCanonicalTypeNodeImpl, extCase, extCaseImpl, extCast, extCastImpl, extCatch, extCatchImpl, extCharLit, extCharLitImpl, extClassBody, extClassBodyImpl, extClassDecl, extClassDeclImpl, extClassLit, extClassLitImpl, extClassMember, extClassMemberImpl, extCodeDecl, extCodeDeclImpl, extConditional, extConditionalImpl, extConstructorCall, extConstructorDecl, extConstructorDeclImpl, extDo, extDoImpl, extEmpty, extEmptyImpl, extEval, extEvalImpl, extExpr, extExprImpl, extField, extFieldAssign, extFieldAssignImpl, extFieldDecl, extFieldDeclImpl, extFieldImpl, extFloatLit, extFloatLitImpl, extFor, extForImpl, extFormal, extFormalImpl, extIf, extIfImpl, extImport, extImportImpl, extInitializer, extInitializerImpl, extInstanceof, extInstanceofImpl, extIntLit, extIntLitImpl, extLabeled, extLabeledImpl, extLit, extLitImpl, extLocal, extLocalAssign, extLocalAssignImpl, extLocalClassDecl, extLocalClassDeclImpl, extLocalDecl, extLoop, extLoopImpl, extMethodDecl, extMethodDeclImpl, extNew, extNewArray, extNewArrayImpl, extNode, extNullLit, extNullLitImpl, extNumLit, extNumLitImpl, extPackageNode, extPackageNodeImpl, extProcedureDecl, extReturn, extReturnImpl, extSourceCollection, extSourceCollectionImpl, extSourceFile, extSourceFileImpl, extSpecial, extStmt, extStmtImpl, extStringLit, extStringLitImpl, extSwitch, extSwitchBlock, extSwitchBlockImpl, extSwitchElement, extSwitchElementImpl, extSwitchImpl, extSynchronized, extSynchronizedImpl, extTerm, extTermImpl, extThrow, extThrowImpl, extTry, extTryImpl, extTypeNode, extTypeNodeImpl, extUnary, extUnaryImpl, extWhile, extWhileImpl, nextExtFactory, postExtAmbAssign, postExtAmbExpr, postExtAmbPrefix, postExtAmbQualifierNode, postExtAmbReceiver, postExtAmbTypeNode, postExtArrayAccess, postExtArrayAccessAssign, postExtArrayInit, postExtArrayTypeNode, postExtAssert, postExtAssign, postExtBinary, postExtBlock, postExtBooleanLit, postExtBranch, postExtCall, postExtCanonicalTypeNode, postExtCase, postExtCast, postExtCatch, postExtCharLit, postExtClassBody, postExtClassDecl, postExtClassLit, postExtClassMember, postExtCodeDecl, postExtConditional, postExtConstructorCall, postExtConstructorDecl, postExtDo, postExtEmpty, postExtEval, postExtExpr, postExtField, postExtFieldAssign, postExtFieldDecl, postExtFloatLit, postExtFor, postExtFormal, postExtIf, postExtImport, postExtInitializer, postExtInstanceof, postExtIntLit, postExtLabeled, postExtLit, postExtLocal, postExtLocalAssign, postExtLocalClassDecl, postExtLocalDecl, postExtLoop, postExtMethodDecl, postExtNew, postExtNewArray, postExtNode, postExtNullLit, postExtNumLit, postExtPackageNode, postExtProcedureDecl, postExtReturn, postExtSourceCollection, postExtSourceFile, postExtSpecial, postExtStmt, postExtStringLit, postExtSwitch, postExtSwitchBlock, postExtSwitchElement, postExtSynchronized, postExtTerm, postExtThrow, postExtTry, postExtTypeNode, postExtUnary, postExtWhile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CofferExtFactory_c

public CofferExtFactory_c()
Method Detail

extCanonicalKeySetNode

public final Ext extCanonicalKeySetNode()

extFree

public final Ext extFree()

extKeyNode

public final Ext extKeyNode()

extThrowConstraintNode

public final Ext extThrowConstraintNode()

extTrackedTypeNode

public final Ext extTrackedTypeNode()

extAmbKeySetNode

public final Ext extAmbKeySetNode()

extNodeImpl

public Ext extNodeImpl()
Overrides:
extNodeImpl in class AbstractExtFactory_c

extAssignImpl

public Ext extAssignImpl()
Overrides:
extAssignImpl in class AbstractExtFactory_c

extLocalImpl

public Ext extLocalImpl()
Overrides:
extLocalImpl in class AbstractExtFactory_c

extSpecialImpl

public Ext extSpecialImpl()
Overrides:
extSpecialImpl in class AbstractExtFactory_c

extLocalDeclImpl

public Ext extLocalDeclImpl()
Overrides:
extLocalDeclImpl in class AbstractExtFactory_c

extConstructorCallImpl

public Ext extConstructorCallImpl()
Overrides:
extConstructorCallImpl in class AbstractExtFactory_c

extCallImpl

public Ext extCallImpl()
Overrides:
extCallImpl in class AbstractExtFactory_c

extProcedureCallImpl

public Ext extProcedureCallImpl()

extNewImpl

public Ext extNewImpl()
Overrides:
extNewImpl in class AbstractExtFactory_c

extFreeImpl

public Ext extFreeImpl()

extCanonicalKeySetNodeImpl

public Ext extCanonicalKeySetNodeImpl()

extAmbKeySetNodeImpl

public Ext extAmbKeySetNodeImpl()

extKeyNodeImpl

public Ext extKeyNodeImpl()

extTrackedTypeNodeImpl

public Ext extTrackedTypeNodeImpl()

extThrowConstraintNodeImpl

public Ext extThrowConstraintNodeImpl()

extProcedureDeclImpl

public Ext extProcedureDeclImpl()
Overrides:
extProcedureDeclImpl in class AbstractExtFactory_c