Uses of Class
tip.node.ADeclStm

Packages that use ADeclStm
tip.analysis Provides the analysis utility classes for the TIP ASTs. 
tip.cfg Provides the basic framework for performing fixed-point analyses of TIP programs. 
tip.cfg.dfa Provides a collection of data flow analyses for TIP programs. 
tip.display Provides classes for display ASTs and CFGs of TIP programs. 
tip.node Provides node classes for representing the TIP ASTs. 
 

Uses of ADeclStm in tip.analysis
 

Methods in tip.analysis with parameters of type ADeclStm
 void ReversedDepthFirstAdapter.caseADeclStm(ADeclStm node)
          Calls ReversedDepthFirstAdapter.inADeclStm(ADeclStm), traverses the children of ADeclStm in the reverse order of the order they are defined in the grammar, and finally calls ReversedDepthFirstAdapter.outADeclStm(ADeclStm).
 void DepthFirstAdapter.caseADeclStm(ADeclStm node)
          Calls DepthFirstAdapter.inADeclStm(ADeclStm), traverses the children of ADeclStm in the order they are defined in the grammar, and finally calls DepthFirstAdapter.outADeclStm(ADeclStm).
 A AnswerAdapter.caseADeclStm(ADeclStm node)
          Returns the default answer for a ADeclStm node.
 A Answer.caseADeclStm(ADeclStm node)
          Called by ADeclStm from apply(Answer).
 void AnalysisAdapter.caseADeclStm(ADeclStm node)
          Called by the ADeclStm node from ADeclStm#apply(Switch).
 void Analysis.caseADeclStm(ADeclStm node)
          Called by the ADeclStm node from ADeclStm#apply(Switch).
 A QuestionAnswerAdapter.caseADeclStm(ADeclStm node, Q question)
          Returns the default answer for a ADeclStm node.
 A QuestionAnswer.caseADeclStm(ADeclStm node, Q question)
          Called by ADeclStm from apply(QuestionAnswer,Object).
 void QuestionAdapter.caseADeclStm(ADeclStm node, Q question)
          Action for applying a question to a ADeclStm node.
 void Question.caseADeclStm(ADeclStm node, Q question)
          Called by ADeclStm from apply(Question,Object).
 void ReversedDepthFirstAdapter.inADeclStm(ADeclStm node)
          Called by ReversedDepthFirstAdapter.caseADeclStm(ADeclStm) before traversing the children of ADeclStm.
 void DepthFirstAdapter.inADeclStm(ADeclStm node)
          Called by DepthFirstAdapter.caseADeclStm(ADeclStm) before traversing the children of ADeclStm.
 void ReversedDepthFirstAdapter.outADeclStm(ADeclStm node)
          Called by ReversedDepthFirstAdapter.caseADeclStm(ADeclStm) after traversing the children of ADeclStm.
 void DepthFirstAdapter.outADeclStm(ADeclStm node)
          Called by DepthFirstAdapter.caseADeclStm(ADeclStm) after traversing the children of ADeclStm.
 

Uses of ADeclStm in tip.cfg
 

Methods in tip.cfg that return ADeclStm
 ADeclStm CDeclStmPoint.getNode()
          Returns the ADeclStm associated with this program point.
 

Methods in tip.cfg with parameters of type ADeclStm
 boolean ICFGAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
          caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(ICFGAnalysis).
 A CFGAnswerAdapter.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
          Default implementation.
 A CFGAnswer.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
          caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(CFGAnswer).
 boolean CFGAnalysisAdapter.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
          Default implementation.
 A CFGQuestionAnswerAdapter.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point, Q question)
          Default implementation.
 A CFGQuestionAnswer.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point, Q question)
          caseCDeclStmPoint is called by a CDeclStmPoint from CDeclStmPoint.apply(CFGQuestionAnswer,Object).
 void CFGBuilder.inADeclStm(ADeclStm node)
           
 

Constructors in tip.cfg with parameters of type ADeclStm
CDeclStmPoint(ADeclStm _node_)
          Creates a new CDeclStmPoint associated with the ADeclStm _node_ with the label "".
CDeclStmPoint(ADeclStm _node_, String _label_)
          Creates a new CDeclStmPoint associated with the ADeclStm _node_ with the label _label_.
 

Uses of ADeclStm in tip.cfg.dfa
 

Methods in tip.cfg.dfa with parameters of type ADeclStm
 boolean SignAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
           
 boolean NullPointerAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
           
 boolean LivenessAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
          Handle declaration statements.
 boolean IntervalAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
           
 boolean ConstantPropagationAnalysis.caseCDeclStmPoint(ADeclStm node, CDeclStmPoint point)
           
 

Uses of ADeclStm in tip.display
 

Methods in tip.display with parameters of type ADeclStm
 String NodeText.caseADeclStm(ADeclStm node)
           
 

Uses of ADeclStm in tip.node
 

Methods in tip.node that return ADeclStm
 ADeclStm ADeclStm.clone()
          Returns a deep clone of this ADeclStm node.
 ADeclStm ADeclStm.clone(Map<Node,Node> oldToNewMap)
          Creates a deep clone of this ADeclStm node while putting all old node-new node relations in the map oldToNewMap.