TokenSequence<JavaTokenId> findLastNonWhitespaceToken(Env env, int startPos, int endPos) { TokenSequence<JavaTokenId> ts = env.getController().getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(endPos); ts = previousNonWhitespaceToken(ts); if (ts == null || ts.offset() < startPos) { return null; } return ts; }
TokenSequence<JavaTokenId> findFirstNonWhitespaceToken(Env env, int startPos, int endPos) { TokenSequence<JavaTokenId> ts = env.getController().getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(startPos); ts = nextNonWhitespaceToken(ts); if (ts == null || ts.offset() >= endPos) { return null; } return ts; }
private void initMethodContext() { TokenSequence<JavaTokenId> ts = getController().getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(getCompletionOffset()); previousNonWhitespaceToken(ts); continue; int tokenOffset = titk.offset(getController().getTokenHierarchy()); if(tokenOffset>getCompletionOffset()){ methodName = new CCParser.MD(mname, literalToComplete != null ? literalToComplete.text().toString() : null, literalToComplete != null ? literalToComplete.offset(getController().getTokenHierarchy()) : getCompletionOffset(), true, true);
if (!"text/x-java".equals(context.mimePath())) { //NOI18N firstLineIndent = context.lineIndent(context.lineStartOffset(region.getStartOffset())); TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); if (ts != null) { ts.move(startOffset); if (startOffset >= start) { if (text != null && text.length() > 0) { TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); if (ts == null) continue; TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); if (ts != null) { ts.move(endOffset);
TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.moveStart(); if (ts.move(offset) == 0) {
int openLtNum = 0; JavaTokenId lastNonWhitespaceTokenId = null; TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(expEndPos); while (ts.moveNext()) {
if (offset > 0) { if (bottomUpSearch) { TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language());
TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); if (ts.move(offset) == 0 || !ts.moveNext()) { ts.movePrevious();
CCParser nnp = new CCParser(getController()); //helper parser TokenSequence<JavaTokenId> ts = getController().getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(getCompletionOffset() + 1); nextNonWhitespaceToken(ts);
bodyPos = (int) sourcePositions.getStartPosition(root, lambdaBody); if (bodyPos >= offset) { TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(offset); while (ts.movePrevious()) { bodyPos = (int) sourcePositions.getStartPosition(root, lambdaBody); if (bodyPos >= offset) { TokenSequence<JavaTokenId> ts = controller.getTokenHierarchy().tokenSequence(JavaTokenId.language()); ts.move(offset); while (ts.movePrevious()) {