Package sootup.jimple.frontend
Class JimpleView
java.lang.Object
sootup.core.views.AbstractView
sootup.jimple.frontend.JimpleView
- All Implemented Interfaces:
View
The Class JimpleView manages the Sootclasses of the application being analyzed.
- Author:
- Linghui Luo created on 31.07.2018, Jan Martin Persch
-
Field Summary
Modifier and TypeFieldDescriptionprotected final List<AnalysisInputLocation>
protected final SourceType
-
Constructor Summary
ConstructorDescriptionJimpleView
(List<AnalysisInputLocation> inputLocations) JimpleView
(List<AnalysisInputLocation> inputLocations, ClassCacheProvider cacheProvider, SourceType sourceType) JimpleView
(AnalysisInputLocation inputLocation) -
Method Summary
Modifier and TypeMethodDescriptionReturn a class with given signature.Return all classes in the view.Returns theIdentifierFactory
for this view.Methods inherited from class sootup.core.views.AbstractView
getField, getMethod, getTypeHierarchy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface sootup.core.views.View
getClassOrThrow
-
Field Details
-
inputLocations
-
sourceType
-
-
Constructor Details
-
JimpleView
-
JimpleView
-
JimpleView
public JimpleView(@Nonnull List<AnalysisInputLocation> inputLocations, @Nonnull ClassCacheProvider cacheProvider, SourceType sourceType)
-
-
Method Details
-
getClasses
Description copied from interface:View
Return all classes in the view. -
getClass
Description copied from interface:View
Return a class with given signature.- Returns:
- A class with given signature.
-
getIdentifierFactory
Description copied from interface:View
Returns theIdentifierFactory
for this view.
-