public class FilteringClassLikeInfo extends java.lang.Object implements JetClassLikeInfo
| Constructor and Description |
|---|
FilteringClassLikeInfo(StorageManager storageManager,
JetClassLikeInfo delegate,
com.google.common.base.Predicate<? super JetDeclaration> declarationFilter) |
| Modifier and Type | Method and Description |
|---|---|
ClassKind |
getClassKind() |
JetClassObject |
getClassObject() |
FqName |
getContainingPackageFqName() |
JetClassOrObject |
getCorrespondingClassOrObject() |
java.util.List<JetDeclaration> |
getDeclarations() |
java.util.List<JetDelegationSpecifier> |
getDelegationSpecifiers() |
JetModifierList |
getModifierList() |
java.util.List<? extends JetParameter> |
getPrimaryConstructorParameters() |
com.intellij.psi.PsiElement |
getScopeAnchor() |
java.util.List<JetTypeParameter> |
getTypeParameters() |
java.lang.String |
toString() |
public FilteringClassLikeInfo(@NotNull StorageManager storageManager, @NotNull JetClassLikeInfo delegate, @NotNull com.google.common.base.Predicate<? super JetDeclaration> declarationFilter)
@NotNull public FqName getContainingPackageFqName()
getContainingPackageFqName in interface JetClassLikeInfo@NotNull public java.util.List<JetDelegationSpecifier> getDelegationSpecifiers()
getDelegationSpecifiers in interface JetClassLikeInfo@Nullable public JetModifierList getModifierList()
getModifierList in interface JetClassLikeInfo@Nullable public JetClassObject getClassObject()
getClassObject in interface JetClassLikeInfo@NotNull public com.intellij.psi.PsiElement getScopeAnchor()
getScopeAnchor in interface JetClassLikeInfo@Nullable public JetClassOrObject getCorrespondingClassOrObject()
getCorrespondingClassOrObject in interface JetClassLikeInfo@NotNull public java.util.List<JetTypeParameter> getTypeParameters()
getTypeParameters in interface JetClassLikeInfo@NotNull public java.util.List<? extends JetParameter> getPrimaryConstructorParameters()
getPrimaryConstructorParameters in interface JetClassLikeInfo@NotNull public ClassKind getClassKind()
getClassKind in interface JetClassLikeInfo@NotNull public java.util.List<JetDeclaration> getDeclarations()
getDeclarations in interface JetDeclarationContainerpublic java.lang.String toString()
toString in class java.lang.Object