|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use CFGQuestionAnswer | |
---|---|
tip.cfg | Provides the basic framework for performing fixed-point analyses of TIP programs. |
tip.cfg.cfa | Provides a collection of control flow analyses for TIP programs. |
Uses of CFGQuestionAnswer in tip.cfg |
---|
Classes in tip.cfg that implement CFGQuestionAnswer | |
---|---|
class |
CFGQuestionAnswerAdapter<Q,A>
CFGQuestionAnswerAdapter implements the default behaviour of the
CFGQuestionAnswer interface. |
Methods in tip.cfg with parameters of type CFGQuestionAnswer | ||
---|---|---|
|
IProgramPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling the visitor caller with this program
point and the question . |
|
|
ExitPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseExitPoint(Node,ExitPoint,Object)
the visitor caller with this exit point. |
|
|
EntryPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseEntryPoint(Node,EntryPoint,Object)
the visitor caller with this entry point. |
|
|
CWhileStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCWhileStmPoint(AWhileStm,CWhileStmPoint,Object)
the visitor caller with this program point. |
|
|
CVarExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCVarExpPoint(AVarExp,CVarExpPoint,Object)
the visitor caller with this program point. |
|
|
CReturnStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCReturnStmPoint(AReturnStm,CReturnStmPoint,Object)
the visitor caller with this program point. |
|
|
CPointerExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCPointerExpPoint(APointerExp,CPointerExpPoint,Object)
the visitor caller with this program point. |
|
|
COutputStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCOutputStmPoint(AOutputStm,COutputStmPoint,Object)
the visitor caller with this program point. |
|
|
CNullExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCNullExpPoint(ANullExp,CNullExpPoint,Object)
the visitor caller with this program point. |
|
|
CMallocExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCMallocExpPoint(AMallocExp,CMallocExpPoint,Object)
the visitor caller with this program point. |
|
|
CIntConstExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCIntConstExpPoint(AIntConstExp,CIntConstExpPoint,Object)
the visitor caller with this program point. |
|
|
CInputExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCInputExpPoint(AInputExp,CInputExpPoint,Object)
the visitor caller with this program point. |
|
|
CIfThenStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCIfThenStmPoint(AIfThenStm,CIfThenStmPoint,Object)
the visitor caller with this program point. |
|
|
CIfThenElseStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCIfThenElseStmPoint(AIfThenElseStm,CIfThenElseStmPoint,Object)
the visitor caller with this program point. |
|
|
CFunctionPtrCallExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCFunctionPtrCallExpPoint(AFunctionPtrCallExp,CFunctionPtrCallExpPoint,Object)
the visitor caller with this program point. |
|
|
CFunctionCallExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCFunctionCallExpPoint(AFunctionCallExp,CFunctionCallExpPoint,Object)
the visitor caller with this program point. |
|
|
CDerefExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCDerefExpPoint(ADerefExp,CDerefExpPoint,Object)
the visitor caller with this program point. |
|
|
CDeclStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCDeclStmPoint(ADeclStm,CDeclStmPoint,Object)
the visitor caller with this program point. |
|
|
CBlockPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCBlockPoint(ABlock,CBlockPoint,Object)
the visitor caller with this program point. |
|
|
CBinopExpPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCBinopExpPoint(ABinopExp,CBinopExpPoint,Object)
the visitor caller with this program point. |
|
|
CAssignVarStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCAssignVarStmPoint(AAssignVarStm,CAssignVarStmPoint,Object)
the visitor caller with this program point. |
|
|
CAssignPtrStmPoint.apply(CFGQuestionAnswer<Q,A> caller,
Q question)
Returns an answer by calling caseCAssignPtrStmPoint(AAssignPtrStm,CAssignPtrStmPoint,Object)
the visitor caller with this program point. |
Uses of CFGQuestionAnswer in tip.cfg.cfa |
---|
Classes in tip.cfg.cfa that implement CFGQuestionAnswer | |
---|---|
class |
Interprocedural
Interprocedural converts a collection of intraprocedural control flow
graphs into a single interprocedural control flow graph. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |