Minor, add error message & Override
This commit is contained in:
+2
-1
@@ -98,6 +98,7 @@ public abstract class MutableClassDescriptorLite extends ClassDescriptorBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
@NotNull
|
@NotNull
|
||||||
public JetScope getScopeForMemberLookup() {
|
public JetScope getScopeForMemberLookup() {
|
||||||
return scopeForMemberLookup;
|
return scopeForMemberLookup;
|
||||||
@@ -176,7 +177,7 @@ public abstract class MutableClassDescriptorLite extends ClassDescriptorBase {
|
|||||||
|
|
||||||
public void setTypeParameterDescriptors(List<TypeParameterDescriptor> typeParameters) {
|
public void setTypeParameterDescriptors(List<TypeParameterDescriptor> typeParameters) {
|
||||||
if (this.typeParameters != null) {
|
if (this.typeParameters != null) {
|
||||||
throw new IllegalStateException();
|
throw new IllegalStateException("Type parameters are already set for " + getName());
|
||||||
}
|
}
|
||||||
this.typeParameters = new ArrayList<TypeParameterDescriptor>();
|
this.typeParameters = new ArrayList<TypeParameterDescriptor>();
|
||||||
for (TypeParameterDescriptor typeParameterDescriptor : typeParameters) {
|
for (TypeParameterDescriptor typeParameterDescriptor : typeParameters) {
|
||||||
|
|||||||
Reference in New Issue
Block a user