Members of Java interfaces annotated @ReadOnly

This commit is contained in:
Andrey Breslav
2013-12-24 12:35:19 +04:00
parent 4176ce4e6c
commit b9526f8907
2 changed files with 5 additions and 0 deletions
@@ -17,6 +17,7 @@
package org.jetbrains.jet.lang.descriptors;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.ReadOnly;
import org.jetbrains.jet.lang.resolve.name.FqName;
import java.util.Collection;
@@ -24,11 +25,13 @@ import java.util.List;
public interface PackageFragmentProvider {
@NotNull
@ReadOnly
List<PackageFragmentDescriptor> getPackageFragments(@NotNull FqName fqName);
/**
* @return declared subpackages of {@code fqName}
*/
@NotNull
@ReadOnly
Collection<FqName> getSubPackagesOf(@NotNull FqName fqName);
}