/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseCharacter(Character node) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inCharacter(node)); mergeReturns(retVal,outCharacter(node)); return retVal; }
/** * Called by the {@link PIR} node from {@link PIR#apply(IAnalysis)}. * @param node the calling {@link PIR} node */ public A defaultPIR(PIR node) throws AnalysisException { return defaultINode(node); }
/** * Called by the {@link PExternalType} node from {@link PExternalType#apply(IAnalysis)}. * @param node the calling {@link PExternalType} node */ public A inPExternalType(PExternalType node) throws AnalysisException { return defaultInINode(node); }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseObject(Object node) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inObject(node)); mergeReturns(retVal,outObject(node)); 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) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inClonableString(node)); mergeReturns(retVal,outClonableString(node)); 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) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inPType(node)); mergeReturns(retVal,outPType(node)); 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) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inBoolean(node)); mergeReturns(retVal,outBoolean(node)); return retVal; }
/** * Called by the {@link IToken} node from {@link IToken#apply(IAnalysis)}. * @param node the calling {@link IToken} node */ public A caseLong(Long node) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inLong(node)); mergeReturns(retVal,outLong(node)); 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) throws AnalysisException { A retVal = createNewReturnValue(node); mergeReturns(retVal,inInteger(node)); mergeReturns(retVal,outInteger(node)); 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) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAAllImportIR(node)); mergeReturns(retVal,outAAllImportIR(node)); return retVal; }
/** * Called by the {@link AIdentifierPatternIR} node from {@link AIdentifierPatternIR#apply(IAnalysis)}. * @param node the calling {@link AIdentifierPatternIR} node */ public A caseAIdentifierPatternIR(AIdentifierPatternIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAIdentifierPatternIR(node)); mergeReturns(retVal,outAIdentifierPatternIR(node)); return retVal; }
/** * Called by the {@link ARealPatternIR} node from {@link ARealPatternIR#apply(IAnalysis)}. * @param node the calling {@link ARealPatternIR} node */ public A caseARealPatternIR(ARealPatternIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inARealPatternIR(node)); mergeReturns(retVal,outARealPatternIR(node)); return retVal; }
/** * Called by the {@link ASkipStmIR} node from {@link ASkipStmIR#apply(IAnalysis)}. * @param node the calling {@link ASkipStmIR} node */ public A caseASkipStmIR(ASkipStmIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inASkipStmIR(node)); mergeReturns(retVal,outASkipStmIR(node)); 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) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAContinueStmIR(node)); mergeReturns(retVal,outAContinueStmIR(node)); return retVal; }
/** * Called by the {@link ABreakStmIR} node from {@link ABreakStmIR#apply(IAnalysis)}. * @param node the calling {@link ABreakStmIR} node */ public A caseABreakStmIR(ABreakStmIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inABreakStmIR(node)); mergeReturns(retVal,outABreakStmIR(node)); return retVal; }
/** * Called by the {@link ABoolPatternIR} node from {@link ABoolPatternIR#apply(IAnalysis)}. * @param node the calling {@link ABoolPatternIR} node */ public A caseABoolPatternIR(ABoolPatternIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inABoolPatternIR(node)); mergeReturns(retVal,outABoolPatternIR(node)); return retVal; }
/** * Called by the {@link AAbstractBodyStmIR} node from {@link AAbstractBodyStmIR#apply(IAnalysis)}. * @param node the calling {@link AAbstractBodyStmIR} node */ public A caseAAbstractBodyStmIR(AAbstractBodyStmIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAAbstractBodyStmIR(node)); mergeReturns(retVal,outAAbstractBodyStmIR(node)); return retVal; }
/** * Called by the {@link AMetaStmIR} node from {@link AMetaStmIR#apply(IAnalysis)}. * @param node the calling {@link AMetaStmIR} node */ public A caseAMetaStmIR(AMetaStmIR node) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAMetaStmIR(node)); mergeReturns(retVal,outAMetaStmIR(node)); 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) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inANotImplementedStmIR(node)); mergeReturns(retVal,outANotImplementedStmIR(node)); 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) throws AnalysisException { _visitedNodes.add(node); A retVal = createNewReturnValue(node); mergeReturns(retVal,inAInstanceTraceDeclIR(node)); mergeReturns(retVal,outAInstanceTraceDeclIR(node)); return retVal; }