Package soot.jimple.spark.internal
Class CompleteAccessibility
- java.lang.Object
-
- soot.jimple.spark.internal.CompleteAccessibility
-
- All Implemented Interfaces:
ClientAccessibilityOracle
public class CompleteAccessibility extends Object implements ClientAccessibilityOracle
Using this oracle one assumes, that a client of the target library can call every method and access every field.- Author:
- Florian Kuebler
-
-
Constructor Summary
Constructors Constructor Description CompleteAccessibility(Singletons.Global g)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisAccessible(SootField field)Determines whether the field is accessible for a potential library user.booleanisAccessible(SootMethod method)Determines whether the method is accessible for a potential library user.static CompleteAccessibilityv()
-
-
-
Constructor Detail
-
CompleteAccessibility
public CompleteAccessibility(Singletons.Global g)
-
-
Method Detail
-
v
public static CompleteAccessibility v()
-
isAccessible
public boolean isAccessible(SootMethod method)
Description copied from interface:ClientAccessibilityOracleDetermines whether the method is accessible for a potential library user.- Specified by:
isAccessiblein interfaceClientAccessibilityOracle
-
isAccessible
public boolean isAccessible(SootField field)
Description copied from interface:ClientAccessibilityOracleDetermines whether the field is accessible for a potential library user.- Specified by:
isAccessiblein interfaceClientAccessibilityOracle
-
-