/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A defaultIToken(IToken node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * Called by the {@link INode} node from {@link INode#apply(IAnalysis)}. * @param node the calling {@link INode} node */ public A defaultOutINode(INode node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * Called by the {@link INode} node from {@link INode#apply(IAnalysis)}. * @param node the calling {@link INode} node */ public A defaultInINode(INode node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * 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 IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A defaultInIToken(IToken node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A defaultOutIToken(IToken node, Q question) throws AnalysisException { return createNewReturnValue(node, question); }
/** * Called by the {@link ABoolPatternIR} node from {@link ABoolPatternIR#apply(IAnalysis)}. * @param node the calling {@link ABoolPatternIR} node */ public A caseABoolPatternIR(ABoolPatternIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inABoolPatternIR(node, question)); mergeReturns(retVal,outABoolPatternIR(node, question)); return retVal; }
/** * Called by the {@link ATypeNameIR} node from {@link ATypeNameIR#apply(IAnalysis)}. * @param node the calling {@link ATypeNameIR} node */ public A caseATypeNameIR(ATypeNameIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inATypeNameIR(node, question)); mergeReturns(retVal,outATypeNameIR(node, question)); return retVal; }
/** * Called by the {@link ANotImplementedStmIR} node from {@link ANotImplementedStmIR#apply(IAnalysis)}. * @param node the calling {@link ANotImplementedStmIR} node */ public A caseANotImplementedStmIR(ANotImplementedStmIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inANotImplementedStmIR(node, question)); mergeReturns(retVal,outANotImplementedStmIR(node, question)); return retVal; }
/** * Called by the {@link AContinueStmIR} node from {@link AContinueStmIR#apply(IAnalysis)}. * @param node the calling {@link AContinueStmIR} node */ public A caseAContinueStmIR(AContinueStmIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inAContinueStmIR(node, question)); mergeReturns(retVal,outAContinueStmIR(node, question)); return retVal; }
/** * Called by the {@link AInstanceTraceDeclIR} node from {@link AInstanceTraceDeclIR#apply(IAnalysis)}. * @param node the calling {@link AInstanceTraceDeclIR} node */ public A caseAInstanceTraceDeclIR(AInstanceTraceDeclIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inAInstanceTraceDeclIR(node, question)); mergeReturns(retVal,outAInstanceTraceDeclIR(node, question)); return retVal; }
/** * Called by the {@link ACharPatternIR} node from {@link ACharPatternIR#apply(IAnalysis)}. * @param node the calling {@link ACharPatternIR} node */ public A caseACharPatternIR(ACharPatternIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inACharPatternIR(node, question)); mergeReturns(retVal,outACharPatternIR(node, question)); return retVal; }
/** * Called by the {@link AAllImportIR} node from {@link AAllImportIR#apply(IAnalysis)}. * @param node the calling {@link AAllImportIR} node */ public A caseAAllImportIR(AAllImportIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inAAllImportIR(node, question)); mergeReturns(retVal,outAAllImportIR(node, question)); return retVal; }
/** * Called by the {@link AQuotePatternIR} node from {@link AQuotePatternIR#apply(IAnalysis)}. * @param node the calling {@link AQuotePatternIR} node */ public A caseAQuotePatternIR(AQuotePatternIR node, Q question) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inAQuotePatternIR(node, question)); mergeReturns(retVal,outAQuotePatternIR(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A casePType(PType node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inPType(node, question)); mergeReturns(retVal,outPType(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseBoolean(Boolean node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inBoolean(node, question)); mergeReturns(retVal,outBoolean(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseCharacter(Character node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inCharacter(node, question)); mergeReturns(retVal,outCharacter(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseString(String node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inString(node, question)); mergeReturns(retVal,outString(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseInteger(Integer node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inInteger(node, question)); mergeReturns(retVal,outInteger(node, question)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseClonableString(ClonableString node, Q question) throws AnalysisException { A retVal = createNewReturnValue(node, question); mergeReturns(retVal,inClonableString(node, question)); mergeReturns(retVal,outClonableString(node, question)); return retVal; }