Serialization of error types is not supported

This commit is contained in:
Andrey Breslav
2013-06-06 19:56:43 +04:00
committed by Alexander Udalov
parent 1d7fd47a51
commit c44d26e73a
@@ -21,10 +21,7 @@ import com.google.common.base.Predicates;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.descriptors.*;
import org.jetbrains.jet.lang.descriptors.annotations.Annotated;
import org.jetbrains.jet.lang.types.JetType;
import org.jetbrains.jet.lang.types.TypeConstructor;
import org.jetbrains.jet.lang.types.TypeProjection;
import org.jetbrains.jet.lang.types.Variance;
import org.jetbrains.jet.lang.types.*;
import org.jetbrains.jet.renderer.DescriptorRenderer;
import java.util.*;
@@ -238,6 +235,8 @@ public class DescriptorSerializer {
@NotNull
public ProtoBuf.Type.Builder type(@NotNull JetType type) {
assert !ErrorUtils.isErrorType(type) : "Can't serialize error types: " + type; // TODO
ProtoBuf.Type.Builder builder = ProtoBuf.Type.newBuilder();
builder.setConstructor(typeConstructor(type.getConstructor()));