SYMBOL INDEX (480 symbols across 25 files) FILE: annotation/src/main/java/permissions/dispatcher/GrantableRequest.java type GrantableRequest (line 3) | public interface GrantableRequest extends PermissionRequest { method grant (line 4) | void grant(); FILE: annotation/src/main/java/permissions/dispatcher/PermissionRequest.java type PermissionRequest (line 7) | public interface PermissionRequest { method proceed (line 8) | void proceed(); method cancel (line 10) | void cancel(); FILE: library/src/main/java/permissions/dispatcher/PermissionUtils.java class PermissionUtils (line 13) | public final class PermissionUtils { method PermissionUtils (line 36) | private PermissionUtils() { method verifyPermissions (line 45) | public static boolean verifyPermissions(int... grantResults) { method permissionExists (line 63) | private static boolean permissionExists(String permission) { method hasSelfPermissions (line 78) | public static boolean hasSelfPermissions(Context context, String... pe... method hasSelfPermission (line 98) | private static boolean hasSelfPermission(Context context, String permi... method shouldShowRequestPermissionRationale (line 113) | public static boolean shouldShowRequestPermissionRationale(Activity ac... method shouldShowRequestPermissionRationale (line 129) | public static boolean shouldShowRequestPermissionRationale(Fragment fr... FILE: library/src/test/java/permissions/dispatcher/ApiLevelTestSuite.java class ApiLevelTestSuite (line 35) | @RunWith(PowerMockRunner.class) method ApiLevelTestSuite (line 45) | public ApiLevelTestSuite() { method beforeTest (line 50) | @Before method testAssumeApiLevelWorking (line 62) | @Test method testCheckSelfPermissionMockWorking (line 73) | @Test method testAddVoicemailPermission (line 79) | @Test method testBodySensorsPermission (line 86) | @Test method testReadCallLogPermission (line 93) | @Test method testReadExternalStoragePermission (line 100) | @Test method testWriteCallLogPermission (line 107) | @Test method testBodySensors (line 114) | @Test method testReadPhoneNumbers (line 119) | @Test method testAnswerPhoneNumbers (line 124) | @Test method testAcceptHandOver (line 129) | @Test method testActivityRecognition (line 134) | @Test method testAccessMediaLocation (line 139) | @Test method testAccessBackgroundLocation (line 144) | @Test method iteratePermissionCheck (line 151) | private void iteratePermissionCheck(String permission, int permissionM... method assumeApiLevel (line 170) | private void assumeApiLevel(int apiLevel) throws Exception { method resetApiLevel (line 186) | private void resetApiLevel() throws Exception { FILE: lint/src/main/java/permissions/dispatcher/CallNeedsPermissionDetector.java class CallNeedsPermissionDetector (line 28) | public final class CallNeedsPermissionDetector extends Detector implemen... method getApplicableUastTypes (line 42) | @Override method createUastHandler (line 47) | @Override class AnnotationChecker (line 57) | private static class AnnotationChecker extends AbstractUastVisitor { method AnnotationChecker (line 63) | private AnnotationChecker(JavaContext context) { method visitAnnotation (line 67) | @Override method visitCallExpression (line 76) | @Override method methodIdentifier (line 93) | @Nullable method visitMethod (line 109) | @Override method methodIdentifier (line 132) | @Nullable method isGeneratedFiles (line 142) | private static boolean isGeneratedFiles(JavaContext context) { FILE: lint/src/main/java/permissions/dispatcher/CallOnRequestPermissionsResultDetector.java class CallOnRequestPermissionsResultDetector (line 31) | public final class CallOnRequestPermissionsResultDetector extends Detect... method getApplicableUastTypes (line 42) | @Override method createUastHandler (line 47) | @Override class OnRequestPermissionsResultChecker (line 57) | private static class OnRequestPermissionsResultChecker extends Abstrac... method OnRequestPermissionsResultChecker (line 68) | private OnRequestPermissionsResultChecker(JavaContext context, UClas... method visitAnnotation (line 74) | @Override method visitMethod (line 83) | @Override method assertMethodName (line 97) | private static boolean assertMethodName(@Nullable String name) { method isGeneratedMethodCalled (line 101) | private static boolean isGeneratedMethodCalled(UMethod method, Strin... FILE: lint/src/main/java/permissions/dispatcher/NoCorrespondingNeedsPermissionDetector.java class NoCorrespondingNeedsPermissionDetector (line 24) | public final class NoCorrespondingNeedsPermissionDetector extends Detect... method getApplicableUastTypes (line 35) | @Override method createUastHandler (line 40) | @Override class AnnotationChecker (line 49) | private static class AnnotationChecker extends AbstractUastVisitor { method AnnotationChecker (line 57) | private AnnotationChecker(JavaContext context) { method visitAnnotation (line 63) | @Override method afterVisitClass (line 81) | @Override method hasSameNodes (line 97) | private static boolean hasSameNodes(List first, Li... FILE: lint/src/main/java/permissions/dispatcher/NoDelegateOnResumeDetector.java class NoDelegateOnResumeDetector (line 27) | public class NoDelegateOnResumeDetector extends Detector implements Dete... method getApplicableUastTypes (line 37) | @Override method createUastHandler (line 42) | @Override class Checker (line 54) | private class Checker extends AbstractUastVisitor { method Checker (line 58) | private Checker(JavaContext context) { method visitMethod (line 62) | @Override method afterVisitClass (line 71) | @Override class OnResumeChecker (line 80) | private class OnResumeChecker extends AbstractUastVisitor { method OnResumeChecker (line 86) | private OnResumeChecker(JavaContext context, UClass uClass, String n... method visitMethod (line 96) | @Override method isPublicOrProtected (line 105) | private boolean isPublicOrProtected(UMethod node) { method visitCallExpression (line 110) | @Override method isWithPermissionCheckCalled (line 120) | private boolean isWithPermissionCheckCalled(@NotNull UCallExpression... FILE: lint/src/main/java/permissions/dispatcher/PermissionsDispatcherIssueRegistry.java class PermissionsDispatcherIssueRegistry (line 9) | @SuppressWarnings("unused") method getIssues (line 11) | @Override method getApi (line 20) | @Override FILE: processor/src/test/java/permissions/dispatcher/processor/ProcessorTestSuite.java class ProcessorTestSuite (line 7) | public class ProcessorTestSuite extends TestSuite { method noPermissionActivity (line 8) | @Test public void noPermissionActivity() { method permissionWithNonVoidReturnType (line 13) | @Test public void permissionWithNonVoidReturnType() { method rationaleWithNonVoidReturnType (line 18) | @Test public void rationaleWithNonVoidReturnType() { method deniedWithNonVoidReturnType (line 23) | @Test public void deniedWithNonVoidReturnType() { method neverAskWithNonVoidReturnType (line 28) | @Test public void neverAskWithNonVoidReturnType() { method rationaleWithWrongParameters (line 33) | @Test public void rationaleWithWrongParameters() { method rationaleWithOneMoreParameters (line 38) | @Test public void rationaleWithOneMoreParameters() { method deniedWithParameters (line 43) | @Test public void deniedWithParameters() { method neverAskWithParameters (line 48) | @Test public void neverAskWithParameters() { method permissionWithThrows (line 53) | @Test public void permissionWithThrows() { method rationaleWithThrows (line 58) | @Test public void rationaleWithThrows() { method deniedWithThrows (line 63) | @Test public void deniedWithThrows() { method neverAskWithThrows (line 68) | @Test public void neverAskWithThrows() { method privatePermission (line 73) | @Test public void privatePermission() { method privateRationale (line 78) | @Test public void privateRationale() { method privateDenied (line 83) | @Test public void privateDenied() { method privateNeverAsk (line 88) | @Test public void privateNeverAsk() { method wrongAnnotatedClass (line 93) | @Test public void wrongAnnotatedClass() { method duplicatedRationale (line 98) | @Test public void duplicatedRationale() { method duplicatedDenied (line 103) | @Test public void duplicatedDenied() { method duplicatedNeverAsk (line 108) | @Test public void duplicatedNeverAsk() { method needsPermissionMethodOverload (line 113) | @Test public void needsPermissionMethodOverload() { method systemAlertWindowWithOnNeverAskAgain (line 118) | @Test public void systemAlertWindowWithOnNeverAskAgain() { method writeSettingsWithOnNeverAskAgain (line 123) | @Test public void writeSettingsWithOnNeverAskAgain() { method onePermissionActivity (line 128) | @Test public void onePermissionActivity() { method onePermissionSupportFragment (line 132) | @Test public void onePermissionSupportFragment() { method onePermissionWithParametersActivity (line 136) | @Test public void onePermissionWithParametersActivity() { method onePermissionWithParametersAndRationaleActivity (line 140) | @Test public void onePermissionWithParametersAndRationaleActivity() { method onePermissionWithParametersAndDeniedActivity (line 144) | @Test public void onePermissionWithParametersAndDeniedActivity() { method onePermissionWithParametersRationaleAndDeniedActivity (line 148) | @Test public void onePermissionWithParametersRationaleAndDeniedActivit... method onePermissionWithParametersFragment (line 152) | @Test public void onePermissionWithParametersFragment() { method onePermissionWithParametersAndRationaleFragment (line 156) | @Test public void onePermissionWithParametersAndRationaleFragment() { method onePermissionWithParametersAndDeniedFragment (line 160) | @Test public void onePermissionWithParametersAndDeniedFragment() { method onePermissionWithParametersRationaleAndDeniedFragment (line 164) | @Test public void onePermissionWithParametersRationaleAndDeniedFragmen... method onePermissionWithNeverAskActivity (line 168) | @Test public void onePermissionWithNeverAskActivity() { method onePermissionWithNeverAskAndRationaleActivity (line 172) | @Test public void onePermissionWithNeverAskAndRationaleActivity() { method onePermissionWithNeverAskRationaleAndDeniedActivity (line 176) | @Test public void onePermissionWithNeverAskRationaleAndDeniedActivity() { method onePermissionWithNeverAskAndDeniedActivity (line 180) | @Test public void onePermissionWithNeverAskAndDeniedActivity() { method twoPermissionsWithNeverAskActivity (line 184) | @Test public void twoPermissionsWithNeverAskActivity() { method twoPermissionsActivity (line 188) | @Test public void twoPermissionsActivity() { method twoPermissionsWithSameSignatureActivity (line 192) | @Test public void twoPermissionsWithSameSignatureActivity() { method twoPermissionsWithSameSignatureAndRationaleActivity (line 196) | @Test public void twoPermissionsWithSameSignatureAndRationaleActivity() { method twoPermissionsWithSameSignatureAndDeniedActivity (line 200) | @Test public void twoPermissionsWithSameSignatureAndDeniedActivity() { method twoPermissionsWithSameSignatureRationaleAndDeniedActivity (line 204) | @Test public void twoPermissionsWithSameSignatureRationaleAndDeniedAct... method twoPermissionsWithSameSignatureFragment (line 208) | @Test public void twoPermissionsWithSameSignatureFragment() { method twoPermissionsWithSameSignatureAndRationaleFragment (line 212) | @Test public void twoPermissionsWithSameSignatureAndRationaleFragment() { method twoPermissionsWithSameSignatureAndDeniedFragment (line 216) | @Test public void twoPermissionsWithSameSignatureAndDeniedFragment() { method twoPermissionsWithSameSignatureRationaleAndDeniedFragment (line 220) | @Test public void twoPermissionsWithSameSignatureRationaleAndDeniedFra... method twoPermissionsAtOnceActivity (line 224) | @Test public void twoPermissionsAtOnceActivity() { method twoPermissionsFragment (line 228) | @Test public void twoPermissionsFragment() { method onePermissionWithNeverAskAndRationaleFragment (line 232) | @Test public void onePermissionWithNeverAskAndRationaleFragment() { method onePermissionWithNeverAskRationaleAndDeniedFragment (line 236) | @Test public void onePermissionWithNeverAskRationaleAndDeniedFragment() { method onePermissionWithNeverAskFragment (line 240) | @Test public void onePermissionWithNeverAskFragment() { method onePermissionWithNeverAskAndDeniedFragment (line 244) | @Test public void onePermissionWithNeverAskAndDeniedFragment() { method twoPermissionsWithTwoRationalesActivity (line 248) | @Test public void twoPermissionsWithTwoRationalesActivity() { method twoPermissionsWithTwoRationalesFragment (line 252) | @Test public void twoPermissionsWithTwoRationalesFragment() { method onePermissionWithOtherRationaleActivity (line 256) | @Test public void onePermissionWithOtherRationaleActivity() { method onePermissionWithOtherRationaleFragment (line 260) | @Test public void onePermissionWithOtherRationaleFragment() { method onePermissionWithOtherDeniedActivity (line 264) | @Test public void onePermissionWithOtherDeniedActivity() { method onePermissionWithOtherDeniedFragment (line 268) | @Test public void onePermissionWithOtherDeniedFragment() { method onePermissionWithRationaleAndDeniedActivity (line 272) | @Test public void onePermissionWithRationaleAndDeniedActivity() { method onePermissionWithRationaleAndDeniedFragment (line 276) | @Test public void onePermissionWithRationaleAndDeniedFragment() { method noDuplicatesDespiteRepeatedValuesActivity (line 280) | @Test public void noDuplicatesDespiteRepeatedValuesActivity() { method validMaxSdkVersion (line 285) | @Test public void validMaxSdkVersion() { method invalidMaxSdkVersion (line 289) | @Test public void invalidMaxSdkVersion() { method writeSettingsFragment (line 293) | @Test public void writeSettingsFragment() { method writeSettingsActivity (line 297) | @Test public void writeSettingsActivity() { method systemAlertWindowFragment (line 301) | @Test public void systemAlertWindowFragment() { method systemAlertWindowActivity (line 305) | @Test public void systemAlertWindowActivity() { method mixSystemAlertWindowAndNormalPermissionCompileError (line 309) | @Test public void mixSystemAlertWindowAndNormalPermissionCompileError() { method mixWriteSettingsAndNormalPermissionCompileError (line 314) | @Test public void mixWriteSettingsAndNormalPermissionCompileError() { method mixSystemAlertWindowAndWriteSettingsPermissionCompileError (line 319) | @Test public void mixSystemAlertWindowAndWriteSettingsPermissionCompil... method systemAlertWindowGenericsActivity (line 324) | @Test public void systemAlertWindowGenericsActivity() { method systemAlertWindowSupportGenericsFragment (line 328) | @Test public void systemAlertWindowSupportGenericsFragment() { method nestedActivity (line 332) | @Test public void nestedActivity() { method nestedStaticActivity (line 336) | @Test method nestedActivityWithDefaultPackage (line 341) | @Test method nestedFragment (line 346) | @Test method nestedStaticFragment (line 351) | @Test method onePermissionWithNoArgumentRationaleActivity (line 356) | @Test public void onePermissionWithNoArgumentRationaleActivity() { method onePermissionWithNoArgumentRationaleAndDeniedActivity (line 360) | @Test public void onePermissionWithNoArgumentRationaleAndDeniedActivit... method onePermissionWithParamNoArgumentRationaleAndDeniedActivity (line 364) | @Test public void onePermissionWithParamNoArgumentRationaleAndDeniedAc... method onePermissionWithNoArgumentRationaleFragment (line 368) | @Test public void onePermissionWithNoArgumentRationaleFragment() { method onePermissionWithNoArgumentRationaleAndDeniedFragment (line 372) | @Test public void onePermissionWithNoArgumentRationaleAndDeniedFragmen... method onePermissionWithParamNoArgumentRationaleAndDeniedFragment (line 376) | @Test public void onePermissionWithParamNoArgumentRationaleAndDeniedFr... FILE: processor/src/test/java/permissions/dispatcher/processor/base/AndroidAwareClassLoader.java class AndroidAwareClassLoader (line 23) | final class AndroidAwareClassLoader { method AndroidAwareClassLoader (line 27) | private AndroidAwareClassLoader() { method create (line 31) | static ClassLoader create() { method unsafeToURL (line 46) | private static URL unsafeToURL(String spec) { FILE: processor/src/test/java/permissions/dispatcher/processor/base/BaseTest.java class BaseTest (line 7) | public abstract class BaseTest { method actual (line 9) | final JavaFileObject actual() { method expect (line 13) | final JavaFileObject expect() { method getName (line 17) | protected abstract String getName(); method getActualSource (line 18) | protected abstract String[] getActualSource(); method getExpectSource (line 19) | protected abstract String[] getExpectSource(); FILE: processor/src/test/java/permissions/dispatcher/processor/base/StringEquals.java class StringEquals (line 5) | final class StringEquals extends SubstringMatcher { method StringEquals (line 7) | StringEquals(String substring) { method evalSubstringOf (line 11) | @Override method relationship (line 18) | @Override FILE: processor/src/test/java/permissions/dispatcher/processor/base/TestSuite.java class TestSuite (line 11) | public abstract class TestSuite { method expectRuntimeException (line 19) | protected final void expectRuntimeException(final String message) { method assertJavaSource (line 24) | protected final void assertJavaSource(BaseTest test) { FILE: processor/src/test/java/permissions/dispatcher/processor/data/Source.java class Source (line 5) | public final class Source { method Source (line 7) | private Source() { method getName (line 13) | @Override method getActualSource (line 18) | @Override method getExpectSource (line 31) | @Override method getName (line 38) | @Override method getActualSource (line 43) | @Override method getExpectSource (line 61) | @Override method getName (line 68) | @Override method getActualSource (line 73) | @Override method getExpectSource (line 96) | @Override method getName (line 103) | @Override method getActualSource (line 108) | @Override method getExpectSource (line 130) | @Override method getName (line 137) | @Override method getActualSource (line 142) | @Override method getExpectSource (line 164) | @Override method getName (line 171) | @Override method getActualSource (line 176) | @Override method getExpectSource (line 197) | @Override method getName (line 204) | @Override method getActualSource (line 209) | @Override method getExpectSource (line 231) | @Override method getName (line 238) | @Override method getActualSource (line 243) | @Override method getExpectSource (line 264) | @Override method getName (line 271) | @Override method getActualSource (line 276) | @Override method getExpectSource (line 297) | @Override method getName (line 304) | @Override method getActualSource (line 309) | @Override method getExpectSource (line 326) | @Override method getName (line 333) | @Override method getActualSource (line 338) | @Override method getExpectSource (line 360) | @Override method getName (line 367) | @Override method getActualSource (line 372) | @Override method getExpectSource (line 393) | @Override method getName (line 400) | @Override method getActualSource (line 405) | @Override method getExpectSource (line 426) | @Override method getName (line 433) | @Override method getActualSource (line 438) | @Override method getExpectSource (line 455) | @Override method getName (line 462) | @Override method getActualSource (line 467) | @Override method getExpectSource (line 489) | @Override method getName (line 496) | @Override method getActualSource (line 501) | @Override method getExpectSource (line 522) | @Override method getName (line 529) | @Override method getActualSource (line 534) | @Override method getExpectSource (line 555) | @Override method getName (line 562) | @Override method getActualSource (line 567) | @Override method getExpectSource (line 584) | @Override method getName (line 591) | @Override method getActualSource (line 596) | @Override method getExpectSource (line 621) | @Override method getName (line 628) | @Override method getActualSource (line 633) | @Override method getExpectSource (line 657) | @Override method getName (line 664) | @Override method getActualSource (line 669) | @Override method getExpectSource (line 693) | @Override method getName (line 700) | @Override method getActualSource (line 705) | @Override method getExpectSource (line 722) | @Override method getName (line 759) | @Override method getActualSource (line 764) | @Override method getExpectSource (line 781) | @Override method getName (line 817) | @Override method getActualSource (line 822) | @Override method getExpectSource (line 839) | @Override method getName (line 907) | @Override method getActualSource (line 912) | @Override method getExpectSource (line 934) | @Override method getName (line 1006) | @Override method getActualSource (line 1011) | @Override method getExpectSource (line 1033) | @Override method getName (line 1106) | @Override method getActualSource (line 1111) | @Override method getExpectSource (line 1137) | @Override method getName (line 1214) | @Override method getActualSource (line 1219) | @Override method getExpectSource (line 1240) | @Override method getName (line 1281) | @Override method getActualSource (line 1286) | @Override method getExpectSource (line 1312) | @Override method getName (line 1375) | @Override method getActualSource (line 1380) | @Override method getExpectSource (line 1410) | @Override method getName (line 1478) | @Override method getActualSource (line 1483) | @Override method getExpectSource (line 1508) | @Override method getName (line 1551) | @Override method getActualSource (line 1556) | @Override method getExpectSource (line 1583) | @Override method getName (line 1642) | @Override method getActualSource (line 1647) | @Override method getExpectSource (line 1667) | @Override method getName (line 1718) | @Override method getActualSource (line 1723) | @Override method getExpectSource (line 1740) | @Override method getName (line 1777) | @Override method getActualSource (line 1782) | @Override method getExpectSource (line 1802) | @Override method getName (line 1852) | @Override method getActualSource (line 1857) | @Override method getExpectSource (line 1877) | @Override method getName (line 1928) | @Override method getActualSource (line 1933) | @Override method getExpectSource (line 1958) | @Override method getName (line 2050) | @Override method getActualSource (line 2055) | @Override method getExpectSource (line 2079) | @Override method getName (line 2134) | @Override method getActualSource (line 2139) | @Override method getExpectSource (line 2168) | @Override method getName (line 2270) | @Override method getActualSource (line 2275) | @Override method getExpectSource (line 2301) | @Override method getName (line 2363) | @Override method getActualSource (line 2368) | @Override method getExpectSource (line 2398) | @Override method getName (line 2465) | @Override method getActualSource (line 2470) | @Override method getExpectSource (line 2491) | @Override method getName (line 2531) | @Override method getActualSource (line 2536) | @Override method getExpectSource (line 2561) | @Override method getName (line 2603) | @Override method getActualSource (line 2608) | @Override method getExpectSource (line 2626) | @Override method getName (line 2695) | @Override method getActualSource (line 2700) | @Override method getExpectSource (line 2722) | @Override method getName (line 2795) | @Override method getActualSource (line 2800) | @Override method getExpectSource (line 2821) | @Override method getName (line 2895) | @Override method getActualSource (line 2900) | @Override method getExpectSource (line 2926) | @Override method getName (line 3004) | @Override method getActualSource (line 3009) | @Override method getExpectSource (line 3030) | @Override method getName (line 3080) | @Override method getActualSource (line 3085) | @Override method getExpectSource (line 3110) | @Override method getName (line 3201) | @Override method getActualSource (line 3206) | @Override method getExpectSource (line 3230) | @Override method getName (line 3284) | @Override method getActualSource (line 3289) | @Override method getExpectSource (line 3318) | @Override method getName (line 3419) | @Override method getActualSource (line 3424) | @Override method getExpectSource (line 3452) | @Override method getName (line 3544) | @Override method getActualSource (line 3549) | @Override method getExpectSource (line 3577) | @Override method getName (line 3668) | @Override method getActualSource (line 3673) | @Override method getExpectSource (line 3695) | @Override method getName (line 3732) | @Override method getActualSource (line 3737) | @Override method getExpectSource (line 3759) | @Override method getName (line 3795) | @Override method getActualSource (line 3800) | @Override method getExpectSource (line 3821) | @Override method getName (line 3858) | @Override method getActualSource (line 3863) | @Override method getExpectSource (line 3884) | @Override method getName (line 3920) | @Override method getActualSource (line 3925) | @Override method getExpectSource (line 3951) | @Override method getName (line 4015) | @Override method getActualSource (line 4020) | @Override method getExpectSource (line 4046) | @Override method getName (line 4109) | @Override method getActualSource (line 4114) | @Override method getExpectSource (line 4148) | @Override method getName (line 4211) | @Override method getActualSource (line 4216) | @Override method getExpectSource (line 4241) | @Override method getName (line 4289) | @Override method getActualSource (line 4294) | @Override method getExpectSource (line 4319) | @Override method getName (line 4362) | @Override method getActualSource (line 4367) | @Override method getExpectSource (line 4394) | @Override method getName (line 4462) | @Override method getActualSource (line 4467) | @Override method getExpectSource (line 4494) | @Override method getName (line 4562) | @Override method getActualSource (line 4567) | @Override method getExpectSource (line 4594) | @Override method getName (line 4662) | @Override method getActualSource (line 4667) | @Override method getExpectSource (line 4694) | @Override method getName (line 4762) | @Override method getActualSource (line 4767) | @Override method getExpectSource (line 4796) | @Override method getName (line 4867) | @Override method getActualSource (line 4872) | @Override method getExpectSource (line 4901) | @Override method getName (line 4972) | @Override method getActualSource (line 4977) | @Override method getExpectSource (line 4994) | @Override method getName (line 5001) | @Override method getActualSource (line 5006) | @Override method getExpectSource (line 5023) | @Override method getName (line 5030) | @Override method getActualSource (line 5035) | @Override method getExpectSource (line 5052) | @Override method getName (line 5059) | @Override method getActualSource (line 5064) | @Override method getExpectSource (line 5085) | @Override method getName (line 5122) | @Override method getActualSource (line 5127) | @Override method getExpectSource (line 5146) | @Override method getName (line 5183) | @Override method getActualSource (line 5188) | @Override method getExpectSource (line 5208) | @Override method getName (line 5244) | @Override method getActualSource (line 5249) | @Override method getExpectSource (line 5268) | @Override method getName (line 5304) | @Override method getActualSource (line 5309) | @Override method getExpectSource (line 5328) | @Override method getName (line 5364) | @Override method getActualSource (line 5369) | @Override method getExpectSource (line 5390) | @Override method getName (line 5397) | @Override method getActualSource (line 5402) | @Override method getExpectSource (line 5432) | @Override method getName (line 5439) | @Override method getActualSource (line 5444) | @Override method getExpectSource (line 5474) | @Override method getName (line 5481) | @Override method getActualSource (line 5486) | @Override method getExpectSource (line 5507) | @Override method getName (line 5551) | @Override method getActualSource (line 5556) | @Override method getExpectSource (line 5581) | @Override method getName (line 5630) | @Override method getActualSource (line 5635) | @Override method getExpectSource (line 5660) | @Override method getName (line 5712) | @Override method getActualSource (line 5717) | @Override method getExpectSource (line 5738) | @Override method getName (line 5781) | @Override method getActualSource (line 5786) | @Override method getExpectSource (line 5811) | @Override method getName (line 5858) | @Override method getActualSource (line 5863) | @Override method getExpectSource (line 5888) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityOnlyNeedsPermission.java class ActivityOnlyNeedsPermission (line 10) | @RuntimePermissions method showCamera (line 13) | @NeedsPermission(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 17) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithAllAnnotations.java class ActivityWithAllAnnotations (line 14) | @RuntimePermissions method showCamera (line 17) | @NeedsPermission(Manifest.permission.CAMERA) method showRationaleForCamera (line 21) | @OnShowRationale(Manifest.permission.CAMERA) method showDeniedForCamera (line 25) | @OnPermissionDenied(Manifest.permission.CAMERA) method showNeverAskForCamera (line 29) | @OnNeverAskAgain(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 33) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithOnNeverAskAgain.java class ActivityWithOnNeverAskAgain (line 11) | @RuntimePermissions method showCamera (line 13) | @NeedsPermission(Manifest.permission.CAMERA) method showNeverAskForCamera (line 17) | @OnNeverAskAgain(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 21) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithOnPermissionDenied.java class ActivityWithOnPermissionDenied (line 11) | @RuntimePermissions method showCamera (line 13) | @NeedsPermission(Manifest.permission.CAMERA) method showDeniedForCamera (line 17) | @OnPermissionDenied(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 21) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithShowRationale.java class ActivityWithShowRationale (line 12) | @RuntimePermissions method showCamera (line 15) | @NeedsPermission(Manifest.permission.CAMERA) method showRationaleForCamera (line 19) | @OnShowRationale(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 23) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithSystemAlertWindow.java class ActivityWithSystemAlertWindow (line 10) | @RuntimePermissions method systemAlertWindow (line 13) | @NeedsPermission(Manifest.permission.SYSTEM_ALERT_WINDOW) method onActivityResult (line 17) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithSystemAlertWindowAllAnnotations.java class ActivityWithSystemAlertWindowAllAnnotations (line 13) | @RuntimePermissions method systemAlertWindow (line 16) | @NeedsPermission(Manifest.permission.SYSTEM_ALERT_WINDOW) method showRationaleForSystemAlertWindow (line 20) | @OnShowRationale(Manifest.permission.SYSTEM_ALERT_WINDOW) method showDeniedForSystemAlertWindow (line 24) | @OnPermissionDenied(Manifest.permission.SYSTEM_ALERT_WINDOW) method onActivityResult (line 28) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithWriteSetting.java class ActivityWithWriteSetting (line 10) | @RuntimePermissions method writeSetting (line 13) | @NeedsPermission(Manifest.permission.WRITE_SETTINGS) method onActivityResult (line 17) | @Override FILE: test/src/main/java/permissions/dispatcher/test/ActivityWithWriteSettingAllAnnotations.java class ActivityWithWriteSettingAllAnnotations (line 13) | @RuntimePermissions method writeSetting (line 16) | @NeedsPermission(Manifest.permission.WRITE_SETTINGS) method showRationaleForWriteSettings (line 20) | @OnShowRationale(Manifest.permission.WRITE_SETTINGS) method showDeniedForWriteSettings (line 24) | @OnPermissionDenied(Manifest.permission.WRITE_SETTINGS) method onActivityResult (line 28) | @Override FILE: test/src/main/java/permissions/dispatcher/test/FragmentWithAllAnnotations.java class FragmentWithAllAnnotations (line 14) | @RuntimePermissions method showCamera (line 17) | @NeedsPermission(Manifest.permission.CAMERA) method showRationaleForCamera (line 21) | @OnShowRationale(Manifest.permission.CAMERA) method showDeniedForCamera (line 25) | @OnPermissionDenied(Manifest.permission.CAMERA) method showNeverAskForCamera (line 29) | @OnNeverAskAgain(Manifest.permission.CAMERA) method onRequestPermissionsResult (line 33) | @Override