org.jetbrains.jet.lang.psi.stubs.elements
Interface StubIndexService


public interface StubIndexService


Field Summary
static StubIndexService NO_INDEX_SERVICE
          Default implementation with no indexing.
 
Method Summary
 void indexAnnotation(PsiJetAnnotationStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexClass(PsiJetClassStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexFile(PsiJetFileStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexFunction(PsiJetFunctionStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexObject(PsiJetObjectStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexProperty(PsiJetPropertyStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 

Field Detail

NO_INDEX_SERVICE

static final StubIndexService NO_INDEX_SERVICE
Default implementation with no indexing.

Method Detail

indexFile

void indexFile(PsiJetFileStub stub,
               com.intellij.psi.stubs.IndexSink sink)

indexClass

void indexClass(PsiJetClassStub stub,
                com.intellij.psi.stubs.IndexSink sink)

indexFunction

void indexFunction(PsiJetFunctionStub stub,
                   com.intellij.psi.stubs.IndexSink sink)

indexObject

void indexObject(PsiJetObjectStub stub,
                 com.intellij.psi.stubs.IndexSink sink)

indexProperty

void indexProperty(PsiJetPropertyStub stub,
                   com.intellij.psi.stubs.IndexSink sink)

indexAnnotation

void indexAnnotation(PsiJetAnnotationStub stub,
                     com.intellij.psi.stubs.IndexSink sink)