org.jetbrains.jet.asJava
Class KotlinLightClassForPackageBase
java.lang.Object
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.PsiElementBase
com.intellij.psi.impl.light.LightElement
com.intellij.psi.impl.light.AbstractLightClass
org.jetbrains.jet.asJava.KotlinLightClassForPackageBase
- All Implemented Interfaces:
- com.intellij.navigation.NavigationItem, com.intellij.openapi.util.Iconable, com.intellij.openapi.util.UserDataHolder, com.intellij.openapi.util.UserDataHolderEx, com.intellij.pom.Navigatable, com.intellij.pom.PomNamedTarget, com.intellij.pom.PomRenameableTarget<com.intellij.psi.PsiElement>, com.intellij.pom.PomTarget, com.intellij.psi.NavigatablePsiElement, com.intellij.psi.PsiClass, com.intellij.psi.PsiDocCommentOwner, com.intellij.psi.PsiElement, com.intellij.psi.PsiMember, com.intellij.psi.PsiModifierListOwner, com.intellij.psi.PsiNamedElement, com.intellij.psi.PsiNameIdentifierOwner, com.intellij.psi.PsiTarget, com.intellij.psi.PsiTypeParameterListOwner, java.lang.Cloneable
- Direct Known Subclasses:
- KotlinLightClassForPackage
public abstract class KotlinLightClassForPackageBase
- extends com.intellij.psi.impl.light.AbstractLightClass
This class contains method that are straightforward, and only would pollute the actual implementation
| Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable |
com.intellij.openapi.util.Iconable.IconFlags, com.intellij.openapi.util.Iconable.LastComputedIcon |
| Fields inherited from class com.intellij.psi.impl.light.LightElement |
myManager |
| Fields inherited from class com.intellij.psi.impl.ElementBase |
FLAGS_LOCKED, ICON_PLACEHOLDER |
| Fields inherited from class com.intellij.openapi.util.UserDataHolderBase |
COPYABLE_USER_MAP_KEY |
| Fields inherited from interface com.intellij.psi.PsiClass |
ARRAY_FACTORY, EMPTY_ARRAY |
| Fields inherited from interface com.intellij.openapi.util.Iconable |
ICON_FLAG_CLOSED, ICON_FLAG_OPEN, ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY |
| Fields inherited from interface com.intellij.navigation.NavigationItem |
EMPTY_NAVIGATION_ITEM_ARRAY |
| Methods inherited from class com.intellij.psi.impl.light.AbstractLightClass |
accept, copy, findFieldByName, findMethodBySignature, findMethodsAndTheirSubstitutorsByName, findMethodsByName, findMethodsBySignature, getAllFields, getAllMethods, getAllMethodsAndTheirSubstitutors, getConstructors, getContainingFile, getContext, getDelegate, getFields, getLBrace, getMethods, getName, getNameIdentifier, getNavigationElement, getQualifiedName, getRBrace, getScope, getText, getVisibleSignatures, isEquivalentTo, isInheritor, isInheritorDeep, isValid, processDeclarations, setName, toString |
| Methods inherited from class com.intellij.psi.impl.light.LightElement |
add, addAfter, addBefore, checkAdd, checkDelete, delete, findElementAt, getChildren, getLanguage, getManager, getNextSibling, getNode, getParent, getPrevSibling, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, isPhysical, isWritable, replace, setNavigationElement, textMatches, textMatches, textToCharArray |
| Methods inherited from class com.intellij.psi.impl.PsiElementBase |
acceptChildren, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, deleteChildRange, findChildByClass, findChildrenByClass, findNotNullChildByClass, findReferenceAt, getFirstChild, getLastChild, getOriginalElement, getPresentation, getProject, getReference, getReferences, getResolveScope, getUseScope, navigate, notNullChild, textContains |
| Methods inherited from class com.intellij.psi.impl.ElementBase |
buildRowIcon, computeBaseIcon, createLayeredIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, getIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, overlayIcons, registerIconLayer, transformFlags |
| Methods inherited from class com.intellij.openapi.util.UserDataHolderBase |
clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.intellij.psi.PsiElement |
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNextSibling, getNode, getOriginalElement, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getTextLength, getTextOffset, getTextRange, getUseScope, isPhysical, isWritable, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray |
| Methods inherited from interface com.intellij.openapi.util.UserDataHolder |
getUserData, putUserData |
| Methods inherited from interface com.intellij.openapi.util.Iconable |
getIcon |
| Methods inherited from interface com.intellij.navigation.NavigationItem |
getPresentation |
| Methods inherited from interface com.intellij.pom.Navigatable |
canNavigate, canNavigateToSource, navigate |
| Methods inherited from interface com.intellij.pom.PomRenameableTarget |
isWritable |
KotlinLightClassForPackageBase
public KotlinLightClassForPackageBase(com.intellij.psi.PsiManager manager)
getModifierList
@Nullable
public com.intellij.psi.PsiModifierList getModifierList()
- Specified by:
getModifierList in interface com.intellij.psi.PsiModifierListOwner- Overrides:
getModifierList in class com.intellij.psi.impl.light.AbstractLightClass
hasModifierProperty
public boolean hasModifierProperty(@NonNls@NotNull
java.lang.String name)
- Specified by:
hasModifierProperty in interface com.intellij.psi.PsiModifierListOwner- Overrides:
hasModifierProperty in class com.intellij.psi.impl.light.AbstractLightClass
isDeprecated
public boolean isDeprecated()
- Specified by:
isDeprecated in interface com.intellij.psi.PsiDocCommentOwner- Overrides:
isDeprecated in class com.intellij.psi.impl.light.AbstractLightClass
isInterface
public boolean isInterface()
- Specified by:
isInterface in interface com.intellij.psi.PsiClass- Overrides:
isInterface in class com.intellij.psi.impl.light.AbstractLightClass
isAnnotationType
public boolean isAnnotationType()
- Specified by:
isAnnotationType in interface com.intellij.psi.PsiClass- Overrides:
isAnnotationType in class com.intellij.psi.impl.light.AbstractLightClass
isEnum
public boolean isEnum()
- Specified by:
isEnum in interface com.intellij.psi.PsiClass- Overrides:
isEnum in class com.intellij.psi.impl.light.AbstractLightClass
getContainingClass
@Nullable
public com.intellij.psi.PsiClass getContainingClass()
- Specified by:
getContainingClass in interface com.intellij.psi.PsiClass- Specified by:
getContainingClass in interface com.intellij.psi.PsiMember- Overrides:
getContainingClass in class com.intellij.psi.impl.light.AbstractLightClass
hasTypeParameters
public boolean hasTypeParameters()
- Specified by:
hasTypeParameters in interface com.intellij.psi.PsiTypeParameterListOwner- Overrides:
hasTypeParameters in class com.intellij.psi.impl.light.AbstractLightClass
getTypeParameters
@NotNull
public com.intellij.psi.PsiTypeParameter[] getTypeParameters()
- Specified by:
getTypeParameters in interface com.intellij.psi.PsiTypeParameterListOwner- Overrides:
getTypeParameters in class com.intellij.psi.impl.light.AbstractLightClass
getTypeParameterList
@Nullable
public com.intellij.psi.PsiTypeParameterList getTypeParameterList()
- Specified by:
getTypeParameterList in interface com.intellij.psi.PsiTypeParameterListOwner- Overrides:
getTypeParameterList in class com.intellij.psi.impl.light.AbstractLightClass
getDocComment
@Nullable
public com.intellij.psi.javadoc.PsiDocComment getDocComment()
- Specified by:
getDocComment in interface com.intellij.psi.PsiDocCommentOwner- Overrides:
getDocComment in class com.intellij.psi.impl.light.AbstractLightClass
getImplementsList
@Nullable
public com.intellij.psi.PsiReferenceList getImplementsList()
- Specified by:
getImplementsList in interface com.intellij.psi.PsiClass- Overrides:
getImplementsList in class com.intellij.psi.impl.light.AbstractLightClass
getImplementsListTypes
@NotNull
public com.intellij.psi.PsiClassType[] getImplementsListTypes()
- Specified by:
getImplementsListTypes in interface com.intellij.psi.PsiClass- Overrides:
getImplementsListTypes in class com.intellij.psi.impl.light.AbstractLightClass
getExtendsList
@Nullable
public com.intellij.psi.PsiReferenceList getExtendsList()
- Specified by:
getExtendsList in interface com.intellij.psi.PsiClass- Overrides:
getExtendsList in class com.intellij.psi.impl.light.AbstractLightClass
getExtendsListTypes
@NotNull
public com.intellij.psi.PsiClassType[] getExtendsListTypes()
- Specified by:
getExtendsListTypes in interface com.intellij.psi.PsiClass- Overrides:
getExtendsListTypes in class com.intellij.psi.impl.light.AbstractLightClass
getSuperClass
@Nullable
public com.intellij.psi.PsiClass getSuperClass()
- Specified by:
getSuperClass in interface com.intellij.psi.PsiClass- Overrides:
getSuperClass in class com.intellij.psi.impl.light.AbstractLightClass
getSupers
@NotNull
public com.intellij.psi.PsiClass[] getSupers()
- Specified by:
getSupers in interface com.intellij.psi.PsiClass- Overrides:
getSupers in class com.intellij.psi.impl.light.AbstractLightClass
getSuperTypes
@NotNull
public com.intellij.psi.PsiClassType[] getSuperTypes()
- Specified by:
getSuperTypes in interface com.intellij.psi.PsiClass- Overrides:
getSuperTypes in class com.intellij.psi.impl.light.AbstractLightClass
getInterfaces
public com.intellij.psi.PsiClass[] getInterfaces()
- Specified by:
getInterfaces in interface com.intellij.psi.PsiClass- Overrides:
getInterfaces in class com.intellij.psi.impl.light.AbstractLightClass
getInnerClasses
@NotNull
public com.intellij.psi.PsiClass[] getInnerClasses()
- Specified by:
getInnerClasses in interface com.intellij.psi.PsiClass- Overrides:
getInnerClasses in class com.intellij.psi.impl.light.AbstractLightClass
getInitializers
@NotNull
public com.intellij.psi.PsiClassInitializer[] getInitializers()
- Specified by:
getInitializers in interface com.intellij.psi.PsiClass- Overrides:
getInitializers in class com.intellij.psi.impl.light.AbstractLightClass
getAllInnerClasses
@NotNull
public com.intellij.psi.PsiClass[] getAllInnerClasses()
- Specified by:
getAllInnerClasses in interface com.intellij.psi.PsiClass- Overrides:
getAllInnerClasses in class com.intellij.psi.impl.light.AbstractLightClass
findInnerClassByName
@Nullable
public com.intellij.psi.PsiClass findInnerClassByName(@NonNls
java.lang.String name,
boolean checkBases)
- Specified by:
findInnerClassByName in interface com.intellij.psi.PsiClass- Overrides:
findInnerClassByName in class com.intellij.psi.impl.light.AbstractLightClass