|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object polyglot.ext.jl.ast.AbstractExtFactory_c
public abstract class 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 ExtFactory
s 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 ExtFactory
public final Ext extAmbExpr()
extAmbExpr
in interface ExtFactory
public final Ext extAmbPrefix()
extAmbPrefix
in interface ExtFactory
public final Ext extAmbQualifierNode()
extAmbQualifierNode
in interface ExtFactory
public final Ext extAmbReceiver()
extAmbReceiver
in interface ExtFactory
public final Ext extAmbTypeNode()
extAmbTypeNode
in interface ExtFactory
public final Ext extArrayAccess()
extArrayAccess
in interface ExtFactory
public final Ext extArrayInit()
extArrayInit
in interface ExtFactory
public final Ext extArrayTypeNode()
extArrayTypeNode
in interface ExtFactory
public final Ext extAssert()
extAssert
in interface ExtFactory
public final Ext extAssign()
extAssign
in interface ExtFactory
public final Ext extLocalAssign()
extLocalAssign
in interface ExtFactory
public final Ext extFieldAssign()
extFieldAssign
in interface ExtFactory
public final Ext extArrayAccessAssign()
extArrayAccessAssign
in interface ExtFactory
public final Ext extBinary()
extBinary
in interface ExtFactory
public final Ext extBlock()
extBlock
in interface ExtFactory
public final Ext extBooleanLit()
extBooleanLit
in interface ExtFactory
public final Ext extBranch()
extBranch
in interface ExtFactory
public final Ext extCall()
extCall
in interface ExtFactory
public final Ext extCanonicalTypeNode()
extCanonicalTypeNode
in interface ExtFactory
public final Ext extCase()
extCase
in interface ExtFactory
public final Ext extCast()
extCast
in interface ExtFactory
public final Ext extCatch()
extCatch
in interface ExtFactory
public final Ext extCharLit()
extCharLit
in interface ExtFactory
public final Ext extClassBody()
extClassBody
in interface ExtFactory
public final Ext extClassDecl()
extClassDecl
in interface ExtFactory
public final Ext extClassLit()
extClassLit
in interface ExtFactory
public final Ext extClassMember()
extClassMember
in interface ExtFactory
public final Ext extCodeDecl()
extCodeDecl
in interface ExtFactory
public final Ext extConditional()
extConditional
in interface ExtFactory
public final Ext extConstructorCall()
extConstructorCall
in interface ExtFactory
public final Ext extConstructorDecl()
extConstructorDecl
in interface ExtFactory
public final Ext extDo()
extDo
in interface ExtFactory
public final Ext extEmpty()
extEmpty
in interface ExtFactory
public final Ext extEval()
extEval
in interface ExtFactory
public final Ext extExpr()
extExpr
in interface ExtFactory
public final Ext extField()
extField
in interface ExtFactory
public final Ext extFieldDecl()
extFieldDecl
in interface ExtFactory
public final Ext extFloatLit()
extFloatLit
in interface ExtFactory
public final Ext extFor()
extFor
in interface ExtFactory
public final Ext extFormal()
extFormal
in interface ExtFactory
public final Ext extIf()
extIf
in interface ExtFactory
public final Ext extImport()
extImport
in interface ExtFactory
public final Ext extInitializer()
extInitializer
in interface ExtFactory
public final Ext extInstanceof()
extInstanceof
in interface ExtFactory
public final Ext extIntLit()
extIntLit
in interface ExtFactory
public final Ext extLabeled()
extLabeled
in interface ExtFactory
public final Ext extLit()
extLit
in interface ExtFactory
public final Ext extLocal()
extLocal
in interface ExtFactory
public final Ext extLocalClassDecl()
extLocalClassDecl
in interface ExtFactory
public final Ext extLocalDecl()
extLocalDecl
in interface ExtFactory
public final Ext extLoop()
extLoop
in interface ExtFactory
public final Ext extMethodDecl()
extMethodDecl
in interface ExtFactory
public final Ext extNewArray()
extNewArray
in interface ExtFactory
public final Ext extNode()
extNode
in interface ExtFactory
public final Ext extNew()
extNew
in interface ExtFactory
public final Ext extNullLit()
extNullLit
in interface ExtFactory
public final Ext extNumLit()
extNumLit
in interface ExtFactory
public final Ext extPackageNode()
extPackageNode
in interface ExtFactory
public final Ext extProcedureDecl()
extProcedureDecl
in interface ExtFactory
public final Ext extReturn()
extReturn
in interface ExtFactory
public final Ext extSourceCollection()
extSourceCollection
in interface ExtFactory
public final Ext extSourceFile()
extSourceFile
in interface ExtFactory
public final Ext extSpecial()
extSpecial
in interface ExtFactory
public final Ext extStmt()
extStmt
in interface ExtFactory
public final Ext extStringLit()
extStringLit
in interface ExtFactory
public final Ext extSwitchBlock()
extSwitchBlock
in interface ExtFactory
public final Ext extSwitchElement()
extSwitchElement
in interface ExtFactory
public final Ext extSwitch()
extSwitch
in interface ExtFactory
public final Ext extSynchronized()
extSynchronized
in interface ExtFactory
public final Ext extTerm()
extTerm
in interface ExtFactory
public final Ext extThrow()
extThrow
in interface ExtFactory
public final Ext extTry()
extTry
in interface ExtFactory
public final Ext extTypeNode()
extTypeNode
in interface ExtFactory
public final Ext extUnary()
extUnary
in interface ExtFactory
public final Ext extWhile()
extWhile
in interface ExtFactory
protected 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 |