Skip to content

Commit 9872358

Browse files
committed
HHH-10281 - More formally deprecate the legacy bytecode enhancement code
1 parent 0b57c4e commit 9872358

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

hibernate-core/src/main/java/org/hibernate/bytecode/buildtime/internal/JavassistInstrumenter.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.hibernate.bytecode.internal.javassist.BytecodeProviderImpl;
2121
import org.hibernate.bytecode.internal.javassist.FieldHandled;
2222
import org.hibernate.bytecode.spi.ClassTransformer;
23+
import org.hibernate.internal.log.DeprecationLogger;
2324

2425
/**
2526
* Strategy for performing build-time instrumentation of persistent classes in order to enable
@@ -42,6 +43,7 @@ public class JavassistInstrumenter extends AbstractInstrumenter {
4243
*/
4344
public JavassistInstrumenter(Logger logger, Options options) {
4445
super( logger, options );
46+
DeprecationLogger.DEPRECATION_LOGGER.logDeprecatedBytecodeEnhancement();
4547
}
4648

4749
@Override

hibernate-core/src/main/java/org/hibernate/internal/log/DeprecationLogger.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,4 +200,13 @@ void connectionProviderClassDeprecated(
200200
value = "Found use of deprecated transaction factory setting [%s]; use the new TransactionCoordinatorBuilder settings [%s] instead"
201201
)
202202
void logDeprecatedTransactionFactorySetting(String legacySettingName, String updatedSettingName);
203+
204+
@LogMessage(level = WARN)
205+
@Message(
206+
id = 90000019,
207+
value = "You are using the deprecated legacy bytecode enhancement feature which has been superseded by a vastly improved bytecode enhancer."
208+
)
209+
void logDeprecatedBytecodeEnhancement();
210+
211+
203212
}

0 commit comments

Comments
 (0)