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) {
if (proto.getUpperBoundsCount() == 0) {
descriptor.addDefaultUpperBound();
}
else {
for (Type upperBound : proto.getUpperBoundsList()) {
descriptor.addUpperBound(typeDeserializer.type(upperBound));
}
for (Type upperBound : proto.getUpperBoundsList()) {
descriptor.addUpperBound(typeDeserializer.type(upperBound));
}
descriptor.addDefaultUpperBound();
descriptor.setInitialized();
}