From df735cdebd022ea62bc5c559f8cfe2a771da1758 Mon Sep 17 00:00:00 2001 From: Gavin King Date: Tue, 1 Oct 2024 05:45:04 +0200 Subject: [PATCH] remove some deprecated methods --- .../java/org/hibernate/spi/NavigablePath.java | 65 +------------------ .../hibernate/spi/TreatedNavigablePath.java | 10 --- 2 files changed, 1 insertion(+), 74 deletions(-) diff --git a/hibernate-core/src/main/java/org/hibernate/spi/NavigablePath.java b/hibernate-core/src/main/java/org/hibernate/spi/NavigablePath.java index 8f9826c2474..d89cc7854a8 100644 --- a/hibernate-core/src/main/java/org/hibernate/spi/NavigablePath.java +++ b/hibernate-core/src/main/java/org/hibernate/spi/NavigablePath.java @@ -12,8 +12,6 @@ import org.checkerframework.checker.nullness.qual.Nullable; -import static org.hibernate.internal.util.NullnessUtil.castNonNull; - /** * A compound name where the root path element is an entity name or a collection role * and each the path sub-path from the root references a domain or mapping model part @@ -76,20 +74,6 @@ public NavigablePath(NavigablePath parent, String localName, @Nullable String al } } - /** - * @deprecated Since {@link FullPathCalculator} is no longer used - */ - @Deprecated( since = "6.6", forRemoval = true ) - public NavigablePath( - @Nullable NavigablePath parent, - String localName, - @Nullable String alias, - String identifierForTableGroup, - FullPathCalculator fullPathCalculator, - int hashCode) { - this( parent, localName, alias, identifierForTableGroup, hashCode ); - } - public NavigablePath( @Nullable NavigablePath parent, String localName, @@ -145,8 +129,7 @@ public boolean equals(@Nullable Object other) { return false; } - if ( otherPath instanceof NavigablePath ) { - final NavigablePath otherNavigablePath = (NavigablePath) otherPath; + if ( otherPath instanceof NavigablePath otherNavigablePath ) { if ( ! Objects.equals( getAlias(), otherNavigablePath.getAlias() ) ) { return false; } @@ -329,50 +312,4 @@ public String getFullPath() { public String toString() { return getFullPath(); } - - /** - * Effectively a tri-function - * - * @deprecated No longer used - */ - @FunctionalInterface - @Deprecated( since = "6.6", forRemoval = true ) - protected interface FullPathCalculator extends Serializable { - String calculateFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias); - } - - /** - * The pattern used for root NavigablePaths - * - * @deprecated No longer used - */ - @Deprecated( since = "6.6", forRemoval = true ) - protected static String calculateRootFullPath(@Nullable NavigablePath parent, String rootName, @Nullable String alias) { - assert parent == null; - return alias == null ? rootName : rootName + "(" + alias + ")"; - } - - /** - * The normal pattern used for the "full path" - * - * @deprecated No longer used - */ - @Deprecated( since = "6.6", forRemoval = true ) - private static String calculateNormalFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) { - final String parentFullPath = castNonNull( parent ).getFullPath(); - final String baseFullPath = StringHelper.isEmpty( parentFullPath ) - ? localName - : parentFullPath + "." + localName; - return alias == null ? baseFullPath : baseFullPath + "(" + alias + ")"; - } - - /** - * Pattern used for `_identifierMapper` - * - * @deprecated No longer used - */ - @Deprecated( since = "6.6", forRemoval = true ) - protected static String calculateIdMapperFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) { - return parent != null ? parent.getFullPath() : ""; - } } diff --git a/hibernate-core/src/main/java/org/hibernate/spi/TreatedNavigablePath.java b/hibernate-core/src/main/java/org/hibernate/spi/TreatedNavigablePath.java index 9315860b38c..0002c122fbb 100644 --- a/hibernate-core/src/main/java/org/hibernate/spi/TreatedNavigablePath.java +++ b/hibernate-core/src/main/java/org/hibernate/spi/TreatedNavigablePath.java @@ -33,16 +33,6 @@ public TreatedNavigablePath(NavigablePath parent, String entityTypeName, @Nullab assert !( parent instanceof TreatedNavigablePath ); } - /** - * @deprecated No longer used - */ - @Deprecated( since = "6.6", forRemoval = true ) - protected static String calculateTreatedFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) { - return alias == null - ? "treat(" + parent + " as " + localName + ")" - : "treat(" + parent + " as " + localName + ")(" + alias + ")"; - } - @Override public NavigablePath treatAs(String entityName) { return new TreatedNavigablePath( castNonNull( getRealParent() ), entityName );