Commented code removed
This commit is contained in:
+1
-15
@@ -36,7 +36,6 @@ public class FileBasedDeclarationProviderFactory implements DeclarationProviderF
|
|||||||
private final Multimap<FqName, JetFile> filesByPackage = HashMultimap.create();
|
private final Multimap<FqName, JetFile> filesByPackage = HashMultimap.create();
|
||||||
private final Set<FqName> declaredPackages = Sets.newHashSet();
|
private final Set<FqName> declaredPackages = Sets.newHashSet();
|
||||||
private final Map<FqName, PackageMemberDeclarationProvider> packageDeclarationProviders = Maps.newHashMap();
|
private final Map<FqName, PackageMemberDeclarationProvider> packageDeclarationProviders = Maps.newHashMap();
|
||||||
//private final Map<JetClassOrObject, ClassMemberDeclarationProvider> classMemberDeclarationProviders = Maps.newHashMap();
|
|
||||||
|
|
||||||
private final Predicate<FqName> isPackageDeclaredExternally;
|
private final Predicate<FqName> isPackageDeclaredExternally;
|
||||||
|
|
||||||
@@ -120,23 +119,10 @@ public class FileBasedDeclarationProviderFactory implements DeclarationProviderF
|
|||||||
public ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull JetClassLikeInfo classLikeInfo) {
|
public ClassMemberDeclarationProvider getClassMemberDeclarationProvider(@NotNull JetClassLikeInfo classLikeInfo) {
|
||||||
createIndex();
|
createIndex();
|
||||||
|
|
||||||
//JetClassOrObject classOrObject = classLikeInfo.getCorrespondingClassOrObject();
|
|
||||||
//if (classOrObject != null) {
|
|
||||||
// ClassMemberDeclarationProvider declarationProvider = classMemberDeclarationProviders.get(classOrObject);
|
|
||||||
// if (declarationProvider != null) {
|
|
||||||
// return declarationProvider;
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
||||||
if (!filesByPackage.containsKey(classLikeInfo.getContainingPackageFqName())) {
|
if (!filesByPackage.containsKey(classLikeInfo.getContainingPackageFqName())) {
|
||||||
throw new IllegalStateException("This factory doesn't know about this class: " + classLikeInfo);
|
throw new IllegalStateException("This factory doesn't know about this class: " + classLikeInfo);
|
||||||
}
|
}
|
||||||
|
|
||||||
ClassMemberDeclarationProvider provider = new PsiBasedClassMemberDeclarationProvider(classLikeInfo);
|
return new PsiBasedClassMemberDeclarationProvider(classLikeInfo);
|
||||||
//if (classOrObject != null) {
|
|
||||||
// classMemberDeclarationProviders.put(classOrObject, provider);
|
|
||||||
//}
|
|
||||||
|
|
||||||
return provider;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user