/** * @return null when no errors */ public synchronized String getCompileErrors(CompilationUnitDeclaration unit) { process(unit, 0); CategorizedProblem[] errors = unit.compilationResult().getErrors(); if (errors != null && errors.length > 0) { StringBuilder sb = new StringBuilder(); for (CategorizedProblem p : errors) { sb.append(p.getMessage()).append('\n'); } sb.setLength(sb.length() - 1); return sb.toString(); } return null; }
public CudInfo(CompilationUnitDeclaration cud) { fileName = intern(cud.getFileName()); separatorPositions = cud.compilationResult().getLineSeparatorPositions(); scope = cud.scope; } }
for (CompilationUnitDeclaration unit : ecjResult.getCompilationUnits()) { CategorizedProblem[] problems = unit.compilationResult() .getAllProblems(); if (problems != null) {
for (CompilationUnitDeclaration unit : ecjResult.getCompilationUnits()) { CategorizedProblem[] problems = unit.compilationResult() .getAllProblems(); if (problems != null) {
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
new CompletionOnAnnotationOfType( FAKE_TYPE_NAME, this.compilationUnit.compilationResult(), annotation);
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
int[] lineEnds; int lineNumber = problemStartPosition >= 0 ? Util.getLineNumber(problemStartPosition, lineEnds = unit.compilationResult().getLineSeparatorPositions(), 0, lineEnds.length-1) : 0; if (lineNumber <= validIdentityComparisonLines.length && validIdentityComparisonLines[lineNumber - 1])
new CompletionOnAnnotationOfType( FAKE_TYPE_NAME, this.compilationUnit.compilationResult(), annotation);
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;
MethodDeclaration fakeMethod = new MethodDeclaration(unit.compilationResult()); fakeMethod.selector = FAKE_METHOD_NAME; fakeMethod.bodyStart = start;