The GitHub Actions job "Java CI" on 
commons-lang.git/typeutils-wildcard-upper-bound has succeeded.
Run started by GitHub user alhudz (triggered by garydgregory).

Head commit for run:
ce68c67937ff49526bcf8fe4eb4af8bebcadfc94 / Alhuda Khan <[email protected]>
hash the bounds equals compares in TypeUtils WildcardTypeImpl

WildcardTypeImpl.equals() compares normalised bounds: an absent lower
bound and a lone null lower bound are the same, and redundant upper bounds
are dropped. hashCode() hashed the raw arrays, so
wildcardType().withLowerBounds((Type) null).withUpperBounds().build()
equalled WILDCARD_ALL with a different hash code, and likewise a wildcard
with a redundant upper bound.

Hash the same forms equals() compares, keeping an absent lower bound as
the JDK's empty array so the hash code still matches a JDK wildcard.

Report URL: https://github.com/apache/commons-lang/actions/runs/37220027650

With regards,
GitHub Actions via GitBox

Reply via email to