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, postExtPrincipalNodecomposeExts, 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, postExtWhileclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitextAmbAssign, 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, nextExtFactorypublic JifExtFactory_c()
public JifExtFactory_c(polyglot.ast.ExtFactory nextExtFactory)
protected polyglot.ast.Ext extNodeImpl()
extNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extExprImpl()
extExprImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extIdImpl()
extIdImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCannotToJavaImpl()
protected polyglot.ast.Ext extAmbExprImpl()
extAmbExprImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extAmbPrefixImpl()
extAmbPrefixImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extAmbQualifierNodeImpl()
extAmbQualifierNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extAmbReceiverImpl()
extAmbReceiverImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extAmbTypeNodeImpl()
extAmbTypeNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extArrayAccessImpl()
extArrayAccessImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extArrayInitImpl()
extArrayInitImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extLocalAssignImpl()
extLocalAssignImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extFieldAssignImpl()
extFieldAssignImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extArrayAccessAssignImpl()
extArrayAccessAssignImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extBinaryImpl()
extBinaryImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extBlockImpl()
extBlockImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extSwitchBlockImpl()
extSwitchBlockImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extBranchImpl()
extBranchImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCallImpl()
extCallImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCaseImpl()
extCaseImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCastImpl()
extCastImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCatchImpl()
extCatchImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extClassBodyImpl()
extClassBodyImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extClassDeclImpl()
extClassDeclImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extConditionalImpl()
extConditionalImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extConstructorCallImpl()
extConstructorCallImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extConstructorDeclImpl()
extConstructorDeclImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extFieldDeclImpl()
extFieldDeclImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extDoImpl()
extDoImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extEmptyImpl()
extEmptyImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extEvalImpl()
extEvalImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extFieldImpl()
extFieldImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extForImpl()
extForImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extFormalImpl()
extFormalImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extIfImpl()
extIfImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extImportImpl()
extImportImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extInitializerImpl()
extInitializerImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extInstanceofImpl()
extInstanceofImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extLabeledImpl()
extLabeledImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extLitImpl()
extLitImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extLocalImpl()
extLocalImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extLocalDeclImpl()
extLocalDeclImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extMethodDeclImpl()
extMethodDeclImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extNewImpl()
extNewImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extNewArrayImpl()
extNewArrayImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extReturnImpl()
extReturnImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extSourceFileImpl()
extSourceFileImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extSpecialImpl()
extSpecialImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extSwitchImpl()
extSwitchImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extSynchronizedImpl()
extSynchronizedImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extThrowImpl()
extThrowImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extTryImpl()
extTryImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extArrayTypeNodeImpl()
extArrayTypeNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extCanonicalTypeNodeImpl()
extCanonicalTypeNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extPackageNodeImpl()
extPackageNodeImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extUnaryImpl()
extUnaryImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extWhileImpl()
extWhileImpl in class polyglot.ast.AbstractExtFactory_cprotected polyglot.ast.Ext extInstTypeNodeImpl()
extInstTypeNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extLabeledTypeNodeImpl()
extLabeledTypeNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extAmbNewArrayImpl()
extAmbNewArrayImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extAmbParamTypeOrAccessImpl()
extAmbParamTypeOrAccessImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extCanonicalLabelNodeImpl()
extCanonicalLabelNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extParamNodeImpl()
extParamNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extCanonicalPrincipalNodeImpl()
extCanonicalPrincipalNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extParamDeclImpl()
extParamDeclImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extConstraintNodeImpl()
extConstraintNodeImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extDeclassifyStmtImpl()
extDeclassifyStmtImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extDeclassifyExprImpl()
extDeclassifyExprImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extEndorseStmtImpl()
extEndorseStmtImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extCheckedEndorseStmtImpl()
extCheckedEndorseStmtImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extEndorseExprImpl()
extEndorseExprImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extNewLabelImpl()
extNewLabelImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extLabelExprImpl()
extLabelExprImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extPrincipalExprImpl()
extPrincipalExprImpl in class AbstractJifExtFactory_cprotected polyglot.ast.Ext extLocalClassDeclImpl()
extLocalClassDeclImpl in class polyglot.ast.AbstractExtFactory_c