@Override public void run() { if (cancel.get()) { return ; } if (ts != null && !ts.isValid()) { cancel.set(true); return ; } if (ts == null) { return ; } ts.moveNext(); } });
@Override public void run() { if (cancel.get()) { return ; } if (ts != null && !ts.isValid()) { cancel.set(true); return ; } if (ts == null) { return ; } Token t = ts.token(); if (t.id() == JavaTokenId.IDENTIFIER && tree.getName().toString().equals(info.getTreeUtilities().decodeIdentifier(t.text()).toString())) { // System.err.println("visit ident 1"); tree2Token.put(tree, ts.token()); } else { // System.err.println("visit ident 2"); } } });
if (ts != null && !ts.isValid()) { cancel.set(true); return ;
@Override public void run() { if (cancel.get()) { return ; } if (ts != null && !ts.isValid()) { cancel.set(true); return ; } if (ts == null) { return ; } boolean next = true; while (ts.token().id() != JavaTokenId.IDENTIFIER && (next = ts.moveNext())) ; if (next) { if (name.equals(info.getTreeUtilities().decodeIdentifier(ts.token().text()).toString())) { tree2Token.put(tp.getLeaf(), ts.token()); } else { // System.err.println("looking for: " + name + ", not found"); } } } });
while (ts.isValid() && (remainingTokens = ts.movePrevious()) && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (!remainingTokens && token != null && ts.isValid()) { sb.append(token.text().toString()); lastToken = token; while (ts.isValid() && ts.moveNext() && ts.offset() < position) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.DOT || t.id() == GroovyTokenId.IDENTIFIER) {
if (ts != null && !ts.isValid()) { cancel.set(true); return ;
@Override protected int[] findNextSpellSpan() throws BadLocationException { if (ts == null || !ts.isValid() || hidden) { return new int[]{-1, -1}; } ts.move(nextSearchOffset); while (ts.moveNext()) { TokenId id = ts.token().id(); if (id == HTMLTokenId.SGML_COMMENT || id == HTMLTokenId.BLOCK_COMMENT || id == HTMLTokenId.TEXT) { return new int[]{ts.offset(), ts.offset() + ts.token().length()}; } } //we are out of the token sequence, try another one if(tss.hasNext()) { ts = tss.next(); return findNextSpellSpan(); } return new int[]{-1, -1}; }
boolean checkForPackageStatement(final CompletionContext request) { TokenSequence<GroovyTokenId> ts = LexUtilities.getGroovyTokenSequence(request.doc, 1); if (ts != null) { ts.move(1); while (ts.isValid() && ts.moveNext() && ts.offset() < request.doc.getLength()) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.LITERAL_package) { return true; } } } return false; }
while (ts != null && ts.isValid() && ts.moveNext()) { Token t = ts.token(); if (t.id() == GroovyTokenId.LITERAL_import) {
boolean checkForPackageStatement(final CompletionContext request) { TokenSequence<GroovyTokenId> ts = LexUtilities.getGroovyTokenSequence(request.doc, 1); if (ts != null) { ts.move(1); while (ts.isValid() && ts.moveNext() && ts.offset() < request.doc.getLength()) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.LITERAL_package) { return true; } } } return false; }
if (ts.isValid() && ts.moveNext() && ts.offset() < doc.getLength()) { Token<GroovyTokenId> t = ts.token(); if ((ts.isValid() && ts.movePrevious() && ts.offset() >= 0)) { Token<GroovyTokenId> tparent = ts.token(); if (tparent.id() == GroovyTokenId.LINE_COMMENT) { while (ts.isValid() && ts.moveNext() && ts.offset() < doc.getLength()) { Token<GroovyTokenId> t = ts.token(); while (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.LITERAL_class || t.id() == GroovyTokenId.LITERAL_interface) { while (ts.isValid() && ts.moveNext() && ts.offset() < doc.getLength()) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.LITERAL_class || t.id() == GroovyTokenId.LITERAL_interface) { while (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); switch (t.id()) { while (ts.isValid() && ts.moveNext() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); switch (t.id()) {
if (ts.isValid() && ts.moveNext() && ts.offset() >= 0) { active = ts.token(); while (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.NLS) { while (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.NLS || while (ts.isValid() && ts.moveNext() && ts.offset() < doc.getLength()) { Token<GroovyTokenId> t = ts.token(); if (t.id() == GroovyTokenId.NLS || stopAt = 0; while (ts.isValid() && ts.moveNext() && ts.offset() < doc.getLength()) { Token<GroovyTokenId> t = ts.token();
if (ts.isValid() && ts.moveNext() && ts.offset() >= 0) { active = ts.token(); if (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { GroovyTokenId tokenID = ts.token().id(); while (ts.isValid() && (remainingTokens = ts.movePrevious()) && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (t.id() != GroovyTokenId.WHITESPACE && t.id() != GroovyTokenId.NLS) { while (ts.isValid() && ts.movePrevious() && ts.offset() >= 0) { Token<GroovyTokenId> t = ts.token(); if (t.id() != GroovyTokenId.WHITESPACE && t.id() != GroovyTokenId.NLS) {
while (ts.isValid() && ts.movePrevious() && ts.token().id() != GroovyTokenId.LITERAL_class && ts.token().id() != GroovyTokenId.LITERAL_extends && ts.token().id() != GroovyTokenId.LITERAL_implements); if (!ts.isValid() || ts.token().id() == GroovyTokenId.LITERAL_class) { return DeclarationLocation.NONE;