org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetFunctionStubImpl
java.lang.Object
org.jetbrains.jet.lang.psi.stubs.impl.PsiJetFunctionStubImpl
- All Implemented Interfaces:
- com.intellij.psi.stubs.NamedStub<JetNamedFunction>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetNamedFunction>, PsiJetFunctionStub, PsiJetStubWithFqName<JetNamedFunction>
public class PsiJetFunctionStubImpl
- extends
- implements PsiJetFunctionStub
|
Constructor Summary |
PsiJetFunctionStubImpl(com.intellij.psi.stubs.StubElement parent,
com.intellij.util.io.StringRef nameRef,
boolean isTopLevel,
FqName fqName,
boolean isExtension,
boolean hasBlockBody,
boolean hasBody,
boolean hasTypeParameterListBeforeFunctionName)
|
| 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 |
PsiJetFunctionStubImpl
public PsiJetFunctionStubImpl(@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)
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 PsiJetFunctionStub
isExtension
public boolean isExtension()
- Specified by:
isExtension in interface PsiJetFunctionStub
hasBlockBody
public boolean hasBlockBody()
- Specified by:
hasBlockBody in interface PsiJetFunctionStub
hasBody
public boolean hasBody()
- Specified by:
hasBody in interface PsiJetFunctionStub
hasTypeParameterListBeforeFunctionName
public boolean hasTypeParameterListBeforeFunctionName()
- Specified by:
hasTypeParameterListBeforeFunctionName in interface PsiJetFunctionStub
getFqName
@Nullable
public FqName getFqName()
- Specified by:
getFqName in interface PsiJetStubWithFqName<JetNamedFunction>