private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void removeNameAt(int index) { this.potentialVariableNames[index] = null; int nextIndex = indexOfNextName(index); if (nextIndex != -1) { this.potentialVariableNameStarts[index] = -nextIndex; } else { this.potentialVariableNamesPtr = index - 1; } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitRemoved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void endVisitPreserved(int start, int end) { int i = indexOfFisrtNameAfter(start); done : while (i != -1) { int nameStart = this.potentialVariableNameStarts[i]; if (start < nameStart && nameStart < end) { acceptName(this.potentialVariableNames[i]); removeNameAt(i); } if (end < nameStart) break done; i = indexOfNextName(i); } }
private void removeLocals(Statement[] statements, int start, int end) { if (statements != null) { for (int i = 0; i < statements.length; i++) { if (statements[i] instanceof LocalDeclaration) { LocalDeclaration localDeclaration = (LocalDeclaration) statements[i]; int j = indexOfFisrtNameAfter(start); done : while (j != -1) { int nameStart = this.potentialVariableNameStarts[j]; if (start <= nameStart && nameStart <= end) { if (CharOperation.equals(this.potentialVariableNames[j], localDeclaration.name, false)) { removeNameAt(j); } } if (end < nameStart) break done; j = indexOfNextName(j); } } } } }
private void removeLocals(Statement[] statements, int start, int end) { if (statements != null) { for (int i = 0; i < statements.length; i++) { if (statements[i] instanceof LocalDeclaration) { LocalDeclaration localDeclaration = (LocalDeclaration) statements[i]; int j = indexOfFisrtNameAfter(start); done : while (j != -1) { int nameStart = this.potentialVariableNameStarts[j]; if (start <= nameStart && nameStart <= end) { if (CharOperation.equals(this.potentialVariableNames[j], localDeclaration.name, false)) { removeNameAt(j); } } if (end < nameStart) break done; j = indexOfNextName(j); } } } } }