org.jetbrains.jet.lang.psi.stubs.impl
Class KotlinFunctionStubImpl
java.lang.Object
org.jetbrains.jet.lang.psi.stubs.impl.KotlinFunctionStubImpl
- All Implemented Interfaces:
- com.intellij.psi.stubs.NamedStub<JetNamedFunction>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetNamedFunction>, KotlinFunctionStub, KotlinStubWithFqName<JetNamedFunction>
public class KotlinFunctionStubImpl
- extends
- implements KotlinFunctionStub
Constructor Summary |
KotlinFunctionStubImpl(com.intellij.psi.stubs.StubElement parent,
com.intellij.util.io.StringRef nameRef,
boolean isTopLevel,
FqName fqName,
boolean isExtension,
boolean hasBlockBody,
boolean hasBody,
boolean hasTypeParameterListBeforeFunctionName,
boolean probablyNothingType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.intellij.psi.stubs.StubElement |
findChildStubByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenByType, getChildrenStubs, getParentStub, getParentStubOfType, getPsi, getStubType |
KotlinFunctionStubImpl
public KotlinFunctionStubImpl(@NotNull
com.intellij.psi.stubs.StubElement parent,
@Nullable
com.intellij.util.io.StringRef nameRef,
boolean isTopLevel,
@Nullable
FqName fqName,
boolean isExtension,
boolean hasBlockBody,
boolean hasBody,
boolean hasTypeParameterListBeforeFunctionName,
boolean probablyNothingType)
getName
public java.lang.String getName()
- Specified by:
getName
in interface com.intellij.psi.stubs.NamedStub<JetNamedFunction>
isTopLevel
public boolean isTopLevel()
- Specified by:
isTopLevel
in interface KotlinFunctionStub
isExtension
public boolean isExtension()
- Specified by:
isExtension
in interface KotlinFunctionStub
hasBlockBody
public boolean hasBlockBody()
- Specified by:
hasBlockBody
in interface KotlinFunctionStub
hasBody
public boolean hasBody()
- Specified by:
hasBody
in interface KotlinFunctionStub
hasTypeParameterListBeforeFunctionName
public boolean hasTypeParameterListBeforeFunctionName()
- Specified by:
hasTypeParameterListBeforeFunctionName
in interface KotlinFunctionStub
getFqName
@Nullable
public FqName getFqName()
- Specified by:
getFqName
in interface KotlinStubWithFqName<JetNamedFunction>
isProbablyNothingType
public boolean isProbablyNothingType()
- Specified by:
isProbablyNothingType
in interface KotlinFunctionStub