polyglot.ext.jl.ast
Class AbstractDelFactory_c
java.lang.Object
polyglot.ext.jl.ast.AbstractDelFactory_c
- All Implemented Interfaces:
- DelFactory
- public abstract class AbstractDelFactory_c
- extends java.lang.Object
- implements DelFactory
This abstract implementation of DelFactory
provides
a way of chaining together DelFactories, and default implementations
of factory methods for each node.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractDelFactory_c
protected AbstractDelFactory_c()
AbstractDelFactory_c
protected AbstractDelFactory_c(DelFactory nextDelFactory)
nextDelFactory
public DelFactory nextDelFactory()
composeDels
protected JL composeDels(JL e1,
JL e2)
- Compose two delegates together. Order is important: e1 gets added
at the end of e2's chain.
delAmbAssign
public final JL delAmbAssign()
- Specified by:
delAmbAssign
in interface DelFactory
delAmbExpr
public final JL delAmbExpr()
- Specified by:
delAmbExpr
in interface DelFactory
delAmbPrefix
public final JL delAmbPrefix()
- Specified by:
delAmbPrefix
in interface DelFactory
delAmbQualifierNode
public final JL delAmbQualifierNode()
- Specified by:
delAmbQualifierNode
in interface DelFactory
delAmbReceiver
public final JL delAmbReceiver()
- Specified by:
delAmbReceiver
in interface DelFactory
delAmbTypeNode
public final JL delAmbTypeNode()
- Specified by:
delAmbTypeNode
in interface DelFactory
delArrayAccess
public final JL delArrayAccess()
- Specified by:
delArrayAccess
in interface DelFactory
delArrayInit
public final JL delArrayInit()
- Specified by:
delArrayInit
in interface DelFactory
delArrayTypeNode
public final JL delArrayTypeNode()
- Specified by:
delArrayTypeNode
in interface DelFactory
delAssert
public final JL delAssert()
- Specified by:
delAssert
in interface DelFactory
delAssign
public final JL delAssign()
- Specified by:
delAssign
in interface DelFactory
delLocalAssign
public final JL delLocalAssign()
- Specified by:
delLocalAssign
in interface DelFactory
delFieldAssign
public final JL delFieldAssign()
- Specified by:
delFieldAssign
in interface DelFactory
delArrayAccessAssign
public final JL delArrayAccessAssign()
- Specified by:
delArrayAccessAssign
in interface DelFactory
delBinary
public final JL delBinary()
- Specified by:
delBinary
in interface DelFactory
delBlock
public final JL delBlock()
- Specified by:
delBlock
in interface DelFactory
delBooleanLit
public final JL delBooleanLit()
- Specified by:
delBooleanLit
in interface DelFactory
delBranch
public final JL delBranch()
- Specified by:
delBranch
in interface DelFactory
delCall
public final JL delCall()
- Specified by:
delCall
in interface DelFactory
delCanonicalTypeNode
public final JL delCanonicalTypeNode()
- Specified by:
delCanonicalTypeNode
in interface DelFactory
delCase
public final JL delCase()
- Specified by:
delCase
in interface DelFactory
delCast
public final JL delCast()
- Specified by:
delCast
in interface DelFactory
delCatch
public final JL delCatch()
- Specified by:
delCatch
in interface DelFactory
delCharLit
public final JL delCharLit()
- Specified by:
delCharLit
in interface DelFactory
delClassBody
public final JL delClassBody()
- Specified by:
delClassBody
in interface DelFactory
delClassDecl
public final JL delClassDecl()
- Specified by:
delClassDecl
in interface DelFactory
delClassLit
public final JL delClassLit()
- Specified by:
delClassLit
in interface DelFactory
delClassMember
public final JL delClassMember()
- Specified by:
delClassMember
in interface DelFactory
delCodeDecl
public final JL delCodeDecl()
- Specified by:
delCodeDecl
in interface DelFactory
delConditional
public final JL delConditional()
- Specified by:
delConditional
in interface DelFactory
delConstructorCall
public final JL delConstructorCall()
- Specified by:
delConstructorCall
in interface DelFactory
delConstructorDecl
public final JL delConstructorDecl()
- Specified by:
delConstructorDecl
in interface DelFactory
delDo
public final JL delDo()
- Specified by:
delDo
in interface DelFactory
delEmpty
public final JL delEmpty()
- Specified by:
delEmpty
in interface DelFactory
delEval
public final JL delEval()
- Specified by:
delEval
in interface DelFactory
delExpr
public final JL delExpr()
- Specified by:
delExpr
in interface DelFactory
delField
public final JL delField()
- Specified by:
delField
in interface DelFactory
delFieldDecl
public final JL delFieldDecl()
- Specified by:
delFieldDecl
in interface DelFactory
delFloatLit
public final JL delFloatLit()
- Specified by:
delFloatLit
in interface DelFactory
delFor
public final JL delFor()
- Specified by:
delFor
in interface DelFactory
delFormal
public final JL delFormal()
- Specified by:
delFormal
in interface DelFactory
delIf
public final JL delIf()
- Specified by:
delIf
in interface DelFactory
delImport
public final JL delImport()
- Specified by:
delImport
in interface DelFactory
delInitializer
public final JL delInitializer()
- Specified by:
delInitializer
in interface DelFactory
delInstanceof
public final JL delInstanceof()
- Specified by:
delInstanceof
in interface DelFactory
delIntLit
public final JL delIntLit()
- Specified by:
delIntLit
in interface DelFactory
delLabeled
public final JL delLabeled()
- Specified by:
delLabeled
in interface DelFactory
delLit
public final JL delLit()
- Specified by:
delLit
in interface DelFactory
delLocal
public final JL delLocal()
- Specified by:
delLocal
in interface DelFactory
delLocalClassDecl
public final JL delLocalClassDecl()
- Specified by:
delLocalClassDecl
in interface DelFactory
delLocalDecl
public final JL delLocalDecl()
- Specified by:
delLocalDecl
in interface DelFactory
delLoop
public final JL delLoop()
- Specified by:
delLoop
in interface DelFactory
delMethodDecl
public final JL delMethodDecl()
- Specified by:
delMethodDecl
in interface DelFactory
delNewArray
public final JL delNewArray()
- Specified by:
delNewArray
in interface DelFactory
delNode
public final JL delNode()
- Specified by:
delNode
in interface DelFactory
delNew
public final JL delNew()
- Specified by:
delNew
in interface DelFactory
delNullLit
public final JL delNullLit()
- Specified by:
delNullLit
in interface DelFactory
delNumLit
public final JL delNumLit()
- Specified by:
delNumLit
in interface DelFactory
delPackageNode
public final JL delPackageNode()
- Specified by:
delPackageNode
in interface DelFactory
delProcedureDecl
public final JL delProcedureDecl()
- Specified by:
delProcedureDecl
in interface DelFactory
delReturn
public final JL delReturn()
- Specified by:
delReturn
in interface DelFactory
delSourceCollection
public final JL delSourceCollection()
- Specified by:
delSourceCollection
in interface DelFactory
delSourceFile
public final JL delSourceFile()
- Specified by:
delSourceFile
in interface DelFactory
delSpecial
public final JL delSpecial()
- Specified by:
delSpecial
in interface DelFactory
delStmt
public final JL delStmt()
- Specified by:
delStmt
in interface DelFactory
delStringLit
public final JL delStringLit()
- Specified by:
delStringLit
in interface DelFactory
delSwitchBlock
public final JL delSwitchBlock()
- Specified by:
delSwitchBlock
in interface DelFactory
delSwitchElement
public final JL delSwitchElement()
- Specified by:
delSwitchElement
in interface DelFactory
delSwitch
public final JL delSwitch()
- Specified by:
delSwitch
in interface DelFactory
delSynchronized
public final JL delSynchronized()
- Specified by:
delSynchronized
in interface DelFactory
delTerm
public final JL delTerm()
- Specified by:
delTerm
in interface DelFactory
delThrow
public final JL delThrow()
- Specified by:
delThrow
in interface DelFactory
delTry
public final JL delTry()
- Specified by:
delTry
in interface DelFactory
delTypeNode
public final JL delTypeNode()
- Specified by:
delTypeNode
in interface DelFactory
delUnary
public final JL delUnary()
- Specified by:
delUnary
in interface DelFactory
delWhile
public final JL delWhile()
- Specified by:
delWhile
in interface DelFactory
delAmbAssignImpl
protected JL delAmbAssignImpl()
delAmbExprImpl
protected JL delAmbExprImpl()
delAmbPrefixImpl
protected JL delAmbPrefixImpl()
delAmbQualifierNodeImpl
protected JL delAmbQualifierNodeImpl()
delAmbReceiverImpl
protected JL delAmbReceiverImpl()
delAmbTypeNodeImpl
protected JL delAmbTypeNodeImpl()
delArrayAccessImpl
protected JL delArrayAccessImpl()
delArrayInitImpl
protected JL delArrayInitImpl()
delArrayTypeNodeImpl
protected JL delArrayTypeNodeImpl()
delAssertImpl
protected JL delAssertImpl()
delAssignImpl
protected JL delAssignImpl()
delLocalAssignImpl
protected JL delLocalAssignImpl()
delFieldAssignImpl
protected JL delFieldAssignImpl()
delArrayAccessAssignImpl
protected JL delArrayAccessAssignImpl()
delBinaryImpl
protected JL delBinaryImpl()
delBlockImpl
protected JL delBlockImpl()
delBooleanLitImpl
protected JL delBooleanLitImpl()
delBranchImpl
protected JL delBranchImpl()
delCallImpl
protected JL delCallImpl()
delCanonicalTypeNodeImpl
protected JL delCanonicalTypeNodeImpl()
delCaseImpl
protected JL delCaseImpl()
delCastImpl
protected JL delCastImpl()
delCatchImpl
protected JL delCatchImpl()
delCharLitImpl
protected JL delCharLitImpl()
delClassBodyImpl
protected JL delClassBodyImpl()
delClassDeclImpl
protected JL delClassDeclImpl()
delClassLitImpl
protected JL delClassLitImpl()
delClassMemberImpl
protected JL delClassMemberImpl()
delCodeDeclImpl
protected JL delCodeDeclImpl()
delConditionalImpl
protected JL delConditionalImpl()
delConstructorCallImpl
protected JL delConstructorCallImpl()
delConstructorDeclImpl
protected JL delConstructorDeclImpl()
delDoImpl
protected JL delDoImpl()
delEmptyImpl
protected JL delEmptyImpl()
delEvalImpl
protected JL delEvalImpl()
delExprImpl
protected JL delExprImpl()
delFieldImpl
protected JL delFieldImpl()
delFieldDeclImpl
protected JL delFieldDeclImpl()
delFloatLitImpl
protected JL delFloatLitImpl()
delForImpl
protected JL delForImpl()
delFormalImpl
protected JL delFormalImpl()
delIfImpl
protected JL delIfImpl()
delImportImpl
protected JL delImportImpl()
delInitializerImpl
protected JL delInitializerImpl()
delInstanceofImpl
protected JL delInstanceofImpl()
delIntLitImpl
protected JL delIntLitImpl()
delLabeledImpl
protected JL delLabeledImpl()
delLitImpl
protected JL delLitImpl()
delLocalImpl
protected JL delLocalImpl()
delLocalClassDeclImpl
protected JL delLocalClassDeclImpl()
delLocalDeclImpl
protected JL delLocalDeclImpl()
delLoopImpl
protected JL delLoopImpl()
delMethodDeclImpl
protected JL delMethodDeclImpl()
delNewArrayImpl
protected JL delNewArrayImpl()
delNodeImpl
protected JL delNodeImpl()
delNewImpl
protected JL delNewImpl()
delNullLitImpl
protected JL delNullLitImpl()
delNumLitImpl
protected JL delNumLitImpl()
delPackageNodeImpl
protected JL delPackageNodeImpl()
delProcedureDeclImpl
protected JL delProcedureDeclImpl()
delReturnImpl
protected JL delReturnImpl()
delSourceCollectionImpl
protected JL delSourceCollectionImpl()
delSourceFileImpl
protected JL delSourceFileImpl()
delSpecialImpl
protected JL delSpecialImpl()
delStmtImpl
protected JL delStmtImpl()
delStringLitImpl
protected JL delStringLitImpl()
delSwitchBlockImpl
protected JL delSwitchBlockImpl()
delSwitchElementImpl
protected JL delSwitchElementImpl()
delSwitchImpl
protected JL delSwitchImpl()
delSynchronizedImpl
protected JL delSynchronizedImpl()
delTermImpl
protected JL delTermImpl()
delThrowImpl
protected JL delThrowImpl()
delTryImpl
protected JL delTryImpl()
delTypeNodeImpl
protected JL delTypeNodeImpl()
delUnaryImpl
protected JL delUnaryImpl()
delWhileImpl
protected JL delWhileImpl()
postDelAmbAssign
protected JL postDelAmbAssign(JL del)
postDelAmbExpr
protected JL postDelAmbExpr(JL del)
postDelAmbPrefix
protected JL postDelAmbPrefix(JL del)
postDelAmbQualifierNode
protected JL postDelAmbQualifierNode(JL del)
postDelAmbReceiver
protected JL postDelAmbReceiver(JL del)
postDelAmbTypeNode
protected JL postDelAmbTypeNode(JL del)
postDelArrayAccess
protected JL postDelArrayAccess(JL del)
postDelArrayInit
protected JL postDelArrayInit(JL del)
postDelArrayTypeNode
protected JL postDelArrayTypeNode(JL del)
postDelAssert
protected JL postDelAssert(JL del)
postDelAssign
protected JL postDelAssign(JL del)
postDelLocalAssign
protected JL postDelLocalAssign(JL del)
postDelFieldAssign
protected JL postDelFieldAssign(JL del)
postDelArrayAccessAssign
protected JL postDelArrayAccessAssign(JL del)
postDelBinary
protected JL postDelBinary(JL del)
postDelBlock
protected JL postDelBlock(JL del)
postDelBooleanLit
protected JL postDelBooleanLit(JL del)
postDelBranch
protected JL postDelBranch(JL del)
postDelCall
protected JL postDelCall(JL del)
postDelCanonicalTypeNode
protected JL postDelCanonicalTypeNode(JL del)
postDelCase
protected JL postDelCase(JL del)
postDelCast
protected JL postDelCast(JL del)
postDelCatch
protected JL postDelCatch(JL del)
postDelCharLit
protected JL postDelCharLit(JL del)
postDelClassBody
protected JL postDelClassBody(JL del)
postDelClassDecl
protected JL postDelClassDecl(JL del)
postDelClassLit
protected JL postDelClassLit(JL del)
postDelClassMember
protected JL postDelClassMember(JL del)
postDelCodeDecl
protected JL postDelCodeDecl(JL del)
postDelConditional
protected JL postDelConditional(JL del)
postDelConstructorCall
protected JL postDelConstructorCall(JL del)
postDelConstructorDecl
protected JL postDelConstructorDecl(JL del)
postDelDo
protected JL postDelDo(JL del)
postDelEmpty
protected JL postDelEmpty(JL del)
postDelEval
protected JL postDelEval(JL del)
postDelExpr
protected JL postDelExpr(JL del)
postDelField
protected JL postDelField(JL del)
postDelFieldDecl
protected JL postDelFieldDecl(JL del)
postDelFloatLit
protected JL postDelFloatLit(JL del)
postDelFor
protected JL postDelFor(JL del)
postDelFormal
protected JL postDelFormal(JL del)
postDelIf
protected JL postDelIf(JL del)
postDelImport
protected JL postDelImport(JL del)
postDelInitializer
protected JL postDelInitializer(JL del)
postDelInstanceof
protected JL postDelInstanceof(JL del)
postDelIntLit
protected JL postDelIntLit(JL del)
postDelLabeled
protected JL postDelLabeled(JL del)
postDelLit
protected JL postDelLit(JL del)
postDelLocal
protected JL postDelLocal(JL del)
postDelLocalClassDecl
protected JL postDelLocalClassDecl(JL del)
postDelLocalDecl
protected JL postDelLocalDecl(JL del)
postDelLoop
protected JL postDelLoop(JL del)
postDelMethodDecl
protected JL postDelMethodDecl(JL del)
postDelNewArray
protected JL postDelNewArray(JL del)
postDelNode
protected JL postDelNode(JL del)
postDelNew
protected JL postDelNew(JL del)
postDelNullLit
protected JL postDelNullLit(JL del)
postDelNumLit
protected JL postDelNumLit(JL del)
postDelPackageNode
protected JL postDelPackageNode(JL del)
postDelProcedureDecl
protected JL postDelProcedureDecl(JL del)
postDelReturn
protected JL postDelReturn(JL del)
postDelSourceCollection
protected JL postDelSourceCollection(JL del)
postDelSourceFile
protected JL postDelSourceFile(JL del)
postDelSpecial
protected JL postDelSpecial(JL del)
postDelStmt
protected JL postDelStmt(JL del)
postDelStringLit
protected JL postDelStringLit(JL del)
postDelSwitchBlock
protected JL postDelSwitchBlock(JL del)
postDelSwitchElement
protected JL postDelSwitchElement(JL del)
postDelSwitch
protected JL postDelSwitch(JL del)
postDelSynchronized
protected JL postDelSynchronized(JL del)
postDelTerm
protected JL postDelTerm(JL del)
postDelThrow
protected JL postDelThrow(JL del)
postDelTry
protected JL postDelTry(JL del)
postDelTypeNode
protected JL postDelTypeNode(JL del)
postDelUnary
protected JL postDelUnary(JL del)
postDelWhile
protected JL postDelWhile(JL del)