@@ -1184,7 +1184,7 @@ else if ( associationType instanceof ManyToOneType manyToOneType
11841184 }
11851185
11861186 protected Map <String , SingleIdArrayLoadPlan > getLazyLoadPlanByFetchGroup () {
1187- final BytecodeEnhancementMetadata metadata = entityMetamodel . getBytecodeEnhancementMetadata ();
1187+ final var metadata = getBytecodeEnhancementMetadata ();
11881188 return metadata .isEnhancedForLazyLoading () && metadata .getLazyAttributesMetadata ().hasLazyAttributes ()
11891189 ? createLazyLoadPlanByFetchGroup ( metadata )
11901190 : emptyMap ();
@@ -1585,7 +1585,7 @@ protected Object initializeLazyPropertiesFromDatastore(
15851585 LOG .tracef ( "Initializing lazy properties from datastore (triggered for `%s`)" , fieldName );
15861586
15871587 final LazyAttributesMetadata lazyAttributesMetadata =
1588- getEntityMetamodel (). getBytecodeEnhancementMetadata ().getLazyAttributesMetadata ();
1588+ getBytecodeEnhancementMetadata ().getLazyAttributesMetadata ();
15891589 final String fetchGroup = lazyAttributesMetadata .getFetchGroupName ( fieldName );
15901590 final List <LazyAttributeDescriptor > fetchGroupAttributeDescriptors =
15911591 lazyAttributesMetadata .getFetchGroupAttributeDescriptors ( fetchGroup );
@@ -3491,9 +3491,9 @@ public Object initializeEnhancedEntityUsedAsProxy(
34913491 Object entity ,
34923492 String nameOfAttributeBeingAccessed ,
34933493 SharedSessionContractImplementor session ) {
3494- final BytecodeEnhancementMetadata enhancementMetadata = getEntityMetamodel (). getBytecodeEnhancementMetadata ();
3495- final BytecodeLazyAttributeInterceptor currentInterceptor = enhancementMetadata .extractLazyInterceptor ( entity );
3496- if ( currentInterceptor instanceof EnhancementAsProxyLazinessInterceptor proxyInterceptor ) {
3494+ final var enhancementMetadata = getBytecodeEnhancementMetadata ();
3495+ if ( enhancementMetadata .extractLazyInterceptor ( entity )
3496+ instanceof EnhancementAsProxyLazinessInterceptor proxyInterceptor ) {
34973497
34983498 final EntityKey entityKey = proxyInterceptor .getEntityKey ();
34993499 final Object identifier = entityKey .getIdentifier ();
@@ -3795,7 +3795,7 @@ public boolean hasLazyProperties() {
37953795
37963796 @ Override
37973797 public void afterReassociate (Object entity , SharedSessionContractImplementor session ) {
3798- final BytecodeEnhancementMetadata metadata = getEntityMetamodel (). getBytecodeEnhancementMetadata ();
3798+ final var metadata = getBytecodeEnhancementMetadata ();
37993799 if ( metadata .isEnhancedForLazyLoading () ) {
38003800 final BytecodeLazyAttributeInterceptor interceptor = metadata .extractLazyInterceptor ( entity );
38013801 if ( interceptor == null ) {
@@ -3928,7 +3928,7 @@ public boolean hasSubclasses() {
39283928 public boolean hasProxy () {
39293929 // skip proxy instantiation if entity is bytecode enhanced
39303930 return entityMetamodel .isLazy ()
3931- && !entityMetamodel . getBytecodeEnhancementMetadata ().isEnhancedForLazyLoading ();
3931+ && !getBytecodeEnhancementMetadata ().isEnhancedForLazyLoading ();
39323932 }
39333933
39343934 @ Override @ Deprecated
@@ -4019,7 +4019,7 @@ public String toString() {
40194019
40204020 @ Override
40214021 public boolean isInstrumented () {
4022- return entityMetamodel . getBytecodeEnhancementMetadata ().isEnhancedForLazyLoading ();
4022+ return getBytecodeEnhancementMetadata ().isEnhancedForLazyLoading ();
40234023 }
40244024
40254025 @ Override
@@ -4060,8 +4060,8 @@ public boolean isVersionGeneratedBeforeExecution() {
40604060 public void afterInitialize (Object entity , SharedSessionContractImplementor session ) {
40614061 if ( isPersistentAttributeInterceptable ( entity )
40624062 && getRepresentationStrategy ().getMode () == POJO ) {
4063- final BytecodeLazyAttributeInterceptor interceptor =
4064- getEntityMetamodel (). getBytecodeEnhancementMetadata ()
4063+ final var interceptor =
4064+ getBytecodeEnhancementMetadata ()
40654065 .extractLazyInterceptor ( entity );
40664066 assert interceptor != null ;
40674067 if ( interceptor .getLinkedSession () == null ) {
@@ -4142,9 +4142,8 @@ public void setPropertyValues(Object object, Object[] values) {
41424142 accessOptimizer .setPropertyValues ( object , values );
41434143 }
41444144 else {
4145- final BytecodeEnhancementMetadata enhancementMetadata = entityMetamodel .getBytecodeEnhancementMetadata ();
41464145 final AttributeMappingsList attributeMappings = getAttributeMappings ();
4147- if ( enhancementMetadata .isEnhancedForLazyLoading () ) {
4146+ if ( getBytecodeEnhancementMetadata () .isEnhancedForLazyLoading () ) {
41484147 for ( int i = 0 ; i < attributeMappings .size (); i ++ ) {
41494148 final Object value = values [i ];
41504149 if ( value != UNFETCHED_PROPERTY ) {
@@ -4171,11 +4170,11 @@ public Object[] getPropertyValues(Object object) {
41714170 return accessOptimizer .getPropertyValues ( object );
41724171 }
41734172 else {
4174- final BytecodeEnhancementMetadata enhancementMetadata = entityMetamodel . getBytecodeEnhancementMetadata ();
4173+ final var enhancementMetadata = getBytecodeEnhancementMetadata ();
41754174 final AttributeMappingsList attributeMappings = getAttributeMappings ();
41764175 final Object [] values = new Object [attributeMappings .size ()];
41774176 if ( enhancementMetadata .isEnhancedForLazyLoading () ) {
4178- final LazyAttributesMetadata lazyAttributesMetadata = enhancementMetadata .getLazyAttributesMetadata ();
4177+ final var lazyAttributesMetadata = enhancementMetadata .getLazyAttributesMetadata ();
41794178 for ( int i = 0 ; i < attributeMappings .size (); i ++ ) {
41804179 final AttributeMapping attributeMapping = attributeMappings .get ( i );
41814180 if ( !lazyAttributesMetadata .isLazyAttribute ( attributeMapping .getAttributeName () )
@@ -4288,8 +4287,8 @@ protected void linkToSession(Object entity, SharedSessionContractImplementor ses
42884287 }
42894288
42904289 private void setSession (PersistentAttributeInterceptable entity , SharedSessionContractImplementor session ) {
4291- final BytecodeLazyAttributeInterceptor interceptor =
4292- entityMetamodel . getBytecodeEnhancementMetadata ()
4290+ final var interceptor =
4291+ getBytecodeEnhancementMetadata ()
42934292 .extractLazyInterceptor ( entity );
42944293 if ( interceptor != null ) {
42954294 interceptor .setSession ( session );
@@ -4303,7 +4302,7 @@ public boolean isInstance(Object object) {
43034302
43044303 @ Override
43054304 public boolean hasUninitializedLazyProperties (Object object ) {
4306- return entityMetamodel . getBytecodeEnhancementMetadata ().hasUnFetchedAttributes ( object );
4305+ return getBytecodeEnhancementMetadata ().hasUnFetchedAttributes ( object );
43074306 }
43084307
43094308 @ Override
@@ -4369,7 +4368,7 @@ public Object[] getPropertyValuesToInsert(
43694368 }
43704369
43714370 protected boolean shouldGetAllProperties (Object entity ) {
4372- final BytecodeEnhancementMetadata metadata = getEntityMetamodel (). getBytecodeEnhancementMetadata ();
4371+ final var metadata = getBytecodeEnhancementMetadata ();
43734372 return !metadata .isEnhancedForLazyLoading ()
43744373 || !metadata .hasUnFetchedAttributes ( entity );
43754374 }
@@ -4542,13 +4541,13 @@ public EntityRepresentationStrategy getRepresentationStrategy() {
45424541 return representationStrategy ;
45434542 }
45444543
4545- @ Override
4544+ @ Override @ Deprecated ( forRemoval = true )
45464545 public BytecodeEnhancementMetadata getInstrumentationMetadata () {
45474546 return getBytecodeEnhancementMetadata ();
45484547 }
45494548
45504549 @ Override
4551- public BytecodeEnhancementMetadata getBytecodeEnhancementMetadata () {
4550+ public final BytecodeEnhancementMetadata getBytecodeEnhancementMetadata () {
45524551 return entityMetamodel .getBytecodeEnhancementMetadata ();
45534552 }
45544553
0 commit comments