/** Returns the package name of this class */ @NonNull public String getPackageName() { String name = getName(); String simpleName = getSimpleName(); if (name.length() > simpleName.length() + 1) { return name.substring(0, name.length() - simpleName.length() - 1); } return name; }
"None of the methods in the added interface (%1$s) have been annotated " + "with `@android.webkit.JavascriptInterface`; they will not " + "be visible in API 17", cls.getSimpleName()); context.report(ISSUE, call, location, message);
String name = method.getContainingClass().getSimpleName() + "." + method.getName(); String message = getMissingPermissionMessage(requirement, name, permissions); context.report(MISSING_PERMISSION, node, context.getLocation(node), message);