Class CallSiteAnalysis.LanguageSpecificCallSiteAnalysis
- java.lang.Object
-
- com.ensoftcorp.open.commons.language.LanguageSpecificAnalysis
-
- com.ensoftcorp.open.commons.analysis.CallSiteAnalysis.LanguageSpecificCallSiteAnalysis
-
- Enclosing class:
- CallSiteAnalysis
public abstract static class CallSiteAnalysis.LanguageSpecificCallSiteAnalysis extends LanguageSpecificAnalysis
-
-
Constructor Summary
Constructors Constructor Description LanguageSpecificCallSiteAnalysis()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node>
getCallSites(com.ensoftcorp.atlas.core.db.graph.Node function)
Given a function return the possible call sitesabstract com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node>
getTargets(com.ensoftcorp.atlas.core.db.graph.Node callSite)
Given a call site, return the functions which may have been invoked.-
Methods inherited from class com.ensoftcorp.open.commons.language.LanguageSpecificAnalysis
equals, getDescription, getName, getRegisteredAnalyses, getRegisteredAnalyses, getRegisteredAnalyses, getRegisteredAnalyses, getSupportedLanguages, hashCode, loadAnalysisContributions
-
-
-
-
Method Detail
-
getTargets
public abstract com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> getTargets(com.ensoftcorp.atlas.core.db.graph.Node callSite)
Given a call site, return the functions which may have been invoked.- Parameters:
callsite
-- Returns:
-
getCallSites
public abstract com.ensoftcorp.atlas.core.db.set.AtlasSet<com.ensoftcorp.atlas.core.db.graph.Node> getCallSites(com.ensoftcorp.atlas.core.db.graph.Node function)
Given a function return the possible call sites- Parameters:
function
-- Returns:
-
-