org.jetbrains.jet.lang.psi.stubs
Interface PsiJetFunctionStub

All Superinterfaces:
com.intellij.psi.stubs.NamedStub<JetNamedFunction>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetNamedFunction>
All Known Implementing Classes:
PsiJetFunctionStubImpl

public interface PsiJetFunctionStub
extends com.intellij.psi.stubs.NamedStub<JetNamedFunction>


Method Summary
 java.lang.String[] getAnnotations()
           
 FqName getTopFQName()
           
 boolean isExtension()
          Does function extends some type.
 boolean isTopLevel()
          Is function defined in directly in package.
 
Methods inherited from interface com.intellij.psi.stubs.NamedStub
getName
 
Methods inherited from interface com.intellij.psi.stubs.StubElement
findChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getPsi, getStubType
 

Method Detail

getTopFQName

@Nullable
FqName getTopFQName()

isTopLevel

boolean isTopLevel()
Is function defined in directly in package.

Returns:

isExtension

boolean isExtension()
Does function extends some type.


getAnnotations

@NotNull
java.lang.String[] getAnnotations()