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
