org.jetbrains.jet.lang.resolve.lazy.data
Class FilteringClassLikeInfo
java.lang.Object
org.jetbrains.jet.lang.resolve.lazy.data.FilteringClassLikeInfo
- All Implemented Interfaces:
- JetDeclarationContainer, JetClassLikeInfo
public class FilteringClassLikeInfo
- extends java.lang.Object
- implements JetClassLikeInfo
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FilteringClassLikeInfo
public FilteringClassLikeInfo(@NotNull
StorageManager storageManager,
@NotNull
JetClassLikeInfo delegate,
@NotNull
com.google.common.base.Predicate<? super JetDeclaration> declarationFilter)
getContainingPackageFqName
@NotNull
public FqName getContainingPackageFqName()
- Specified by:
getContainingPackageFqName in interface JetClassLikeInfo
getDelegationSpecifiers
@NotNull
public java.util.List<JetDelegationSpecifier> getDelegationSpecifiers()
- Specified by:
getDelegationSpecifiers in interface JetClassLikeInfo
getModifierList
@Nullable
public JetModifierList getModifierList()
- Specified by:
getModifierList in interface JetClassLikeInfo
getClassObject
@Nullable
public JetClassObject getClassObject()
- Specified by:
getClassObject in interface JetClassLikeInfo
getScopeAnchor
@NotNull
public com.intellij.psi.PsiElement getScopeAnchor()
- Specified by:
getScopeAnchor in interface JetClassLikeInfo
getCorrespondingClassOrObject
@Nullable
public JetClassOrObject getCorrespondingClassOrObject()
- Specified by:
getCorrespondingClassOrObject in interface JetClassLikeInfo
getTypeParameters
@NotNull
public java.util.List<JetTypeParameter> getTypeParameters()
- Specified by:
getTypeParameters in interface JetClassLikeInfo
getPrimaryConstructorParameters
@NotNull
public java.util.List<? extends JetParameter> getPrimaryConstructorParameters()
- Specified by:
getPrimaryConstructorParameters in interface JetClassLikeInfo
getClassKind
@NotNull
public ClassKind getClassKind()
- Specified by:
getClassKind in interface JetClassLikeInfo
getDeclarations
@NotNull
public java.util.List<JetDeclaration> getDeclarations()
- Specified by:
getDeclarations in interface JetDeclarationContainer
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object