/** * Called by the {@link INode} node from {@link INode#apply(IAnalysis)}. * @param node the calling {@link INode} node */ public A defaultINode(INode node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * Called by the {@link PIR} node from {@link PIR#apply(IAnalysis)}. * @param node the calling {@link PIR} node */ public A defaultPIR(PIR node, Q question) throws AnalysisException { return defaultINode(node, question); }
/** * Called by the {@link SExportsIR} node from {@link SExportsIR#apply(IAnalysis)}. * @param node the calling {@link SExportsIR} node */ public A defaultSExportsIR(SExportsIR node, Q question) throws AnalysisException { return defaultPIR(node, question); }
/** * Called by the {@link AAddrNotEqualsBinaryExpIR} node from {@link AAddrNotEqualsBinaryExpIR#apply(IAnalysis)}. * @param node the calling {@link AAddrNotEqualsBinaryExpIR} node */ public A caseAAddrNotEqualsBinaryExpIR(AAddrNotEqualsBinaryExpIR node, Q question) throws AnalysisException { return defaultSBinaryExpIR(node, question); }
/** * Called by the {@link ARatBasicTypeWrappersTypeIR} node from {@link ARatBasicTypeWrappersTypeIR#apply(IAnalysis)}. * @param node the calling {@link ARatBasicTypeWrappersTypeIR} node */ public A caseARatBasicTypeWrappersTypeIR(ARatBasicTypeWrappersTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeWrappersTypeIR(node, question); }
/** * Called by the {@link ATokenBasicTypeIR} node from {@link ATokenBasicTypeIR#apply(IAnalysis)}. * @param node the calling {@link ATokenBasicTypeIR} node */ public A caseATokenBasicTypeIR(ATokenBasicTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeIR(node, question); }
/** * Called by the {@link ASetBindIR} node from {@link ASetBindIR#apply(IAnalysis)}. * @param node the calling {@link ASetBindIR} node */ public A caseASetBindIR(ASetBindIR node, Q question) throws AnalysisException { return defaultSBindIR(node, question); }
/** * Called by the {@link ACaseAltExpExpIR} node from {@link ACaseAltExpExpIR#apply(IAnalysis)}. * @param node the calling {@link ACaseAltExpExpIR} node */ public A caseACaseAltExpExpIR(ACaseAltExpExpIR node, Q question) throws AnalysisException { return defaultSAltExpExpIR(node, question); }
/** * Called by the {@link ACaseAltStmStmIR} node from {@link ACaseAltStmStmIR#apply(IAnalysis)}. * @param node the calling {@link ACaseAltStmStmIR} node */ public A caseACaseAltStmStmIR(ACaseAltStmStmIR node, Q question) throws AnalysisException { return defaultSAltStmStmIR(node, question); }
/** * Called by the {@link AInfoExternalType} node from {@link AInfoExternalType#apply(IAnalysis)}. * @param node the calling {@link AInfoExternalType} node */ public A caseAInfoExternalType(AInfoExternalType node, Q question) throws AnalysisException { return defaultPExternalType(node, question); }
/** * Called by the {@link ASeqModificationBinaryExpIR} node from {@link ASeqModificationBinaryExpIR#apply(IAnalysis)}. * @param node the calling {@link ASeqModificationBinaryExpIR} node */ public A caseASeqModificationBinaryExpIR(ASeqModificationBinaryExpIR node, Q question) throws AnalysisException { return defaultSBinaryExpIR(node, question); }
/** * Called by the {@link ABoolBasicTypeWrappersTypeIR} node from {@link ABoolBasicTypeWrappersTypeIR#apply(IAnalysis)}. * @param node the calling {@link ABoolBasicTypeWrappersTypeIR} node */ public A caseABoolBasicTypeWrappersTypeIR(ABoolBasicTypeWrappersTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeWrappersTypeIR(node, question); }
/** * Called by the {@link SNumericBasicTypeIR} node from {@link SNumericBasicTypeIR#apply(IAnalysis)}. * @param node the calling {@link SNumericBasicTypeIR} node */ public A defaultSNumericBasicTypeIR(SNumericBasicTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeIR(node, question); }
/** * Called by the {@link ASeqBindIR} node from {@link ASeqBindIR#apply(IAnalysis)}. * @param node the calling {@link ASeqBindIR} node */ public A caseASeqBindIR(ASeqBindIR node, Q question) throws AnalysisException { return defaultSBindIR(node, question); }
/** * Called by the {@link ASetProperSubsetBinaryExpIR} node from {@link ASetProperSubsetBinaryExpIR#apply(IAnalysis)}. * @param node the calling {@link ASetProperSubsetBinaryExpIR} node */ public A caseASetProperSubsetBinaryExpIR(ASetProperSubsetBinaryExpIR node, Q question) throws AnalysisException { return defaultSBinaryExpIR(node, question); }
/** * Called by the {@link STraceCoreDeclIR} node from {@link STraceCoreDeclIR#apply(IAnalysis)}. * @param node the calling {@link STraceCoreDeclIR} node */ public A defaultSTraceCoreDeclIR(STraceCoreDeclIR node, Q question) throws AnalysisException { return defaultPIR(node, question); }
/** * Called by the {@link ANat1BasicTypeWrappersTypeIR} node from {@link ANat1BasicTypeWrappersTypeIR#apply(IAnalysis)}. * @param node the calling {@link ANat1BasicTypeWrappersTypeIR} node */ public A caseANat1BasicTypeWrappersTypeIR(ANat1BasicTypeWrappersTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeWrappersTypeIR(node, question); }
/** * Called by the {@link ACharBasicTypeIR} node from {@link ACharBasicTypeIR#apply(IAnalysis)}. * @param node the calling {@link ACharBasicTypeIR} node */ public A caseACharBasicTypeIR(ACharBasicTypeIR node, Q question) throws AnalysisException { return defaultSBasicTypeIR(node, question); }
/** * Called by the {@link ATypeBindIR} node from {@link ATypeBindIR#apply(IAnalysis)}. * @param node the calling {@link ATypeBindIR} node */ public A caseATypeBindIR(ATypeBindIR node, Q question) throws AnalysisException { return defaultSBindIR(node, question); }
/** * Called by the {@link PExternalType} node from {@link PExternalType#apply(IAnalysis)}. * @param node the calling {@link PExternalType} node */ public A defaultPExternalType(PExternalType node, Q question) throws AnalysisException { return defaultINode(node, question); }