polyglot.ast
Interface ExtFactory
- All Known Implementing Classes:
- AbstractExtFactory_c, CofferExtFactory_c, PaoExtFactory_c
public interface ExtFactory
An ExtFactory
constructs extensions. It is only used by
a NodeFactory
, during the creation of AST nodes. ExtFactories
may be chained together (see AbstractExtFactory_c) to allow extensions to be
composed.
nextExtFactory
ExtFactory nextExtFactory()
- The next extFactory in the chain.
extAmbAssign
Ext extAmbAssign()
extAmbExpr
Ext extAmbExpr()
extAmbPrefix
Ext extAmbPrefix()
extAmbQualifierNode
Ext extAmbQualifierNode()
extAmbReceiver
Ext extAmbReceiver()
extAmbTypeNode
Ext extAmbTypeNode()
extArrayAccess
Ext extArrayAccess()
extArrayInit
Ext extArrayInit()
extArrayTypeNode
Ext extArrayTypeNode()
extAssert
Ext extAssert()
extAssign
Ext extAssign()
extLocalAssign
Ext extLocalAssign()
extFieldAssign
Ext extFieldAssign()
extArrayAccessAssign
Ext extArrayAccessAssign()
extBinary
Ext extBinary()
extBlock
Ext extBlock()
extBooleanLit
Ext extBooleanLit()
extBranch
Ext extBranch()
extCall
Ext extCall()
extCanonicalTypeNode
Ext extCanonicalTypeNode()
extCase
Ext extCase()
extCast
Ext extCast()
extCatch
Ext extCatch()
extCharLit
Ext extCharLit()
extClassBody
Ext extClassBody()
extClassDecl
Ext extClassDecl()
extClassLit
Ext extClassLit()
extClassMember
Ext extClassMember()
extCodeDecl
Ext extCodeDecl()
extConditional
Ext extConditional()
extConstructorCall
Ext extConstructorCall()
extConstructorDecl
Ext extConstructorDecl()
extDo
Ext extDo()
extEmpty
Ext extEmpty()
extEval
Ext extEval()
extExpr
Ext extExpr()
extField
Ext extField()
extFieldDecl
Ext extFieldDecl()
extFloatLit
Ext extFloatLit()
extFor
Ext extFor()
extFormal
Ext extFormal()
extIf
Ext extIf()
extImport
Ext extImport()
extInitializer
Ext extInitializer()
extInstanceof
Ext extInstanceof()
extIntLit
Ext extIntLit()
extLabeled
Ext extLabeled()
extLit
Ext extLit()
extLocal
Ext extLocal()
extLocalClassDecl
Ext extLocalClassDecl()
extLocalDecl
Ext extLocalDecl()
extLoop
Ext extLoop()
extMethodDecl
Ext extMethodDecl()
extNewArray
Ext extNewArray()
extNode
Ext extNode()
extNew
Ext extNew()
extNullLit
Ext extNullLit()
extNumLit
Ext extNumLit()
extPackageNode
Ext extPackageNode()
extProcedureDecl
Ext extProcedureDecl()
extReturn
Ext extReturn()
extSourceCollection
Ext extSourceCollection()
extSourceFile
Ext extSourceFile()
extSpecial
Ext extSpecial()
extStmt
Ext extStmt()
extStringLit
Ext extStringLit()
extSwitchBlock
Ext extSwitchBlock()
extSwitchElement
Ext extSwitchElement()
extSwitch
Ext extSwitch()
extSynchronized
Ext extSynchronized()
extTerm
Ext extTerm()
extThrow
Ext extThrow()
extTry
Ext extTry()
extTypeNode
Ext extTypeNode()
extUnary
Ext extUnary()
extWhile
Ext extWhile()