diff --git a/core/descriptors/src/org/jetbrains/jet/lang/descriptors/ConstructorDescriptor.java b/core/descriptors/src/org/jetbrains/jet/lang/descriptors/ConstructorDescriptor.java index 04b8e896856..d4030785a71 100644 --- a/core/descriptors/src/org/jetbrains/jet/lang/descriptors/ConstructorDescriptor.java +++ b/core/descriptors/src/org/jetbrains/jet/lang/descriptors/ConstructorDescriptor.java @@ -23,16 +23,10 @@ import org.jetbrains.jet.lang.types.JetType; import java.util.List; public interface ConstructorDescriptor extends FunctionDescriptor { - /** - * @throws UnsupportedOperationException -- no type parameters supported for constructors - */ @NotNull @Override List getTypeParameters(); - /** - * @throws UnsupportedOperationException -- return type is not stored for constructors - */ @NotNull @Override JetType getReturnType(); @@ -41,6 +35,10 @@ public interface ConstructorDescriptor extends FunctionDescriptor { @Override ClassDescriptor getContainingDeclaration(); + @NotNull + @Override + ConstructorDescriptor getOriginal(); + /** * @return "<init>" -- name is not stored for constructors */