1 19 20 package org.netbeans.lib.lexer.inc; 21 22 import org.netbeans.api.lexer.TokenId; 23 import org.netbeans.lib.lexer.LexerInputOperation; 24 import org.netbeans.lib.lexer.TokenList; 25 26 32 33 public interface MutableTokenList<T extends TokenId> extends TokenList<T> { 34 35 42 Object tokenOrEmbeddingContainerUnsync(int index); 43 44 47 LexerInputOperation<T> createLexerInputOperation( 48 int tokenIndex, int relexOffset, Object relexState); 49 50 56 boolean isFullyLexed(); 57 58 61 void replaceTokens(TokenHierarchyEventInfo eventInfo, 62 TokenListChange<T> change, int removeTokenCount); 63 64 } 65 | Popular Tags |