Interface ClientAccessibilityOracle

  • All Known Implementing Classes:
    CompleteAccessibility, PublicAndProtectedAccessibility

    public interface ClientAccessibilityOracle
    The decision whether a libraries field or method is accessible for a client can be different for different analyses. This interface provides methods to define how this decision will be made.
    Author:
    Florian Kuebler
    • Method Detail

      • isAccessible

        boolean isAccessible​(SootMethod method)
        Determines whether the method is accessible for a potential library user.
      • isAccessible

        boolean isAccessible​(SootField field)
        Determines whether the field is accessible for a potential library user.