private static String message(Issue issue) { if (issue instanceof PreciseIssue) { return ((PreciseIssue) issue).primaryLocation().message(); } else if (issue instanceof FileIssue) { return ((FileIssue) issue).message(); } else if (issue instanceof LineIssue) { return ((LineIssue) issue).message(); } else { throw new IllegalStateException("Unknown type of issue."); } }
private static int line(Issue issue) { if (issue instanceof PreciseIssue) { return ((PreciseIssue) issue).primaryLocation().startLine(); } else if (issue instanceof FileIssue) { return 0; } else if (issue instanceof LineIssue) { return ((LineIssue) issue).line(); } else { throw new IllegalStateException("Unknown type of issue."); } }
public PreciseIssue addPreciseIssue(File file, Tree tree, String message) { PreciseIssue issue = new PreciseIssue(check, new IssueLocation(file, tree, message)); issueList.add(issue); return issue; }
public PreciseIssue secondary(Tree tree, String message) { secondaryLocations.add(new IssueLocation(primaryLocation.file(), tree, message)); return this; }
public FileIssue secondary(Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }
public LineIssue addLineIssue(File file, int line, String message) { LineIssue issue = new LineIssue(check, file, line, message); issueList.add(issue); return issue; }
public FileIssue addFileIssue(File file, String message) { FileIssue issue = new FileIssue(check, file, message); issueList.add(issue); return issue; }
private void addIssue(StatementBlockTree statementBlockTree, PropertyTree propertyTree) { PreciseIssue issue = addPreciseIssue(statementBlockTree, "Alphabetically order these rule's properties."); issue.secondary(propertyTree, "First unproperly ordered property"); }
private static String message(Issue issue) { if (issue instanceof PreciseIssue) { return ((PreciseIssue) issue).primaryLocation().message(); } else if (issue instanceof FileIssue) { return ((FileIssue) issue).message(); } else if (issue instanceof LineIssue) { return ((LineIssue) issue).message(); } else { throw new IllegalStateException("Unknown type of issue."); } }
private static int line(Issue issue) { if (issue instanceof PreciseIssue) { return ((PreciseIssue) issue).primaryLocation().startLine(); } else if (issue instanceof FileIssue) { return 0; } else if (issue instanceof LineIssue) { return ((LineIssue) issue).line(); } else { throw new IllegalStateException("Unknown type of issue."); } }
public PreciseIssue secondary(Tree tree, String message) { secondaryLocations.add(new IssueLocation(primaryLocation.file(), tree, message)); return this; }
public PreciseIssue addPreciseIssue(File file, Tree tree, String message) { PreciseIssue issue = new PreciseIssue(check, new IssueLocation(file, tree, message)); issueList.add(issue); return issue; }
public FileIssue secondary(File file, Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }
public LineIssue addLineIssue(File file, int line, String message) { LineIssue issue = new LineIssue(check, file, line, message); issueList.add(issue); return issue; }
public FileIssue addFileIssue(File file, String message) { FileIssue issue = new FileIssue(check, file, message); issueList.add(issue); return issue; }
private void addIssue(StatementBlockTree statementBlockTree, PropertyTree propertyTree) { PreciseIssue issue = addPreciseIssue(statementBlockTree, "Alphabetically order these rule's properties."); issue.secondary(propertyTree, "First unproperly ordered property"); }
public FileIssue secondary(Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }
public FileIssue secondary(File file, Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }
public PreciseIssue secondary(File file, Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }
public PreciseIssue secondary(File file, Tree tree, String message) { secondaryLocations.add(new IssueLocation(file, tree, message)); return this; }