/** * Called by the {@link AMrFuncGroupDeclIR} node from {@link AMrFuncGroupDeclIR#apply(IIsaAnalysis)}. * @param node the calling {@link AMrFuncGroupDeclIR} node */ public void caseAMrFuncGroupDeclIR(AMrFuncGroupDeclIR node) throws AnalysisException { _visitedNodes.add(node); inAMrFuncGroupDeclIR(node); { List<AFuncDeclIR> copy = new ArrayList<AFuncDeclIR>(node.getFuncs()); for( AFuncDeclIR e : copy) { if(!_visitedNodes.contains(e)) { e.apply(this); } } } outAMrFuncGroupDeclIR(node); }
e.apply(this);
e.apply(this, question);
e.apply(this);
e.apply(this);
e.apply(this);
e.apply(this, question);
e.apply(this);
e.apply(this);
e.apply(this);
e.apply(this, question);
mergeReturns(retVal,e.apply(this));
mergeReturns(retVal,e.apply(this, question));
mergeReturns(retVal,e.apply(this));
mergeReturns(retVal,e.apply(this, question));