@Override boolean isFiltered(@NonNull ApiDatabase database) { return !database.hasMethod(containingClass, methodName, parameterList); }
@Override boolean isFiltered(@NonNull ApiDatabase database) { return !database.hasMethod(containingClass, methodName, parameterList); }
public boolean hasMethod(String className, String methodName, String arguments) { // Perform raw lookup className = getRawClass(className); methodName = getRawMethod(methodName); arguments = getRawParameterList(arguments); Map<String, List<String>> methods = methodMap.get(className); if (methods != null) { List<String> strings = methods.get(methodName); if (strings != null && strings.contains(arguments)) { return true; } } List<String> inheritsFrom = this.inheritsFrom.get(className); if (inheritsFrom != null) { for (String clz : inheritsFrom) { if (hasMethod(clz, methodName, arguments)) { return true; } } } return false; }
public boolean hasMethod(String className, String methodName, String arguments) { // Perform raw lookup className = getRawClass(className); methodName = getRawMethod(methodName); arguments = getRawParameterList(arguments); Map<String, List<String>> methods = methodMap.get(className); if (methods != null) { List<String> strings = methods.get(methodName); if (strings != null && strings.contains(arguments)) { return true; } } List<String> inheritsFrom = this.inheritsFrom.get(className); if (inheritsFrom != null) { for (String clz : inheritsFrom) { if (hasMethod(clz, methodName, arguments)) { return true; } } } return false; }
!apiFilter.hasMethod(containingClass, methodName, parameters)) { if (isListIgnored()) { info("Skipping imported element because it is not part of the API file: "
!apiFilter.hasMethod(containingClass, methodName, parameters)) { if (isListIgnored()) { info("Skipping imported element because it is not part of the API file: "