Better processing of upper bounds

This commit is contained in:
Andrey Breslav
2013-05-15 20:31:49 +04:00
committed by Alexander Udalov
parent 2a928a2bfe
commit 4c689bc328
@@ -246,14 +246,10 @@ public class DescriptorDeserializer {
} }
private void addTypeParameterBounds(TypeParameter proto, TypeParameterDescriptorImpl descriptor) { private void addTypeParameterBounds(TypeParameter proto, TypeParameterDescriptorImpl descriptor) {
if (proto.getUpperBoundsCount() == 0) {
descriptor.addDefaultUpperBound();
}
else {
for (Type upperBound : proto.getUpperBoundsList()) { for (Type upperBound : proto.getUpperBoundsList()) {
descriptor.addUpperBound(typeDeserializer.type(upperBound)); descriptor.addUpperBound(typeDeserializer.type(upperBound));
} }
} descriptor.addDefaultUpperBound();
descriptor.setInitialized(); descriptor.setInitialized();
} }