Package sootup.core.views
Interface View
- All Known Implementing Classes:
AbstractView
,JavaModuleView
,JavaView
,JimpleView
,MutableJavaView
public interface View
A View is essentially a collection of code.
- Author:
- Linghui Luo, Ben Hermann
-
Method Summary
Modifier and TypeMethodDescriptionReturn a class with given signature.Return all classes in the view.default SootClass
getClassOrThrow
(ClassType classType) getField
(FieldSignature signature) Returns theIdentifierFactory
for this view.Optional<? extends SootMethod>
getMethod
(MethodSignature signature)
-
Method Details
-
getClasses
Return all classes in the view. -
getClass
Return a class with given signature.- Returns:
- A class with given signature.
-
getField
-
getMethod
-
getTypeHierarchy
-
getIdentifierFactory
Returns theIdentifierFactory
for this view. -
getClassOrThrow
-