|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectpolyglot.ext.jl.ast.AbstractExtFactory_c
This abstract implementation of ExtFactory provides
a way of chaining together ExtFactories, and default implementations
of factory methods for each node.
For a given type of AST node N, there are three methods:
extN(), extNImpl() and postExtN(Ext).
The method extN() calls extNImpl() to create
an appropriate extension object, and if other ExtFactorys are
chained onto this one, it will also call extN() on the next
ExtFactory. The method extN() will then
call postExtN, passing in the newly created extension object.
The default implementation of extNImpl() is to simply call
extMImpl(), where M is the immediate
superclass of N. Similarly, the default implementation of
postExtN(Ext) is to call postExtM(Ext).
has a very similar structure.| Constructor Summary | |
protected |
AbstractExtFactory_c()
|
protected |
AbstractExtFactory_c(ExtFactory nextExtFactory)
|
| Method Summary | |
protected Ext |
composeExts(Ext e1,
Ext e2)
Compose two extensions together. |
Ext |
extAmbAssign()
|
protected Ext |
extAmbAssignImpl()
Create the Ext object for a AmbAssign AST node. |
Ext |
extAmbExpr()
|
protected Ext |
extAmbExprImpl()
Create the Ext object for a AmbExpr AST node. |
Ext |
extAmbPrefix()
|
protected Ext |
extAmbPrefixImpl()
Create the Ext object for a AmbPrefix AST node. |
Ext |
extAmbQualifierNode()
|
protected Ext |
extAmbQualifierNodeImpl()
Create the Ext object for a AmbQualifierNode AST node. |
Ext |
extAmbReceiver()
|
protected Ext |
extAmbReceiverImpl()
Create the Ext object for a AmbReceiver AST node. |
Ext |
extAmbTypeNode()
|
protected Ext |
extAmbTypeNodeImpl()
Create the Ext object for a AmbTypeNode AST node. |
Ext |
extArrayAccess()
|
Ext |
extArrayAccessAssign()
|
protected Ext |
extArrayAccessAssignImpl()
Create the Ext object for a ArrayAccessAssign AST node. |
protected Ext |
extArrayAccessImpl()
Create the Ext object for a ArrayAccess AST node. |
Ext |
extArrayInit()
|
protected Ext |
extArrayInitImpl()
Create the Ext object for a ArrayInit AST node. |
Ext |
extArrayTypeNode()
|
protected Ext |
extArrayTypeNodeImpl()
Create the Ext object for a ArrayTypeNode AST node. |
Ext |
extAssert()
|
protected Ext |
extAssertImpl()
Create the Ext object for a Assert AST node. |
Ext |
extAssign()
|
protected Ext |
extAssignImpl()
Create the Ext object for a Assign AST node. |
Ext |
extBinary()
|
protected Ext |
extBinaryImpl()
Create the Ext object for a Binary AST node. |
Ext |
extBlock()
|
protected Ext |
extBlockImpl()
Create the Ext object for a Block AST node. |
Ext |
extBooleanLit()
|
protected Ext |
extBooleanLitImpl()
Create the Ext object for a BooleanLit AST node. |
Ext |
extBranch()
|
protected Ext |
extBranchImpl()
Create the Ext object for a Branch AST node. |
Ext |
extCall()
|
protected Ext |
extCallImpl()
Create the Ext object for a Call AST node. |
Ext |
extCanonicalTypeNode()
|
protected Ext |
extCanonicalTypeNodeImpl()
Create the Ext object for a CanonicalTypeNode AST node. |
Ext |
extCase()
|
protected Ext |
extCaseImpl()
Create the Ext object for a Case AST node. |
Ext |
extCast()
|
protected Ext |
extCastImpl()
Create the Ext object for a Cast AST node. |
Ext |
extCatch()
|
protected Ext |
extCatchImpl()
Create the Ext object for a Catch AST node. |
Ext |
extCharLit()
|
protected Ext |
extCharLitImpl()
Create the Ext object for a CharLit AST node. |
Ext |
extClassBody()
|
protected Ext |
extClassBodyImpl()
Create the Ext object for a ClassBody AST node. |
Ext |
extClassDecl()
|
protected Ext |
extClassDeclImpl()
Create the Ext object for a ClassDecl AST node. |
Ext |
extClassLit()
|
protected Ext |
extClassLitImpl()
Create the Ext object for a ClassLit AST node. |
Ext |
extClassMember()
|
protected Ext |
extClassMemberImpl()
Create the Ext object for a ClassMember AST node. |
Ext |
extCodeDecl()
|
protected Ext |
extCodeDeclImpl()
Create the Ext object for a CodeDecl AST node. |
Ext |
extConditional()
|
protected Ext |
extConditionalImpl()
Create the Ext object for a Conditional AST node. |
Ext |
extConstructorCall()
|
protected Ext |
extConstructorCallImpl()
Create the Ext object for a ConstructorCall AST node. |
Ext |
extConstructorDecl()
|
protected Ext |
extConstructorDeclImpl()
Create the Ext object for a ConstructorDecl AST node. |
Ext |
extDo()
|
protected Ext |
extDoImpl()
Create the Ext object for a Do AST node. |
Ext |
extEmpty()
|
protected Ext |
extEmptyImpl()
Create the Ext object for a Empty AST node. |
Ext |
extEval()
|
protected Ext |
extEvalImpl()
Create the Ext object for a Eval AST node. |
Ext |
extExpr()
|
protected Ext |
extExprImpl()
Create the Ext object for a Expr AST node. |
Ext |
extField()
|
Ext |
extFieldAssign()
|
protected Ext |
extFieldAssignImpl()
Create the Ext object for a FieldAssign AST node. |
Ext |
extFieldDecl()
|
protected Ext |
extFieldDeclImpl()
Create the Ext object for a FieldDecl AST node. |
protected Ext |
extFieldImpl()
Create the Ext object for a Field AST node. |
Ext |
extFloatLit()
|
protected Ext |
extFloatLitImpl()
Create the Ext object for a FloatLit AST node. |
Ext |
extFor()
|
protected Ext |
extForImpl()
Create the Ext object for a For AST node. |
Ext |
extFormal()
|
protected Ext |
extFormalImpl()
Create the Ext object for a Formal AST node. |
Ext |
extIf()
|
protected Ext |
extIfImpl()
Create the Ext object for a If AST node. |
Ext |
extImport()
|
protected Ext |
extImportImpl()
Create the Ext object for a Import AST node. |
Ext |
extInitializer()
|
protected Ext |
extInitializerImpl()
Create the Ext object for a Initializer AST node. |
Ext |
extInstanceof()
|
protected Ext |
extInstanceofImpl()
Create the Ext object for a Instanceof AST node. |
Ext |
extIntLit()
|
protected Ext |
extIntLitImpl()
Create the Ext object for a IntLit AST node. |
Ext |
extLabeled()
|
protected Ext |
extLabeledImpl()
Create the Ext object for a Labeled AST node. |
Ext |
extLit()
|
protected Ext |
extLitImpl()
Create the Ext object for a Lit AST node. |
Ext |
extLocal()
|
Ext |
extLocalAssign()
|
protected Ext |
extLocalAssignImpl()
Create the Ext object for a LocalAssign AST node. |
Ext |
extLocalClassDecl()
|
protected Ext |
extLocalClassDeclImpl()
Create the Ext object for a LocalClassDecl AST node. |
Ext |
extLocalDecl()
|
protected Ext |
extLocalDeclImpl()
Create the Ext object for a LocalDecl AST node. |
protected Ext |
extLocalImpl()
Create the Ext object for a Local AST node. |
Ext |
extLoop()
|
protected Ext |
extLoopImpl()
Create the Ext object for a Loop AST node. |
Ext |
extMethodDecl()
|
protected Ext |
extMethodDeclImpl()
Create the Ext object for a MethodDecl AST node. |
Ext |
extNew()
|
Ext |
extNewArray()
|
protected Ext |
extNewArrayImpl()
Create the Ext object for a NewArray AST node. |
protected Ext |
extNewImpl()
Create the Ext object for a New AST node. |
Ext |
extNode()
|
protected Ext |
extNodeImpl()
Create the Ext object for a Node AST node. |
Ext |
extNullLit()
|
protected Ext |
extNullLitImpl()
Create the Ext object for a NullLit AST node. |
Ext |
extNumLit()
|
protected Ext |
extNumLitImpl()
Create the Ext object for a NumLit AST node. |
Ext |
extPackageNode()
|
protected Ext |
extPackageNodeImpl()
Create the Ext object for a PackageNode AST node. |
Ext |
extProcedureDecl()
|
protected Ext |
extProcedureDeclImpl()
Create the Ext object for a ProcedureDecl AST node. |
Ext |
extReturn()
|
protected Ext |
extReturnImpl()
Create the Ext object for a Return AST node. |
Ext |
extSourceCollection()
|
protected Ext |
extSourceCollectionImpl()
Create the Ext object for a SourceCollection AST node. |
Ext |
extSourceFile()
|
protected Ext |
extSourceFileImpl()
Create the Ext object for a SourceFile AST node. |
Ext |
extSpecial()
|
protected Ext |
extSpecialImpl()
Create the Ext object for a Special AST node. |
Ext |
extStmt()
|
protected Ext |
extStmtImpl()
Create the Ext object for a Stmt AST node. |
Ext |
extStringLit()
|
protected Ext |
extStringLitImpl()
Create the Ext object for a StringLit AST node. |
Ext |
extSwitch()
|
Ext |
extSwitchBlock()
|
protected Ext |
extSwitchBlockImpl()
Create the Ext object for a SwitchBlock AST node. |
Ext |
extSwitchElement()
|
protected Ext |
extSwitchElementImpl()
Create the Ext object for a SwitchElement AST node. |
protected Ext |
extSwitchImpl()
Create the Ext object for a Switch AST node. |
Ext |
extSynchronized()
|
protected Ext |
extSynchronizedImpl()
Create the Ext object for a Synchronized AST node. |
Ext |
extTerm()
|
protected Ext |
extTermImpl()
Create the Ext object for a Term AST node. |
Ext |
extThrow()
|
protected Ext |
extThrowImpl()
Create the Ext object for a Throw AST node. |
Ext |
extTry()
|
protected Ext |
extTryImpl()
Create the Ext object for a Try AST node. |
Ext |
extTypeNode()
|
protected Ext |
extTypeNodeImpl()
Create the Ext object for a TypeNode AST node. |
Ext |
extUnary()
|
protected Ext |
extUnaryImpl()
Create the Ext object for a Unary AST node. |
Ext |
extWhile()
|
protected Ext |
extWhileImpl()
Create the Ext object for a While AST node. |
ExtFactory |
nextExtFactory()
The next extFactory in the chain. |
protected Ext |
postExtAmbAssign(Ext ext)
|
protected Ext |
postExtAmbExpr(Ext ext)
|
protected Ext |
postExtAmbPrefix(Ext ext)
|
protected Ext |
postExtAmbQualifierNode(Ext ext)
|
protected Ext |
postExtAmbReceiver(Ext ext)
|
protected Ext |
postExtAmbTypeNode(Ext ext)
|
protected Ext |
postExtArrayAccess(Ext ext)
|
protected Ext |
postExtArrayAccessAssign(Ext ext)
|
protected Ext |
postExtArrayInit(Ext ext)
|
protected Ext |
postExtArrayTypeNode(Ext ext)
|
protected Ext |
postExtAssert(Ext ext)
|
protected Ext |
postExtAssign(Ext ext)
|
protected Ext |
postExtBinary(Ext ext)
|
protected Ext |
postExtBlock(Ext ext)
|
protected Ext |
postExtBooleanLit(Ext ext)
|
protected Ext |
postExtBranch(Ext ext)
|
protected Ext |
postExtCall(Ext ext)
|
protected Ext |
postExtCanonicalTypeNode(Ext ext)
|
protected Ext |
postExtCase(Ext ext)
|
protected Ext |
postExtCast(Ext ext)
|
protected Ext |
postExtCatch(Ext ext)
|
protected Ext |
postExtCharLit(Ext ext)
|
protected Ext |
postExtClassBody(Ext ext)
|
protected Ext |
postExtClassDecl(Ext ext)
|
protected Ext |
postExtClassLit(Ext ext)
|
protected Ext |
postExtClassMember(Ext ext)
|
protected Ext |
postExtCodeDecl(Ext ext)
|
protected Ext |
postExtConditional(Ext ext)
|
protected Ext |
postExtConstructorCall(Ext ext)
|
protected Ext |
postExtConstructorDecl(Ext ext)
|
protected Ext |
postExtDo(Ext ext)
|
protected Ext |
postExtEmpty(Ext ext)
|
protected Ext |
postExtEval(Ext ext)
|
protected Ext |
postExtExpr(Ext ext)
|
protected Ext |
postExtField(Ext ext)
|
protected Ext |
postExtFieldAssign(Ext ext)
|
protected Ext |
postExtFieldDecl(Ext ext)
|
protected Ext |
postExtFloatLit(Ext ext)
|
protected Ext |
postExtFor(Ext ext)
|
protected Ext |
postExtFormal(Ext ext)
|
protected Ext |
postExtIf(Ext ext)
|
protected Ext |
postExtImport(Ext ext)
|
protected Ext |
postExtInitializer(Ext ext)
|
protected Ext |
postExtInstanceof(Ext ext)
|
protected Ext |
postExtIntLit(Ext ext)
|
protected Ext |
postExtLabeled(Ext ext)
|
protected Ext |
postExtLit(Ext ext)
|
protected Ext |
postExtLocal(Ext ext)
|
protected Ext |
postExtLocalAssign(Ext ext)
|
protected Ext |
postExtLocalClassDecl(Ext ext)
|
protected Ext |
postExtLocalDecl(Ext ext)
|
protected Ext |
postExtLoop(Ext ext)
|
protected Ext |
postExtMethodDecl(Ext ext)
|
protected Ext |
postExtNew(Ext ext)
|
protected Ext |
postExtNewArray(Ext ext)
|
protected Ext |
postExtNode(Ext ext)
|
protected Ext |
postExtNullLit(Ext ext)
|
protected Ext |
postExtNumLit(Ext ext)
|
protected Ext |
postExtPackageNode(Ext ext)
|
protected Ext |
postExtProcedureDecl(Ext ext)
|
protected Ext |
postExtReturn(Ext ext)
|
protected Ext |
postExtSourceCollection(Ext ext)
|
protected Ext |
postExtSourceFile(Ext ext)
|
protected Ext |
postExtSpecial(Ext ext)
|
protected Ext |
postExtStmt(Ext ext)
|
protected Ext |
postExtStringLit(Ext ext)
|
protected Ext |
postExtSwitch(Ext ext)
|
protected Ext |
postExtSwitchBlock(Ext ext)
|
protected Ext |
postExtSwitchElement(Ext ext)
|
protected Ext |
postExtSynchronized(Ext ext)
|
protected Ext |
postExtTerm(Ext ext)
|
protected Ext |
postExtThrow(Ext ext)
|
protected Ext |
postExtTry(Ext ext)
|
protected Ext |
postExtTypeNode(Ext ext)
|
protected Ext |
postExtUnary(Ext ext)
|
protected Ext |
postExtWhile(Ext ext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected AbstractExtFactory_c()
protected AbstractExtFactory_c(ExtFactory nextExtFactory)
| Method Detail |
public ExtFactory nextExtFactory()
ExtFactory
nextExtFactory in interface ExtFactory
protected Ext composeExts(Ext e1,
Ext e2)
e1 - the Ext object to add to the end of e2's
chain of extensions.e2 - the second Ext object that will have e1 added to
its chain of extensions.
public final Ext extAmbAssign()
extAmbAssign in interface ExtFactorypublic final Ext extAmbExpr()
extAmbExpr in interface ExtFactorypublic final Ext extAmbPrefix()
extAmbPrefix in interface ExtFactorypublic final Ext extAmbQualifierNode()
extAmbQualifierNode in interface ExtFactorypublic final Ext extAmbReceiver()
extAmbReceiver in interface ExtFactorypublic final Ext extAmbTypeNode()
extAmbTypeNode in interface ExtFactorypublic final Ext extArrayAccess()
extArrayAccess in interface ExtFactorypublic final Ext extArrayInit()
extArrayInit in interface ExtFactorypublic final Ext extArrayTypeNode()
extArrayTypeNode in interface ExtFactorypublic final Ext extAssert()
extAssert in interface ExtFactorypublic final Ext extAssign()
extAssign in interface ExtFactorypublic final Ext extLocalAssign()
extLocalAssign in interface ExtFactorypublic final Ext extFieldAssign()
extFieldAssign in interface ExtFactorypublic final Ext extArrayAccessAssign()
extArrayAccessAssign in interface ExtFactorypublic final Ext extBinary()
extBinary in interface ExtFactorypublic final Ext extBlock()
extBlock in interface ExtFactorypublic final Ext extBooleanLit()
extBooleanLit in interface ExtFactorypublic final Ext extBranch()
extBranch in interface ExtFactorypublic final Ext extCall()
extCall in interface ExtFactorypublic final Ext extCanonicalTypeNode()
extCanonicalTypeNode in interface ExtFactorypublic final Ext extCase()
extCase in interface ExtFactorypublic final Ext extCast()
extCast in interface ExtFactorypublic final Ext extCatch()
extCatch in interface ExtFactorypublic final Ext extCharLit()
extCharLit in interface ExtFactorypublic final Ext extClassBody()
extClassBody in interface ExtFactorypublic final Ext extClassDecl()
extClassDecl in interface ExtFactorypublic final Ext extClassLit()
extClassLit in interface ExtFactorypublic final Ext extClassMember()
extClassMember in interface ExtFactorypublic final Ext extCodeDecl()
extCodeDecl in interface ExtFactorypublic final Ext extConditional()
extConditional in interface ExtFactorypublic final Ext extConstructorCall()
extConstructorCall in interface ExtFactorypublic final Ext extConstructorDecl()
extConstructorDecl in interface ExtFactorypublic final Ext extDo()
extDo in interface ExtFactorypublic final Ext extEmpty()
extEmpty in interface ExtFactorypublic final Ext extEval()
extEval in interface ExtFactorypublic final Ext extExpr()
extExpr in interface ExtFactorypublic final Ext extField()
extField in interface ExtFactorypublic final Ext extFieldDecl()
extFieldDecl in interface ExtFactorypublic final Ext extFloatLit()
extFloatLit in interface ExtFactorypublic final Ext extFor()
extFor in interface ExtFactorypublic final Ext extFormal()
extFormal in interface ExtFactorypublic final Ext extIf()
extIf in interface ExtFactorypublic final Ext extImport()
extImport in interface ExtFactorypublic final Ext extInitializer()
extInitializer in interface ExtFactorypublic final Ext extInstanceof()
extInstanceof in interface ExtFactorypublic final Ext extIntLit()
extIntLit in interface ExtFactorypublic final Ext extLabeled()
extLabeled in interface ExtFactorypublic final Ext extLit()
extLit in interface ExtFactorypublic final Ext extLocal()
extLocal in interface ExtFactorypublic final Ext extLocalClassDecl()
extLocalClassDecl in interface ExtFactorypublic final Ext extLocalDecl()
extLocalDecl in interface ExtFactorypublic final Ext extLoop()
extLoop in interface ExtFactorypublic final Ext extMethodDecl()
extMethodDecl in interface ExtFactorypublic final Ext extNewArray()
extNewArray in interface ExtFactorypublic final Ext extNode()
extNode in interface ExtFactorypublic final Ext extNew()
extNew in interface ExtFactorypublic final Ext extNullLit()
extNullLit in interface ExtFactorypublic final Ext extNumLit()
extNumLit in interface ExtFactorypublic final Ext extPackageNode()
extPackageNode in interface ExtFactorypublic final Ext extProcedureDecl()
extProcedureDecl in interface ExtFactorypublic final Ext extReturn()
extReturn in interface ExtFactorypublic final Ext extSourceCollection()
extSourceCollection in interface ExtFactorypublic final Ext extSourceFile()
extSourceFile in interface ExtFactorypublic final Ext extSpecial()
extSpecial in interface ExtFactorypublic final Ext extStmt()
extStmt in interface ExtFactorypublic final Ext extStringLit()
extStringLit in interface ExtFactorypublic final Ext extSwitchBlock()
extSwitchBlock in interface ExtFactorypublic final Ext extSwitchElement()
extSwitchElement in interface ExtFactorypublic final Ext extSwitch()
extSwitch in interface ExtFactorypublic final Ext extSynchronized()
extSynchronized in interface ExtFactorypublic final Ext extTerm()
extTerm in interface ExtFactorypublic final Ext extThrow()
extThrow in interface ExtFactorypublic final Ext extTry()
extTry in interface ExtFactorypublic final Ext extTypeNode()
extTypeNode in interface ExtFactorypublic final Ext extUnary()
extUnary in interface ExtFactorypublic final Ext extWhile()
extWhile in interface ExtFactoryprotected Ext extAmbAssignImpl()
Ext object for a AmbAssign AST node.
Ext object for a AmbAssign AST node.protected Ext extAmbExprImpl()
Ext object for a AmbExpr AST node.
Ext object for a AmbExpr AST node.protected Ext extAmbPrefixImpl()
Ext object for a AmbPrefix AST node.
Ext object for a AmbPrefix AST node.protected Ext extAmbQualifierNodeImpl()
Ext object for a AmbQualifierNode AST node.
Ext object for a AmbQualifierNode AST node.protected Ext extAmbReceiverImpl()
Ext object for a AmbReceiver AST node.
Ext object for a AmbReceiver AST node.protected Ext extAmbTypeNodeImpl()
Ext object for a AmbTypeNode AST node.
Ext object for a AmbTypeNode AST node.protected Ext extArrayAccessImpl()
Ext object for a ArrayAccess AST node.
Ext object for a ArrayAccess AST node.protected Ext extArrayInitImpl()
Ext object for a ArrayInit AST node.
Ext object for a ArrayInit AST node.protected Ext extArrayTypeNodeImpl()
Ext object for a ArrayTypeNode AST node.
Ext object for a ArrayTypeNode AST node.protected Ext extAssertImpl()
Ext object for a Assert AST node.
Ext object for a Assert AST node.protected Ext extAssignImpl()
Ext object for a Assign AST node.
Ext object for a Assign AST node.protected Ext extLocalAssignImpl()
Ext object for a LocalAssign AST node.
Ext object for a LocalAssign AST node.protected Ext extFieldAssignImpl()
Ext object for a FieldAssign AST node.
Ext object for a FieldAssign AST node.protected Ext extArrayAccessAssignImpl()
Ext object for a ArrayAccessAssign AST node.
Ext object for a ArrayAccessAssign AST node.protected Ext extBinaryImpl()
Ext object for a Binary AST node.
Ext object for a Binary AST node.protected Ext extBlockImpl()
Ext object for a Block AST node.
Ext object for a Block AST node.protected Ext extBooleanLitImpl()
Ext object for a BooleanLit AST node.
Ext object for a BooleanLit AST node.protected Ext extBranchImpl()
Ext object for a Branch AST node.
Ext object for a Branch AST node.protected Ext extCallImpl()
Ext object for a Call AST node.
Ext object for a Call AST node.protected Ext extCanonicalTypeNodeImpl()
Ext object for a CanonicalTypeNode AST node.
Ext object for a CanonicalTypeNode AST node.protected Ext extCaseImpl()
Ext object for a Case AST node.
Ext object for a Case AST node.protected Ext extCastImpl()
Ext object for a Cast AST node.
Ext object for a Cast AST node.protected Ext extCatchImpl()
Ext object for a Catch AST node.
Ext object for a Catch AST node.protected Ext extCharLitImpl()
Ext object for a CharLit AST node.
Ext object for a CharLit AST node.protected Ext extClassBodyImpl()
Ext object for a ClassBody AST node.
Ext object for a ClassBody AST node.protected Ext extClassDeclImpl()
Ext object for a ClassDecl AST node.
Ext object for a ClassDecl AST node.protected Ext extClassLitImpl()
Ext object for a ClassLit AST node.
Ext object for a ClassLit AST node.protected Ext extClassMemberImpl()
Ext object for a ClassMember AST node.
Ext object for a ClassMember AST node.protected Ext extCodeDeclImpl()
Ext object for a CodeDecl AST node.
Ext object for a CodeDecl AST node.protected Ext extConditionalImpl()
Ext object for a Conditional AST node.
Ext object for a Conditional AST node.protected Ext extConstructorCallImpl()
Ext object for a ConstructorCall AST node.
Ext object for a ConstructorCall AST node.protected Ext extConstructorDeclImpl()
Ext object for a ConstructorDecl AST node.
Ext object for a ConstructorDecl AST node.protected Ext extDoImpl()
Ext object for a Do AST node.
Ext object for a Do AST node.protected Ext extEmptyImpl()
Ext object for a Empty AST node.
Ext object for a Empty AST node.protected Ext extEvalImpl()
Ext object for a Eval AST node.
Ext object for a Eval AST node.protected Ext extExprImpl()
Ext object for a Expr AST node.
Ext object for a Expr AST node.protected Ext extFieldImpl()
Ext object for a Field AST node.
Ext object for a Field AST node.protected Ext extFieldDeclImpl()
Ext object for a FieldDecl AST node.
Ext object for a FieldDecl AST node.protected Ext extFloatLitImpl()
Ext object for a FloatLit AST node.
Ext object for a FloatLit AST node.protected Ext extForImpl()
Ext object for a For AST node.
Ext object for a For AST node.protected Ext extFormalImpl()
Ext object for a Formal AST node.
Ext object for a Formal AST node.protected Ext extIfImpl()
Ext object for a If AST node.
Ext object for a If AST node.protected Ext extImportImpl()
Ext object for a Import AST node.
Ext object for a Import AST node.protected Ext extInitializerImpl()
Ext object for a Initializer AST node.
Ext object for a Initializer AST node.protected Ext extInstanceofImpl()
Ext object for a Instanceof AST node.
Ext object for a Instanceof AST node.protected Ext extIntLitImpl()
Ext object for a IntLit AST node.
Ext object for a IntLit AST node.protected Ext extLabeledImpl()
Ext object for a Labeled AST node.
Ext object for a Labeled AST node.protected Ext extLitImpl()
Ext object for a Lit AST node.
Ext object for a Lit AST node.protected Ext extLocalImpl()
Ext object for a Local AST node.
Ext object for a Local AST node.protected Ext extLocalClassDeclImpl()
Ext object for a LocalClassDecl AST node.
Ext object for a LocalClassDecl AST node.protected Ext extLocalDeclImpl()
Ext object for a LocalDecl AST node.
Ext object for a LocalDecl AST node.protected Ext extLoopImpl()
Ext object for a Loop AST node.
Ext object for a Loop AST node.protected Ext extMethodDeclImpl()
Ext object for a MethodDecl AST node.
Ext object for a MethodDecl AST node.protected Ext extNewArrayImpl()
Ext object for a NewArray AST node.
Ext object for a NewArray AST node.protected Ext extNodeImpl()
Ext object for a Node AST node.
Ext object for a Node AST node.protected Ext extNewImpl()
Ext object for a New AST node.
Ext object for a New AST node.protected Ext extNullLitImpl()
Ext object for a NullLit AST node.
Ext object for a NullLit AST node.protected Ext extNumLitImpl()
Ext object for a NumLit AST node.
Ext object for a NumLit AST node.protected Ext extPackageNodeImpl()
Ext object for a PackageNode AST node.
Ext object for a PackageNode AST node.protected Ext extProcedureDeclImpl()
Ext object for a ProcedureDecl AST node.
Ext object for a ProcedureDecl AST node.protected Ext extReturnImpl()
Ext object for a Return AST node.
Ext object for a Return AST node.protected Ext extSourceCollectionImpl()
Ext object for a SourceCollection AST node.
Ext object for a SourceCollection AST node.protected Ext extSourceFileImpl()
Ext object for a SourceFile AST node.
Ext object for a SourceFile AST node.protected Ext extSpecialImpl()
Ext object for a Special AST node.
Ext object for a Special AST node.protected Ext extStmtImpl()
Ext object for a Stmt AST node.
Ext object for a Stmt AST node.protected Ext extStringLitImpl()
Ext object for a StringLit AST node.
Ext object for a StringLit AST node.protected Ext extSwitchBlockImpl()
Ext object for a SwitchBlock AST node.
Ext object for a SwitchBlock AST node.protected Ext extSwitchElementImpl()
Ext object for a SwitchElement AST node.
Ext object for a SwitchElement AST node.protected Ext extSwitchImpl()
Ext object for a Switch AST node.
Ext object for a Switch AST node.protected Ext extSynchronizedImpl()
Ext object for a Synchronized AST node.
Ext object for a Synchronized AST node.protected Ext extTermImpl()
Ext object for a Term AST node.
Ext object for a Term AST node.protected Ext extThrowImpl()
Ext object for a Throw AST node.
Ext object for a Throw AST node.protected Ext extTryImpl()
Ext object for a Try AST node.
Ext object for a Try AST node.protected Ext extTypeNodeImpl()
Ext object for a TypeNode AST node.
Ext object for a TypeNode AST node.protected Ext extUnaryImpl()
Ext object for a Unary AST node.
Ext object for a Unary AST node.protected Ext extWhileImpl()
Ext object for a While AST node.
Ext object for a While AST node.protected Ext postExtAmbAssign(Ext ext)
protected Ext postExtAmbExpr(Ext ext)
protected Ext postExtAmbPrefix(Ext ext)
protected Ext postExtAmbQualifierNode(Ext ext)
protected Ext postExtAmbReceiver(Ext ext)
protected Ext postExtAmbTypeNode(Ext ext)
protected Ext postExtArrayAccess(Ext ext)
protected Ext postExtArrayInit(Ext ext)
protected Ext postExtArrayTypeNode(Ext ext)
protected Ext postExtAssert(Ext ext)
protected Ext postExtAssign(Ext ext)
protected Ext postExtLocalAssign(Ext ext)
protected Ext postExtFieldAssign(Ext ext)
protected Ext postExtArrayAccessAssign(Ext ext)
protected Ext postExtBinary(Ext ext)
protected Ext postExtBlock(Ext ext)
protected Ext postExtBooleanLit(Ext ext)
protected Ext postExtBranch(Ext ext)
protected Ext postExtCall(Ext ext)
protected Ext postExtCanonicalTypeNode(Ext ext)
protected Ext postExtCase(Ext ext)
protected Ext postExtCast(Ext ext)
protected Ext postExtCatch(Ext ext)
protected Ext postExtCharLit(Ext ext)
protected Ext postExtClassBody(Ext ext)
protected Ext postExtClassDecl(Ext ext)
protected Ext postExtClassLit(Ext ext)
protected Ext postExtClassMember(Ext ext)
protected Ext postExtCodeDecl(Ext ext)
protected Ext postExtConditional(Ext ext)
protected Ext postExtConstructorCall(Ext ext)
protected Ext postExtConstructorDecl(Ext ext)
protected Ext postExtDo(Ext ext)
protected Ext postExtEmpty(Ext ext)
protected Ext postExtEval(Ext ext)
protected Ext postExtExpr(Ext ext)
protected Ext postExtField(Ext ext)
protected Ext postExtFieldDecl(Ext ext)
protected Ext postExtFloatLit(Ext ext)
protected Ext postExtFor(Ext ext)
protected Ext postExtFormal(Ext ext)
protected Ext postExtIf(Ext ext)
protected Ext postExtImport(Ext ext)
protected Ext postExtInitializer(Ext ext)
protected Ext postExtInstanceof(Ext ext)
protected Ext postExtIntLit(Ext ext)
protected Ext postExtLabeled(Ext ext)
protected Ext postExtLit(Ext ext)
protected Ext postExtLocal(Ext ext)
protected Ext postExtLocalClassDecl(Ext ext)
protected Ext postExtLocalDecl(Ext ext)
protected Ext postExtLoop(Ext ext)
protected Ext postExtMethodDecl(Ext ext)
protected Ext postExtNewArray(Ext ext)
protected Ext postExtNode(Ext ext)
protected Ext postExtNew(Ext ext)
protected Ext postExtNullLit(Ext ext)
protected Ext postExtNumLit(Ext ext)
protected Ext postExtPackageNode(Ext ext)
protected Ext postExtProcedureDecl(Ext ext)
protected Ext postExtReturn(Ext ext)
protected Ext postExtSourceCollection(Ext ext)
protected Ext postExtSourceFile(Ext ext)
protected Ext postExtSpecial(Ext ext)
protected Ext postExtStmt(Ext ext)
protected Ext postExtStringLit(Ext ext)
protected Ext postExtSwitchBlock(Ext ext)
protected Ext postExtSwitchElement(Ext ext)
protected Ext postExtSwitch(Ext ext)
protected Ext postExtSynchronized(Ext ext)
protected Ext postExtTerm(Ext ext)
protected Ext postExtThrow(Ext ext)
protected Ext postExtTry(Ext ext)
protected Ext postExtTypeNode(Ext ext)
protected Ext postExtUnary(Ext ext)
protected Ext postExtWhile(Ext ext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||