public class JifExtFactory_c extends AbstractJifExtFactory_c
Constructor and Description |
---|
JifExtFactory_c() |
JifExtFactory_c(polyglot.ast.ExtFactory nextExtFactory) |
Modifier and Type | Method and Description |
---|---|
protected polyglot.ast.Ext |
extAmbExprImpl() |
protected polyglot.ast.Ext |
extAmbNewArrayImpl() |
protected polyglot.ast.Ext |
extAmbParamTypeOrAccessImpl() |
protected polyglot.ast.Ext |
extAmbPrefixImpl() |
protected polyglot.ast.Ext |
extAmbQualifierNodeImpl() |
protected polyglot.ast.Ext |
extAmbReceiverImpl() |
protected polyglot.ast.Ext |
extAmbTypeNodeImpl() |
protected polyglot.ast.Ext |
extArrayAccessAssignImpl() |
protected polyglot.ast.Ext |
extArrayAccessImpl() |
protected polyglot.ast.Ext |
extArrayInitImpl() |
protected polyglot.ast.Ext |
extArrayTypeNodeImpl() |
protected polyglot.ast.Ext |
extBinaryImpl() |
protected polyglot.ast.Ext |
extBlockImpl() |
protected polyglot.ast.Ext |
extBranchImpl() |
protected polyglot.ast.Ext |
extCallImpl() |
protected polyglot.ast.Ext |
extCannotToJavaImpl()
This method returns a vanilla Jif extensions (Jif_c) with a
CannotToJavaExt_c for the ToJavaExt.
|
protected polyglot.ast.Ext |
extCanonicalLabelNodeImpl() |
protected polyglot.ast.Ext |
extCanonicalPrincipalNodeImpl() |
protected polyglot.ast.Ext |
extCanonicalTypeNodeImpl() |
protected polyglot.ast.Ext |
extCaseImpl() |
protected polyglot.ast.Ext |
extCastImpl() |
protected polyglot.ast.Ext |
extCatchImpl() |
protected polyglot.ast.Ext |
extCheckedEndorseStmtImpl() |
protected polyglot.ast.Ext |
extClassBodyImpl() |
protected polyglot.ast.Ext |
extClassDeclImpl() |
protected polyglot.ast.Ext |
extConditionalImpl() |
protected polyglot.ast.Ext |
extConstraintNodeImpl() |
protected polyglot.ast.Ext |
extConstructorCallImpl() |
protected polyglot.ast.Ext |
extConstructorDeclImpl() |
protected polyglot.ast.Ext |
extDeclassifyExprImpl() |
protected polyglot.ast.Ext |
extDeclassifyStmtImpl() |
protected polyglot.ast.Ext |
extDoImpl() |
protected polyglot.ast.Ext |
extEmptyImpl() |
protected polyglot.ast.Ext |
extEndorseExprImpl() |
protected polyglot.ast.Ext |
extEndorseStmtImpl() |
protected polyglot.ast.Ext |
extEvalImpl() |
protected polyglot.ast.Ext |
extExprImpl() |
protected polyglot.ast.Ext |
extFieldAssignImpl() |
protected polyglot.ast.Ext |
extFieldDeclImpl() |
protected polyglot.ast.Ext |
extFieldImpl() |
protected polyglot.ast.Ext |
extForImpl() |
protected polyglot.ast.Ext |
extFormalImpl() |
protected polyglot.ast.Ext |
extIdImpl() |
protected polyglot.ast.Ext |
extIfImpl() |
protected polyglot.ast.Ext |
extImportImpl() |
protected polyglot.ast.Ext |
extInitializerImpl() |
protected polyglot.ast.Ext |
extInstanceofImpl() |
protected polyglot.ast.Ext |
extInstTypeNodeImpl() |
protected polyglot.ast.Ext |
extLabeledImpl() |
protected polyglot.ast.Ext |
extLabeledTypeNodeImpl() |
protected polyglot.ast.Ext |
extLabelExprImpl() |
protected polyglot.ast.Ext |
extLitImpl() |
protected polyglot.ast.Ext |
extLocalAssignImpl() |
protected polyglot.ast.Ext |
extLocalClassDeclImpl() |
protected polyglot.ast.Ext |
extLocalDeclImpl() |
protected polyglot.ast.Ext |
extLocalImpl() |
protected polyglot.ast.Ext |
extMethodDeclImpl() |
protected polyglot.ast.Ext |
extNewArrayImpl() |
protected polyglot.ast.Ext |
extNewImpl() |
protected polyglot.ast.Ext |
extNewLabelImpl() |
protected polyglot.ast.Ext |
extNodeImpl() |
protected polyglot.ast.Ext |
extPackageNodeImpl() |
protected polyglot.ast.Ext |
extParamDeclImpl() |
protected polyglot.ast.Ext |
extParamNodeImpl() |
protected polyglot.ast.Ext |
extPrincipalExprImpl() |
protected polyglot.ast.Ext |
extReturnImpl() |
protected polyglot.ast.Ext |
extSourceFileImpl() |
protected polyglot.ast.Ext |
extSpecialImpl() |
protected polyglot.ast.Ext |
extSwitchBlockImpl() |
protected polyglot.ast.Ext |
extSwitchImpl() |
protected polyglot.ast.Ext |
extSynchronizedImpl() |
protected polyglot.ast.Ext |
extThrowImpl() |
protected polyglot.ast.Ext |
extTryImpl() |
protected polyglot.ast.Ext |
extUnaryImpl() |
protected polyglot.ast.Ext |
extWhileImpl() |
extActsForConstraintNode, extActsForConstraintNodeImpl, extAmbDynamicLabelNode, extAmbDynamicLabelNodeImpl, extAmbNewArray, extAmbParam, extAmbParamImpl, extAmbParamTypeOrAccess, extAmbPrincipalNode, extAmbPrincipalNodeImpl, extAmbProviderLabelNode, extAmbProviderLabelNodeImpl, extAmbThisLabelNode, extAmbThisLabelNodeImpl, extAmbVarLabelNode, extAmbVarLabelNodeImpl, extAuthConstraintNode, extAuthConstraintNodeImpl, extAutoEndorseConstraintNode, extAutoEndorseConstraintNodeImpl, extCallerConstraintNode, extCallerConstraintNodeImpl, extCanonicalConstraintNode, extCanonicalConstraintNodeImpl, extCanonicalLabelNode, extCanonicalPrincipalNode, extCheckedEndorseStmt, extConstraintNode, extDeclassifyExpr, extDeclassifyStmt, extEndorseExpr, extEndorseStmt, extInstTypeNode, extJoinLabelNode, extJoinLabelNodeImpl, extLabelActsForLabelConstraintNode, extLabelActsForLabelConstraintNodeImpl, extLabelActsForPrincipalConstraintNode, extLabelActsForPrincipalConstraintNodeImpl, extLabeledTypeNode, extLabelExpr, extLabelLeAssertionNode, extLabelLeAssertionNodeImpl, extLabelNode, extLabelNodeImpl, extMeetLabelNode, extMeetLabelNodeImpl, extNewLabel, extParamDecl, extParamNode, extPolicyNode, extPolicyNodeImpl, extPrincipalActsForPrincipalConstraintNode, extPrincipalActsForPrincipalConstraintNodeImpl, extPrincipalExpr, extPrincipalNode, extPrincipalNodeImpl, postExtActsForConstraintNode, postExtAmbDynamicLabelNode, postExtAmbNewArray, postExtAmbParam, postExtAmbParamTypeOrAccess, postExtAmbPrincipalNode, postExtAmbProviderLabelNode, postExtAmbThisLabelNode, postExtAmbVarLabelNode, postExtAuthConstraintNode, postExtAutoEndorseConstraintNode, postExtCallerConstraintNode, postExtCanonicalConstraintNode, postExtCanonicalLabelNode, postExtCanonicalPrincipalNode, postExtConstraintNode, postExtDeclassifyExpr, postExtDeclassifyStmt, postExtDowngradeExpr, postExtDowngradeStmt, postExtEndorseExpr, postExtEndorseStmt, postExtInstTypeNode, postExtJoinLabelNode, postExtLabelActsForLabelConstraintNode, postExtLabelActsForPrincipalConstraintNode, postExtLabeledTypeNode, postExtLabelExpr, postExtLabelLeAssertionNode, postExtLabelNode, postExtMeetLabelNode, postExtNewLabel, postExtParamDecl, postExtParamNode, postExtPolicyNode, postExtPrincipalActsForPrincipalConstraintNode, postExtPrincipalExpr, postExtPrincipalNode
composeExts, extAmbAssign, extAmbAssignImpl, extAmbExpr, extAmbPrefix, extAmbQualifierNode, extAmbReceiver, extAmbTypeNode, extArrayAccess, extArrayAccessAssign, extArrayInit, extArrayTypeNode, extAssert, extAssertImpl, 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, 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, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
extAmbAssign, extAmbExpr, extAmbPrefix, extAmbQualifierNode, extAmbReceiver, extAmbTypeNode, extArrayAccess, extArrayAccessAssign, extArrayInit, extArrayTypeNode, extAssert, extAssign, extBinary, extBlock, extBooleanLit, extBranch, extCall, extCanonicalTypeNode, extCase, extCast, extCatch, extCharLit, extClassBody, extClassDecl, extClassLit, extClassMember, extCodeDecl, extCompoundStmt, extConditional, extConstructorCall, extConstructorDecl, extDo, extEmpty, extEval, extExpr, extField, extFieldAssign, extFieldDecl, extFloatLit, extFor, extFormal, extId, extIf, extImport, extInitializer, extInstanceof, extIntLit, extLabeled, extLit, extLocal, extLocalAssign, extLocalClassDecl, extLocalDecl, extLoop, extMethodDecl, extNew, extNewArray, extNode, extNodeList, extNullLit, extNumLit, extPackageNode, extProcedureDecl, extReturn, extSourceCollection, extSourceFile, extSpecial, extStmt, extStringLit, extSwitch, extSwitchBlock, extSwitchElement, extSynchronized, extTerm, extThrow, extTry, extTypeNode, extUnary, extWhile, nextExtFactory
public JifExtFactory_c()
public JifExtFactory_c(polyglot.ast.ExtFactory nextExtFactory)
protected polyglot.ast.Ext extNodeImpl()
extNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extExprImpl()
extExprImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extIdImpl()
extIdImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCannotToJavaImpl()
protected polyglot.ast.Ext extAmbExprImpl()
extAmbExprImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extAmbPrefixImpl()
extAmbPrefixImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extAmbQualifierNodeImpl()
extAmbQualifierNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extAmbReceiverImpl()
extAmbReceiverImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extAmbTypeNodeImpl()
extAmbTypeNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extArrayAccessImpl()
extArrayAccessImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extArrayInitImpl()
extArrayInitImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extLocalAssignImpl()
extLocalAssignImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extFieldAssignImpl()
extFieldAssignImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extArrayAccessAssignImpl()
extArrayAccessAssignImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extBinaryImpl()
extBinaryImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extBlockImpl()
extBlockImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extSwitchBlockImpl()
extSwitchBlockImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extBranchImpl()
extBranchImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCallImpl()
extCallImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCaseImpl()
extCaseImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCastImpl()
extCastImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCatchImpl()
extCatchImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extClassBodyImpl()
extClassBodyImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extClassDeclImpl()
extClassDeclImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extConditionalImpl()
extConditionalImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extConstructorCallImpl()
extConstructorCallImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extConstructorDeclImpl()
extConstructorDeclImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extFieldDeclImpl()
extFieldDeclImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extDoImpl()
extDoImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extEmptyImpl()
extEmptyImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extEvalImpl()
extEvalImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extFieldImpl()
extFieldImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extForImpl()
extForImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extFormalImpl()
extFormalImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extIfImpl()
extIfImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extImportImpl()
extImportImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extInitializerImpl()
extInitializerImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extInstanceofImpl()
extInstanceofImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extLabeledImpl()
extLabeledImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extLitImpl()
extLitImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extLocalImpl()
extLocalImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extLocalDeclImpl()
extLocalDeclImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extMethodDeclImpl()
extMethodDeclImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extNewImpl()
extNewImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extNewArrayImpl()
extNewArrayImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extReturnImpl()
extReturnImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extSourceFileImpl()
extSourceFileImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extSpecialImpl()
extSpecialImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extSwitchImpl()
extSwitchImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extSynchronizedImpl()
extSynchronizedImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extThrowImpl()
extThrowImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extTryImpl()
extTryImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extArrayTypeNodeImpl()
extArrayTypeNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extCanonicalTypeNodeImpl()
extCanonicalTypeNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extPackageNodeImpl()
extPackageNodeImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extUnaryImpl()
extUnaryImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extWhileImpl()
extWhileImpl
in class polyglot.ast.AbstractExtFactory_c
protected polyglot.ast.Ext extInstTypeNodeImpl()
extInstTypeNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extLabeledTypeNodeImpl()
extLabeledTypeNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extAmbNewArrayImpl()
extAmbNewArrayImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extAmbParamTypeOrAccessImpl()
extAmbParamTypeOrAccessImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extCanonicalLabelNodeImpl()
extCanonicalLabelNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extParamNodeImpl()
extParamNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extCanonicalPrincipalNodeImpl()
extCanonicalPrincipalNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extParamDeclImpl()
extParamDeclImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extConstraintNodeImpl()
extConstraintNodeImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extDeclassifyStmtImpl()
extDeclassifyStmtImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extDeclassifyExprImpl()
extDeclassifyExprImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extEndorseStmtImpl()
extEndorseStmtImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extCheckedEndorseStmtImpl()
extCheckedEndorseStmtImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extEndorseExprImpl()
extEndorseExprImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extNewLabelImpl()
extNewLabelImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extLabelExprImpl()
extLabelExprImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extPrincipalExprImpl()
extPrincipalExprImpl
in class AbstractJifExtFactory_c
protected polyglot.ast.Ext extLocalClassDeclImpl()
extLocalClassDeclImpl
in class polyglot.ast.AbstractExtFactory_c