private static SingleFileVerifier.Issue addFileIssue(SingleFileVerifier verifier, FileIssue fileIssue) { return verifier.reportIssue(fileIssue.message()) .onFile(); }
@Override public FileIssue newFileIssue(PHPCheck check, String message) { FileIssue issue = new FileIssue(check, message); issues.add(issue); return issue; }
@Override public void visitScript(ScriptTree tree) { nbClass = 0; nbInterface = 0; super.visitScript(tree); if ((nbClass + nbInterface) > 1) { String independentClasses = nbClass > 0 ? (nbClass + " independent classes ") : ""; String and = nbClass > 0 && nbInterface > 0 ? "and " : ""; String indendentInterfaces = nbInterface > 0 ? (nbInterface + " independent interfaces ") : ""; String message = String.format(MESSAGE, independentClasses, and, indendentInterfaces); int cost = nbClass + nbInterface - 1; context().newFileIssue(this, message).cost(cost); } }
@Override public void visitScript(ScriptTree tree) { nbClass = 0; nbInterface = 0; super.visitScript(tree); if ((nbClass + nbInterface) > 1) { String independentClasses = nbClass > 0 ? (nbClass + " independent classes ") : ""; String and = nbClass > 0 && nbInterface > 0 ? "and " : ""; String indendentInterfaces = nbInterface > 0 ? (nbInterface + " independent interfaces ") : ""; String message = String.format(MESSAGE, independentClasses, and, indendentInterfaces); int cost = nbClass + nbInterface - 1; context().newFileIssue(this, message).cost(cost); } }
private static SingleFileVerifier.Issue addFileIssue(SingleFileVerifier verifier, FileIssue fileIssue) { return verifier.reportIssue(fileIssue.message()) .onFile(); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { context().newFileIssue(this, "Wrong message").cost(2.5d); } });
@Override public FileIssue newFileIssue(PHPCheck check, String message) { FileIssue issue = new FileIssue(check, message); issues.add(issue); return issue; }
private static String message(PhpIssue issue) { if (issue instanceof LegacyIssue) { return ((LegacyIssue) issue).message(); } else if (issue instanceof LineIssue) { return ((LineIssue) issue).message(); } else if (issue instanceof FileIssue) { return ((FileIssue) issue).message(); } return ((PreciseIssue) issue).primaryLocation().message(); }
@Override public void visitCompilationUnit(CompilationUnitTree tree) { context().newFileIssue(this, "File issue").cost(2.5d); } });
private static String message(PhpIssue issue) { if (issue instanceof LegacyIssue) { return ((LegacyIssue) issue).message(); } else if (issue instanceof LineIssue) { return ((LineIssue) issue).message(); } else if (issue instanceof FileIssue) { return ((FileIssue) issue).message(); } return ((PreciseIssue) issue).primaryLocation().message(); }
.message(fileIssue.message()) .on(inputFile);
.message(fileIssue.message()) .on(inputFile);