org.jetbrains.jet.lang.resolve.lazy.declarations
Interface DeclarationProvider
- All Known Subinterfaces:
- ClassMemberDeclarationProvider, PackageMemberDeclarationProvider
- All Known Implementing Classes:
- AbstractPsiBasedDeclarationProvider, FileBasedPackageMemberDeclarationProvider, PsiBasedClassMemberDeclarationProvider
public interface DeclarationProvider
getAllDeclarations
@ReadOnly
@NotNull
java.util.List<JetDeclaration> getAllDeclarations()
getFunctionDeclarations
@ReadOnly
@NotNull
java.util.Collection<JetNamedFunction> getFunctionDeclarations(@NotNull
Name name)
getPropertyDeclarations
@ReadOnly
@NotNull
java.util.Collection<JetProperty> getPropertyDeclarations(@NotNull
Name name)
getClassOrObjectDeclarations
@ReadOnly
@NotNull
java.util.Collection<JetClassLikeInfo> getClassOrObjectDeclarations(@NotNull
Name name)