Skip to content

Commit 3f8ac48

Browse files
committed
fix code in CustomType that didn't make sense
1 parent deba680 commit 3f8ac48

File tree

1 file changed

+3
-15
lines changed

1 file changed

+3
-15
lines changed

hibernate-core/src/main/java/org/hibernate/type/CustomType.java

+3-15
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
import org.hibernate.type.descriptor.ValueBinder;
2222
import org.hibernate.type.descriptor.ValueExtractor;
2323
import org.hibernate.type.descriptor.java.JavaType;
24-
import org.hibernate.type.descriptor.java.JavaTypedExpressible;
2524
import org.hibernate.type.descriptor.jdbc.JdbcLiteralFormatter;
2625
import org.hibernate.type.descriptor.jdbc.JdbcType;
2726
import org.hibernate.type.internal.UserTypeJavaTypeWrapper;
@@ -101,20 +100,9 @@ public CustomType(UserType<J> userType, String[] registrationKeys, TypeConfigura
101100
}
102101

103102
private JavaType<J> getMappedJavaType(UserType<J> userType) {
104-
if ( userType instanceof JavaType<?> javaType ) {
105-
//noinspection unchecked
106-
return (JavaType<J>) userType;
107-
}
108-
else if ( userType instanceof JavaTypedExpressible<?> ) {
109-
//noinspection unchecked
110-
return ( (JavaTypedExpressible<J>) userType).getExpressibleJavaType();
111-
}
112-
else if ( userType instanceof UserVersionType<J> userVersionType ) {
113-
return new UserTypeVersionJavaTypeWrapper<>( userVersionType );
114-
}
115-
else {
116-
return new UserTypeJavaTypeWrapper<>( userType );
117-
}
103+
return userType instanceof UserVersionType<J> userVersionType
104+
? new UserTypeVersionJavaTypeWrapper<>( userVersionType )
105+
: new UserTypeJavaTypeWrapper<>( userType );
118106
}
119107

120108
public UserType<J> getUserType() {

0 commit comments

Comments
 (0)