Minor, introduce DeclarationProviderFactory.EMPTY

This commit is contained in:
Alexander Udalov
2016-09-30 14:43:12 +03:00
parent 0ed9897b03
commit 214abea4d6
4 changed files with 15 additions and 16 deletions
@@ -21,8 +21,14 @@ import org.jetbrains.annotations.Nullable;
import org.jetbrains.kotlin.name.FqName;
import org.jetbrains.kotlin.psi.KtFile;
import org.jetbrains.kotlin.resolve.lazy.data.KtClassLikeInfo;
import org.jetbrains.kotlin.storage.LockBasedStorageManager;
import java.util.Collections;
public interface DeclarationProviderFactory {
DeclarationProviderFactory EMPTY =
new FileBasedDeclarationProviderFactory(LockBasedStorageManager.NO_LOCKS, Collections.<KtFile>emptyList());
@NotNull
ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull KtClassLikeInfo classLikeInfo);