(Type[] lowerBounds, Type[] upperBounds)
| 478 | private final ImmutableList<Type> upperBounds; |
| 479 | |
| 480 | WildcardTypeImpl(Type[] lowerBounds, Type[] upperBounds) { |
| 481 | disallowPrimitiveType(lowerBounds, "lower bound for wildcard"); |
| 482 | disallowPrimitiveType(upperBounds, "upper bound for wildcard"); |
| 483 | this.lowerBounds = JavaVersion.CURRENT.usedInGenericType(lowerBounds); |
| 484 | this.upperBounds = JavaVersion.CURRENT.usedInGenericType(upperBounds); |
| 485 | } |
| 486 | |
| 487 | @Override |
| 488 | public Type[] getLowerBounds() { |
nothing calls this directly
no test coverage detected