Uses of Interface
com.intellij.lexer.Lexer

Packages that use Lexer
com.intellij.extapi.psi Provides base classes for the custom language implementations of the PSI structure. 
com.intellij.lang Provides base interfaces which allow to extend IDEA with support for custom languages. 
com.intellij.lang.cacheBuilder Provides interfaces for customizing the building of the word index, on which the Find Usages feature is based, for custom languages. 
com.intellij.lexer Provides interfaces for implementing custom language lexers and utility classes for working with lexers. 
com.intellij.openapi.fileTypes Provides interfaces for registering and working with file types, and for implementing file type- dependent syntax highlighters. 
com.intellij.psi.tree Provides interfaces for elements composing AST trees. 
 

Uses of Lexer in com.intellij.extapi.psi
 

Methods in com.intellij.extapi.psi that return Lexer
 Lexer PsiFileBase.createLexer()
           
 

Uses of Lexer in com.intellij.lang
 

Methods in com.intellij.lang that return Lexer
 Lexer ParserDefinition.createLexer(Project project)
          Returns the lexer for lexing files in the specified project.
 

Uses of Lexer in com.intellij.lang.cacheBuilder
 

Constructors in com.intellij.lang.cacheBuilder with parameters of type Lexer
DefaultWordsScanner(Lexer lexer, TokenSet identifierTokenSet, TokenSet commentTokenSet, TokenSet literalTokenSet)
          Creates a new instance of the words scanner.
 

Uses of Lexer in com.intellij.lexer
 

Classes in com.intellij.lexer that implement Lexer
 class CompositeLexer
           
 class EmptyLexer
           
 class FilterLexer
           
 class FlexAdapter
           
 class JavaDocLexer
           
 class LayeredLexer
           
 class LexerBase
           
 class MergingLexerAdapter
           
 class StringLiteralLexer
           
 

Fields in com.intellij.lexer declared as Lexer
protected  Lexer MergingLexerAdapter.myOriginal
           
 

Methods in com.intellij.lexer that return Lexer
 Lexer MergingLexerAdapter.getOriginal()
           
 Lexer FilterLexer.getOriginal()
           
 

Methods in com.intellij.lexer with parameters of type Lexer
static java.lang.CharSequence LexerUtil.getTokenText(Lexer lexer)
           
 

Constructors in com.intellij.lexer with parameters of type Lexer
CompositeLexer(Lexer lexer1, Lexer lexer2)
           
FilterLexer(Lexer original, FilterLexer.Filter filter)
           
FilterLexer(Lexer original, FilterLexer.Filter filter, boolean[] stateFilter)
           
LayeredLexer(Lexer baseLexer)
           
MergingLexerAdapter(Lexer original, TokenSet tokensToMerge)
           
 

Uses of Lexer in com.intellij.openapi.fileTypes
 

Methods in com.intellij.openapi.fileTypes that return Lexer
 Lexer SyntaxHighlighter.getHighlightingLexer()
          Returns the lexer used for highlighing the file.
 Lexer PlainSyntaxHighlighter.getHighlightingLexer()
           
 

Uses of Lexer in com.intellij.psi.tree
 

Methods in com.intellij.psi.tree with parameters of type Lexer
 ITreeElement ChameleonTrasformer.transofrm(ITreeElement element, char[] buf, Lexer lexer, CharTable table)