Trust your spell-checker: it's "overridden"
This commit is contained in:
@@ -178,7 +178,7 @@ public class BindingContextUtils {
|
||||
// TODO evil code
|
||||
throw new IllegalStateException(
|
||||
"cannot find declaration: fake descriptor" +
|
||||
" has more then one overriden descriptor: " + callable);
|
||||
" has more then one overridden descriptor: " + callable);
|
||||
}
|
||||
|
||||
return callableDescriptorToDeclaration(context, overriddenDescriptors.iterator().next());
|
||||
@@ -190,9 +190,9 @@ public class BindingContextUtils {
|
||||
private static List<PsiElement> callableDescriptorToDeclarations(@NotNull BindingContext context, @NotNull CallableMemberDescriptor callable) {
|
||||
if (callable.getKind() != CallableMemberDescriptor.Kind.DECLARATION) {
|
||||
List<PsiElement> r = new ArrayList<PsiElement>();
|
||||
Set<? extends CallableMemberDescriptor> overridenDescriptors = callable.getOverriddenDescriptors();
|
||||
for (CallableMemberDescriptor overriden : overridenDescriptors) {
|
||||
r.addAll(callableDescriptorToDeclarations(context, overriden));
|
||||
Set<? extends CallableMemberDescriptor> overriddenDescriptors = callable.getOverriddenDescriptors();
|
||||
for (CallableMemberDescriptor overridden : overriddenDescriptors) {
|
||||
r.addAll(callableDescriptorToDeclarations(context, overridden));
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
||||
@@ -305,7 +305,7 @@ public class OverrideResolver {
|
||||
|
||||
private static void collectMissingImplementations(CallableMemberDescriptor descriptor, Set<CallableMemberDescriptor> abstractNoImpl, Set<CallableMemberDescriptor> manyImpl) {
|
||||
if (!descriptor.getKind().isReal()) {
|
||||
Collection<CallableMemberDescriptor> overriddenDeclarations = OverridingUtil.getOverridenDeclarations(descriptor);
|
||||
Collection<CallableMemberDescriptor> overriddenDeclarations = OverridingUtil.getOverriddenDeclarations(descriptor);
|
||||
if (overriddenDeclarations.size() == 0) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
|
||||
@@ -244,17 +244,17 @@ public class OverridingUtil {
|
||||
}
|
||||
|
||||
/**
|
||||
* Get overriden descriptors that are declarations or delegations.
|
||||
* Get overridden descriptors that are declarations or delegations.
|
||||
*
|
||||
* @see CallableMemberDescriptor.Kind#isReal()
|
||||
*/
|
||||
public static Collection<CallableMemberDescriptor> getOverridenDeclarations(CallableMemberDescriptor descriptor) {
|
||||
public static Collection<CallableMemberDescriptor> getOverriddenDeclarations(CallableMemberDescriptor descriptor) {
|
||||
Map<ClassDescriptor, CallableMemberDescriptor> result = Maps.newHashMap();
|
||||
getOverridenDeclarations(descriptor, result);
|
||||
getOverriddenDeclarations(descriptor, result);
|
||||
return result.values();
|
||||
}
|
||||
|
||||
private static void getOverridenDeclarations(CallableMemberDescriptor descriptor, Map<ClassDescriptor, CallableMemberDescriptor> r) {
|
||||
private static void getOverriddenDeclarations(CallableMemberDescriptor descriptor, Map<ClassDescriptor, CallableMemberDescriptor> r) {
|
||||
if (descriptor.getKind().isReal()) {
|
||||
r.put((ClassDescriptor) descriptor.getContainingDeclaration(), descriptor);
|
||||
}
|
||||
@@ -262,8 +262,8 @@ public class OverridingUtil {
|
||||
if (descriptor.getOverriddenDescriptors().isEmpty()) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
for (CallableMemberDescriptor overriden : descriptor.getOverriddenDescriptors()) {
|
||||
getOverridenDeclarations(overriden, r);
|
||||
for (CallableMemberDescriptor overridden : descriptor.getOverriddenDescriptors()) {
|
||||
getOverriddenDeclarations(overridden, r);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+2
-2
@@ -265,8 +265,8 @@ import static org.jetbrains.jet.lang.resolve.calls.ValueArgumentsToParametersMap
|
||||
dest.add(descriptor);
|
||||
}
|
||||
else {
|
||||
for (CallableDescriptor overriden : descriptor.getOverriddenDescriptors()) {
|
||||
getAllDescriptorsForValueArgumentsResolving((D) overriden, dest);
|
||||
for (CallableDescriptor overridden : descriptor.getOverriddenDescriptors()) {
|
||||
getAllDescriptorsForValueArgumentsResolving((D) overridden, dest);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user