public class ToExtFactory_c extends AbstractExtFactory_c
emptyExtFactory
Constructor and Description |
---|
ToExtFactory_c() |
ToExtFactory_c(ExtFactory nextExtFactory) |
Modifier and Type | Method and Description |
---|---|
protected Ext |
extArrayAccessAssignImpl()
Create the
Ext object for a ArrayAccessAssign AST node. |
protected Ext |
extArrayAccessImpl()
Create the
Ext object for a ArrayAccess AST node. |
protected Ext |
extArrayInitImpl()
Create the
Ext object for a ArrayInit AST node. |
Ext |
extAssertImpl()
Create the
Ext object for a Assert AST node. |
protected Ext |
extBinaryImpl()
Create the
Ext object for a Binary AST node. |
protected Ext |
extBlockImpl()
Create the
Ext object for a Block AST node. |
protected Ext |
extBranchImpl()
Create the
Ext object for a Branch AST node. |
protected Ext |
extCallImpl()
Create the
Ext object for a Call AST node. |
protected Ext |
extCanonicalTypeNodeImpl()
Create the
Ext object for a CanonicalTypeNode AST node. |
protected Ext |
extCaseImpl()
Create the
Ext object for a Case AST node. |
protected Ext |
extCastImpl()
Create the
Ext object for a Cast AST node. |
protected Ext |
extCatchImpl()
Create the
Ext object for a Catch AST node. |
protected Ext |
extClassBodyImpl()
Create the
Ext object for a ClassBody AST node. |
protected Ext |
extClassDeclImpl()
Create the
Ext object for a ClassDecl AST node. |
protected Ext |
extConditionalImpl()
Create the
Ext object for a Conditional AST node. |
protected Ext |
extConstructorCallImpl()
Create the
Ext object for a ConstructorCall AST node. |
protected Ext |
extConstructorDeclImpl()
Create the
Ext object for a ConstructorDecl AST node. |
protected Ext |
extDoImpl()
Create the
Ext object for a Do AST node. |
protected Ext |
extEmptyImpl()
Create the
Ext object for a Empty AST node. |
protected Ext |
extEvalImpl()
Create the
Ext object for a Eval AST node. |
protected Ext |
extFieldAssignImpl()
Create the
Ext object for a FieldAssign AST node. |
protected Ext |
extFieldDeclImpl()
Create the
Ext object for a FieldDecl AST node. |
protected Ext |
extFieldImpl()
Create the
Ext object for a Field AST node. |
protected Ext |
extForImpl()
Create the
Ext object for a For AST node. |
protected Ext |
extFormalImpl()
Create the
Ext object for a Formal AST node. |
protected Ext |
extIdImpl()
Create the
Ext object for a Name AST node. |
protected Ext |
extIfImpl()
Create the
Ext object for a If AST node. |
protected Ext |
extImportImpl()
Create the
Ext object for a Import AST node. |
protected Ext |
extInitializerImpl()
Create the
Ext object for a Initializer AST node. |
protected Ext |
extInstanceofImpl()
Create the
Ext object for a Instanceof AST node. |
protected Ext |
extLabeledImpl()
Create the
Ext object for a Labeled AST node. |
protected Ext |
extLitImpl()
Create the
Ext object for a Lit AST node. |
protected Ext |
extLocalAssignImpl()
Create the
Ext object for a LocalAssign AST node. |
protected Ext |
extLocalClassDeclImpl()
Create the
Ext object for a LocalClassDecl AST node. |
protected Ext |
extLocalDeclImpl()
Create the
Ext object for a LocalDecl AST node. |
protected Ext |
extLocalImpl()
Create the
Ext object for a Local AST node. |
protected Ext |
extMethodDeclImpl()
Create the
Ext object for a MethodDecl AST node. |
protected Ext |
extNewArrayImpl()
Create the
Ext object for a NewArray AST node. |
protected Ext |
extNewImpl()
Create the
Ext object for a New AST node. |
protected Ext |
extPackageNodeImpl()
Create the
Ext object for a PackageNode AST node. |
protected Ext |
extReturnImpl()
Create the
Ext object for a Return AST node. |
protected Ext |
extSourceFileImpl()
Create the
Ext object for a SourceFile AST node. |
protected Ext |
extSpecialImpl()
Create the
Ext object for a Special AST node. |
protected Ext |
extSwitchBlockImpl()
Create the
Ext object for a SwitchBlock AST node. |
protected Ext |
extSwitchImpl()
Create the
Ext object for a Switch AST node. |
protected Ext |
extSynchronizedImpl()
Create the
Ext object for a Synchronized AST node. |
protected Ext |
extThrowImpl()
Create the
Ext object for a Throw AST node. |
protected Ext |
extTryImpl()
Create the
Ext object for a Try AST node. |
protected Ext |
extUnaryImpl()
Create the
Ext object for a Unary AST node. |
protected Ext |
extWhileImpl()
Create the
Ext object for a While AST node. |
composeExts, extAmbAssign, extAmbAssignImpl, extAmbExpr, extAmbExprImpl, extAmbPrefix, extAmbPrefixImpl, extAmbQualifierNode, extAmbQualifierNodeImpl, extAmbReceiver, extAmbReceiverImpl, extAmbTypeNode, extAmbTypeNodeImpl, extArrayAccess, extArrayAccessAssign, extArrayInit, extArrayTypeNode, extArrayTypeNodeImpl, extAssert, extAssign, extAssignImpl, extBinary, extBlock, extBooleanLit, extBooleanLitImpl, extBranch, extCall, extCanonicalTypeNode, extCase, extCast, extCatch, extCharLit, extCharLitImpl, extClassBody, extClassDecl, extClassLit, extClassLitImpl, extClassMember, extClassMemberImpl, extCodeDecl, extCodeDeclImpl, extCompoundStmt, extCompoundStmtImpl, extConditional, extConstructorCall, extConstructorDecl, extDo, extEmpty, extEval, extExpr, extExprImpl, extField, extFieldAssign, extFieldDecl, extFloatLit, extFloatLitImpl, extFor, extFormal, extId, extIf, extImport, extInitializer, extInstanceof, extIntLit, extIntLitImpl, extLabeled, extLit, extLocal, extLocalAssign, extLocalClassDecl, extLocalDecl, extLoop, extLoopImpl, extMethodDecl, extNew, extNewArray, extNode, extNodeImpl, extNodeList, extNodeListImpl, extNullLit, extNullLitImpl, extNumLit, extNumLitImpl, extPackageNode, extProcedureDecl, extProcedureDeclImpl, extReturn, extSourceCollection, extSourceCollectionImpl, extSourceFile, extSpecial, extStmt, extStmtImpl, extStringLit, extStringLitImpl, extSwitch, extSwitchBlock, extSwitchElement, extSwitchElementImpl, extSynchronized, extTerm, extTermImpl, extThrow, extTry, extTypeNode, extTypeNodeImpl, extUnary, extWhile, iterator, 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, postExtCompoundStmt, postExtConditional, postExtConstructorCall, postExtConstructorDecl, postExtDo, postExtEmpty, postExtEval, postExtExpr, postExtField, postExtFieldAssign, postExtFieldDecl, postExtFloatLit, postExtFor, postExtFormal, postExtId, postExtIf, postExtImport, postExtInitializer, postExtInstanceof, postExtIntLit, postExtLabeled, postExtLit, postExtLocal, postExtLocalAssign, postExtLocalClassDecl, postExtLocalDecl, postExtLoop, postExtMethodDecl, postExtNew, postExtNewArray, postExtNode, postExtNodeList, postExtNullLit, postExtNumLit, postExtPackageNode, postExtProcedureDecl, postExtReturn, postExtSourceCollection, postExtSourceFile, postExtSpecial, postExtStmt, postExtStringLit, postExtSwitch, postExtSwitchBlock, postExtSwitchElement, postExtSynchronized, postExtTerm, postExtThrow, postExtTry, postExtTypeNode, postExtUnary, postExtWhile
public ToExtFactory_c()
public ToExtFactory_c(ExtFactory nextExtFactory)
protected Ext extIdImpl()
AbstractExtFactory_c
Ext
object for a Name
AST node.extIdImpl
in class AbstractExtFactory_c
Ext
object for a Name
AST node.protected Ext extArrayAccessImpl()
AbstractExtFactory_c
Ext
object for a ArrayAccess
AST node.extArrayAccessImpl
in class AbstractExtFactory_c
Ext
object for a ArrayAccess
AST node.protected Ext extArrayInitImpl()
AbstractExtFactory_c
Ext
object for a ArrayInit
AST node.extArrayInitImpl
in class AbstractExtFactory_c
Ext
object for a ArrayInit
AST node.public final Ext extAssertImpl()
AbstractExtFactory_c
Ext
object for a Assert
AST node.extAssertImpl
in class AbstractExtFactory_c
Ext
object for a Assert
AST node.protected Ext extLocalAssignImpl()
AbstractExtFactory_c
Ext
object for a LocalAssign
AST node.extLocalAssignImpl
in class AbstractExtFactory_c
Ext
object for a LocalAssign
AST node.protected Ext extFieldAssignImpl()
AbstractExtFactory_c
Ext
object for a FieldAssign
AST node.extFieldAssignImpl
in class AbstractExtFactory_c
Ext
object for a FieldAssign
AST node.protected Ext extArrayAccessAssignImpl()
AbstractExtFactory_c
Ext
object for a ArrayAccessAssign
AST node.extArrayAccessAssignImpl
in class AbstractExtFactory_c
Ext
object for a ArrayAccessAssign
AST node.protected Ext extBinaryImpl()
AbstractExtFactory_c
Ext
object for a Binary
AST node.extBinaryImpl
in class AbstractExtFactory_c
Ext
object for a Binary
AST node.protected Ext extBlockImpl()
AbstractExtFactory_c
Ext
object for a Block
AST node.extBlockImpl
in class AbstractExtFactory_c
Ext
object for a Block
AST node.protected Ext extBranchImpl()
AbstractExtFactory_c
Ext
object for a Branch
AST node.extBranchImpl
in class AbstractExtFactory_c
Ext
object for a Branch
AST node.protected Ext extCallImpl()
AbstractExtFactory_c
Ext
object for a Call
AST node.extCallImpl
in class AbstractExtFactory_c
Ext
object for a Call
AST node.protected Ext extCanonicalTypeNodeImpl()
AbstractExtFactory_c
Ext
object for a CanonicalTypeNode
AST node.extCanonicalTypeNodeImpl
in class AbstractExtFactory_c
Ext
object for a CanonicalTypeNode
AST node.protected Ext extCaseImpl()
AbstractExtFactory_c
Ext
object for a Case
AST node.extCaseImpl
in class AbstractExtFactory_c
Ext
object for a Case
AST node.protected Ext extCastImpl()
AbstractExtFactory_c
Ext
object for a Cast
AST node.extCastImpl
in class AbstractExtFactory_c
Ext
object for a Cast
AST node.protected Ext extCatchImpl()
AbstractExtFactory_c
Ext
object for a Catch
AST node.extCatchImpl
in class AbstractExtFactory_c
Ext
object for a Catch
AST node.protected Ext extClassBodyImpl()
AbstractExtFactory_c
Ext
object for a ClassBody
AST node.extClassBodyImpl
in class AbstractExtFactory_c
Ext
object for a ClassBody
AST node.protected Ext extClassDeclImpl()
AbstractExtFactory_c
Ext
object for a ClassDecl
AST node.extClassDeclImpl
in class AbstractExtFactory_c
Ext
object for a ClassDecl
AST node.protected Ext extConditionalImpl()
AbstractExtFactory_c
Ext
object for a Conditional
AST node.extConditionalImpl
in class AbstractExtFactory_c
Ext
object for a Conditional
AST node.protected Ext extConstructorCallImpl()
AbstractExtFactory_c
Ext
object for a ConstructorCall
AST node.extConstructorCallImpl
in class AbstractExtFactory_c
Ext
object for a ConstructorCall
AST node.protected Ext extConstructorDeclImpl()
AbstractExtFactory_c
Ext
object for a ConstructorDecl
AST node.extConstructorDeclImpl
in class AbstractExtFactory_c
Ext
object for a ConstructorDecl
AST node.protected Ext extDoImpl()
AbstractExtFactory_c
Ext
object for a Do
AST node.extDoImpl
in class AbstractExtFactory_c
Ext
object for a Do
AST node.protected Ext extEmptyImpl()
AbstractExtFactory_c
Ext
object for a Empty
AST node.extEmptyImpl
in class AbstractExtFactory_c
Ext
object for a Empty
AST node.protected Ext extEvalImpl()
AbstractExtFactory_c
Ext
object for a Eval
AST node.extEvalImpl
in class AbstractExtFactory_c
Ext
object for a Eval
AST node.protected Ext extFieldImpl()
AbstractExtFactory_c
Ext
object for a Field
AST node.extFieldImpl
in class AbstractExtFactory_c
Ext
object for a Field
AST node.protected Ext extFieldDeclImpl()
AbstractExtFactory_c
Ext
object for a FieldDecl
AST node.extFieldDeclImpl
in class AbstractExtFactory_c
Ext
object for a FieldDecl
AST node.protected Ext extForImpl()
AbstractExtFactory_c
Ext
object for a For
AST node.extForImpl
in class AbstractExtFactory_c
Ext
object for a For
AST node.protected Ext extFormalImpl()
AbstractExtFactory_c
Ext
object for a Formal
AST node.extFormalImpl
in class AbstractExtFactory_c
Ext
object for a Formal
AST node.protected Ext extIfImpl()
AbstractExtFactory_c
Ext
object for a If
AST node.extIfImpl
in class AbstractExtFactory_c
Ext
object for a If
AST node.protected Ext extImportImpl()
AbstractExtFactory_c
Ext
object for a Import
AST node.extImportImpl
in class AbstractExtFactory_c
Ext
object for a Import
AST node.protected Ext extInitializerImpl()
AbstractExtFactory_c
Ext
object for a Initializer
AST node.extInitializerImpl
in class AbstractExtFactory_c
Ext
object for a Initializer
AST node.protected Ext extInstanceofImpl()
AbstractExtFactory_c
Ext
object for a Instanceof
AST node.extInstanceofImpl
in class AbstractExtFactory_c
Ext
object for a Instanceof
AST node.protected Ext extLabeledImpl()
AbstractExtFactory_c
Ext
object for a Labeled
AST node.extLabeledImpl
in class AbstractExtFactory_c
Ext
object for a Labeled
AST node.protected Ext extLitImpl()
AbstractExtFactory_c
Ext
object for a Lit
AST node.extLitImpl
in class AbstractExtFactory_c
Ext
object for a Lit
AST node.protected Ext extLocalClassDeclImpl()
AbstractExtFactory_c
Ext
object for a LocalClassDecl
AST node.extLocalClassDeclImpl
in class AbstractExtFactory_c
Ext
object for a LocalClassDecl
AST node.protected Ext extLocalImpl()
AbstractExtFactory_c
Ext
object for a Local
AST node.extLocalImpl
in class AbstractExtFactory_c
Ext
object for a Local
AST node.protected Ext extLocalDeclImpl()
AbstractExtFactory_c
Ext
object for a LocalDecl
AST node.extLocalDeclImpl
in class AbstractExtFactory_c
Ext
object for a LocalDecl
AST node.protected Ext extMethodDeclImpl()
AbstractExtFactory_c
Ext
object for a MethodDecl
AST node.extMethodDeclImpl
in class AbstractExtFactory_c
Ext
object for a MethodDecl
AST node.protected Ext extNewArrayImpl()
AbstractExtFactory_c
Ext
object for a NewArray
AST node.extNewArrayImpl
in class AbstractExtFactory_c
Ext
object for a NewArray
AST node.protected Ext extNewImpl()
AbstractExtFactory_c
Ext
object for a New
AST node.extNewImpl
in class AbstractExtFactory_c
Ext
object for a New
AST node.protected Ext extPackageNodeImpl()
AbstractExtFactory_c
Ext
object for a PackageNode
AST node.extPackageNodeImpl
in class AbstractExtFactory_c
Ext
object for a PackageNode
AST node.protected Ext extReturnImpl()
AbstractExtFactory_c
Ext
object for a Return
AST node.extReturnImpl
in class AbstractExtFactory_c
Ext
object for a Return
AST node.protected Ext extSourceFileImpl()
AbstractExtFactory_c
Ext
object for a SourceFile
AST node.extSourceFileImpl
in class AbstractExtFactory_c
Ext
object for a SourceFile
AST node.protected Ext extSpecialImpl()
AbstractExtFactory_c
Ext
object for a Special
AST node.extSpecialImpl
in class AbstractExtFactory_c
Ext
object for a Special
AST node.protected Ext extSwitchBlockImpl()
AbstractExtFactory_c
Ext
object for a SwitchBlock
AST node.extSwitchBlockImpl
in class AbstractExtFactory_c
Ext
object for a SwitchBlock
AST node.protected Ext extSwitchImpl()
AbstractExtFactory_c
Ext
object for a Switch
AST node.extSwitchImpl
in class AbstractExtFactory_c
Ext
object for a Switch
AST node.protected Ext extSynchronizedImpl()
AbstractExtFactory_c
Ext
object for a Synchronized
AST node.extSynchronizedImpl
in class AbstractExtFactory_c
Ext
object for a Synchronized
AST node.protected Ext extThrowImpl()
AbstractExtFactory_c
Ext
object for a Throw
AST node.extThrowImpl
in class AbstractExtFactory_c
Ext
object for a Throw
AST node.protected Ext extTryImpl()
AbstractExtFactory_c
Ext
object for a Try
AST node.extTryImpl
in class AbstractExtFactory_c
Ext
object for a Try
AST node.protected Ext extUnaryImpl()
AbstractExtFactory_c
Ext
object for a Unary
AST node.extUnaryImpl
in class AbstractExtFactory_c
Ext
object for a Unary
AST node.protected Ext extWhileImpl()
AbstractExtFactory_c
Ext
object for a While
AST node.extWhileImpl
in class AbstractExtFactory_c
Ext
object for a While
AST node.