Refactoring: remove monitoring method
This commit is contained in:
+5
-14
@@ -102,12 +102,12 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
|||||||
|
|
||||||
if (JetPsiUtil.isLocal(classOrObject)) {
|
if (JetPsiUtil.isLocal(classOrObject)) {
|
||||||
BindingContext bindingContext = session.resolveToElement(classOrObject);
|
BindingContext bindingContext = session.resolveToElement(classOrObject);
|
||||||
forceResolveAllContents(bindingContext.get(BindingContext.CLASS, classOrObject));
|
ForceResolveUtil.forceResolveAllContents(bindingContext.get(BindingContext.CLASS, classOrObject));
|
||||||
|
|
||||||
return new LightClassConstructionContext(bindingContext, null);
|
return new LightClassConstructionContext(bindingContext, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
forceResolveAllContents(session.getClassDescriptor(classOrObject));
|
ForceResolveUtil.forceResolveAllContents(session.getClassDescriptor(classOrObject));
|
||||||
return new LightClassConstructionContext(session.getBindingContext(), null);
|
return new LightClassConstructionContext(session.getBindingContext(), null);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -132,7 +132,7 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
|||||||
Name name = jetFunction.getNameAsSafeName();
|
Name name = jetFunction.getNameAsSafeName();
|
||||||
Collection<FunctionDescriptor> functions = packageDescriptor.getMemberScope().getFunctions(name);
|
Collection<FunctionDescriptor> functions = packageDescriptor.getMemberScope().getFunctions(name);
|
||||||
for (FunctionDescriptor descriptor : functions) {
|
for (FunctionDescriptor descriptor : functions) {
|
||||||
forceResolveAllContents(descriptor);
|
ForceResolveUtil.forceResolveAllContents(descriptor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (declaration instanceof JetProperty) {
|
else if (declaration instanceof JetProperty) {
|
||||||
@@ -140,7 +140,7 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
|||||||
Name name = jetProperty.getNameAsSafeName();
|
Name name = jetProperty.getNameAsSafeName();
|
||||||
Collection<VariableDescriptor> properties = packageDescriptor.getMemberScope().getProperties(name);
|
Collection<VariableDescriptor> properties = packageDescriptor.getMemberScope().getProperties(name);
|
||||||
for (VariableDescriptor descriptor : properties) {
|
for (VariableDescriptor descriptor : properties) {
|
||||||
forceResolveAllContents(descriptor);
|
ForceResolveUtil.forceResolveAllContents(descriptor);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (declaration instanceof JetClassOrObject) {
|
else if (declaration instanceof JetClassOrObject) {
|
||||||
@@ -153,13 +153,6 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void forceResolveAllContents(DeclarationDescriptor descriptor) {
|
|
||||||
ForceResolveUtil.forceResolveAllContents(descriptor);
|
|
||||||
if (LOG.isDebugEnabled()) {
|
|
||||||
LOG.debug("done: " + descriptor);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public Collection<JetClassOrObject> findClassOrObjectDeclarations(@NotNull FqName fqName, @NotNull GlobalSearchScope searchScope) {
|
public Collection<JetClassOrObject> findClassOrObjectDeclarations(@NotNull FqName fqName, @NotNull GlobalSearchScope searchScope) {
|
||||||
@@ -187,9 +180,7 @@ public class IDELightClassGenerationSupport extends LightClassGenerationSupport
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean packageExists(
|
public boolean packageExists(@NotNull FqName fqName, @NotNull GlobalSearchScope scope) {
|
||||||
@NotNull FqName fqName, @NotNull GlobalSearchScope scope
|
|
||||||
) {
|
|
||||||
return !JetAllPackagesIndex.getInstance().get(fqName.asString(), project, kotlinSources(scope)).isEmpty();
|
return !JetAllPackagesIndex.getInstance().get(fqName.asString(), project, kotlinSources(scope)).isEmpty();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user