org.jetbrains.jet.lang.psi.stubs.impl
Class PsiJetClassStubImpl

java.lang.Object
  extended by 
      extended by org.jetbrains.jet.lang.psi.stubs.impl.PsiJetClassStubImpl
All Implemented Interfaces:
com.intellij.psi.stubs.NamedStub<JetClass>, com.intellij.psi.stubs.Stub, com.intellij.psi.stubs.StubElement<JetClass>, PsiJetClassOrObjectStub<JetClass>, PsiJetClassStub, PsiJetStubWithFqName<JetClass>

public class PsiJetClassStubImpl
extends
implements PsiJetClassStub


Constructor Summary
PsiJetClassStubImpl(JetClassElementType type, com.intellij.psi.stubs.StubElement parent, com.intellij.util.io.StringRef qualifiedName, com.intellij.util.io.StringRef name, com.intellij.util.io.StringRef[] superNames, boolean isTrait, boolean isEnumEntry, boolean isLocal, boolean isTopLevel)
           
 
Method Summary
 FqName getFqName()
           
 java.lang.String getName()
           
 java.util.List<java.lang.String> getSuperNames()
           
 boolean isEnumEntry()
           
 boolean isLocal()
           
 boolean isTopLevel()
           
 boolean isTrait()
           
 
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
 

Constructor Detail

PsiJetClassStubImpl

public PsiJetClassStubImpl(JetClassElementType type,
                           com.intellij.psi.stubs.StubElement parent,
                           com.intellij.util.io.StringRef qualifiedName,
                           com.intellij.util.io.StringRef name,
                           com.intellij.util.io.StringRef[] superNames,
                           boolean isTrait,
                           boolean isEnumEntry,
                           boolean isLocal,
                           boolean isTopLevel)
Method Detail

getFqName

public FqName getFqName()
Specified by:
getFqName in interface PsiJetStubWithFqName<JetClass>

isTrait

public boolean isTrait()
Specified by:
isTrait in interface PsiJetClassStub

isEnumEntry

public boolean isEnumEntry()
Specified by:
isEnumEntry in interface PsiJetClassStub

isLocal

public boolean isLocal()
Specified by:
isLocal in interface PsiJetClassOrObjectStub<JetClass>

getName

public java.lang.String getName()
Specified by:
getName in interface com.intellij.psi.stubs.NamedStub<JetClass>

getSuperNames

@NotNull
public java.util.List<java.lang.String> getSuperNames()
Specified by:
getSuperNames in interface PsiJetClassOrObjectStub<JetClass>

isTopLevel

public boolean isTopLevel()
Specified by:
isTopLevel in interface PsiJetClassOrObjectStub<JetClass>