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(KotlinAnnotationEntryStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexClass(KotlinClassStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexFile(KotlinFileStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexFunction(KotlinFunctionStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexObject(KotlinObjectStub stub, com.intellij.psi.stubs.IndexSink sink)
           
 void indexProperty(KotlinPropertyStub 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(KotlinFileStub stub,
               com.intellij.psi.stubs.IndexSink sink)

indexClass

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

indexFunction

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

indexObject

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

indexProperty

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

indexAnnotation

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