@Nullable @Override public JavaParser getJavaParser(@Nullable Project project) { return mDelegate.getJavaParser(project); }
private void checkIndividualJavaFiles( @NonNull Project project, @Nullable Project main, @NonNull List<Detector> checks, @NonNull List<File> files) { JavaParser javaParser = client.getJavaParser(project); if (javaParser == null) { client.log(null, "No java parser provided to lint: not running Java checks"); return; } List<JavaContext> contexts = Lists.newArrayListWithExpectedSize(files.size()); for (File file : files) { if (file.isFile() && file.getPath().endsWith(DOT_JAVA)) { contexts.add(new JavaContext(this, project, main, file, javaParser)); } } if (contexts.isEmpty()) { return; } visitJavaFiles(checks, javaParser, contexts); }
@NonNull List<File> testSourceFolders, @NonNull List<Detector> checks) { JavaParser javaParser = client.getJavaParser(project); if (javaParser == null) { client.log(null, "No java parser provided to lint: not running Java checks");
LintClient client = context.getClient(); Project project = context.getProject(); JavaParser parser = client.getJavaParser(project); if (parser != null) { Location secondary = parser.createLocation(usage);
return NONE; JavaParser javaParser = context.getClient().getJavaParser(null); if (javaParser == null) { return NONE;