Skip to content

Commit f920687

Browse files
committed
HHH-18693 Adapted org.hibernate.processor.test.util.TestUtil#getMetaModelClassName(java.lang.String) to handle metamodel classes generated from inner class
1 parent 3d9520b commit f920687

File tree

1 file changed

+3
-1
lines changed
  • tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util

1 file changed

+3
-1
lines changed

tooling/metamodel-generator/src/test/java/org/hibernate/processor/test/util/TestUtil.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,9 @@ private static String getMetaModelClassName(Class<?> clazz, boolean prefix) {
357357
}
358358

359359
private static String getMetaModelClassName(String className) {
360-
return className + META_MODEL_CLASS_POSTFIX;
360+
final int index = className.lastIndexOf( '.' );
361+
final String packageName = className.substring( 0, index + 1 );
362+
return packageName + className.substring( packageName.length() ).replace( '$', '_' ) + META_MODEL_CLASS_POSTFIX;
361363
}
362364

363365
public static String getMetaModelSourceAsString(Class<?> clazz) {

0 commit comments

Comments
 (0)