Skip to content

Commit 2cf1060

Browse files
committed
HV-1628 Remove calls to the deprecated AccessibleObject#isAccessible() method
These calls are useless as we now only call it once per element and the element can't be already marked as accessible.
1 parent 7d79a7f commit 2cf1060

File tree

4 files changed

+4
-26
lines changed

4 files changed

+4
-26
lines changed

engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/FieldCascadable.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
package org.hibernate.validator.internal.metadata.aggregated;
88

99
import java.lang.annotation.ElementType;
10-
import java.lang.reflect.AccessibleObject;
1110
import java.lang.reflect.Field;
1211
import java.lang.reflect.Type;
1312
import java.security.AccessController;
@@ -85,14 +84,9 @@ public FieldCascadable build() {
8584
}
8685

8786
/**
88-
* Returns an accessible version of the given member. Will be the given member itself in case it is accessible,
89-
* otherwise a copy which is set accessible.
87+
* Returns an accessible copy of the given member.
9088
*/
9189
private Field getAccessible(Field original) {
92-
if ( ( (AccessibleObject) original ).isAccessible() ) {
93-
return original;
94-
}
95-
9690
SecurityManager sm = System.getSecurityManager();
9791
if ( sm != null ) {
9892
sm.checkPermission( HibernateValidatorPermission.ACCESS_PRIVATE_MEMBERS );

engine/src/main/java/org/hibernate/validator/internal/metadata/aggregated/PropertyMetaData.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -323,14 +323,9 @@ else if ( constrainedElement.getKind() == ConstrainedElementKind.METHOD ) {
323323
}
324324

325325
/**
326-
* Returns an accessible version of the given member. Will be the given member itself in case it is accessible,
327-
* otherwise a copy which is set accessible.
326+
* Returns an accessible copy of the given member.
328327
*/
329328
private Method getAccessible(Method original) {
330-
if ( original.isAccessible() ) {
331-
return original;
332-
}
333-
334329
SecurityManager sm = System.getSecurityManager();
335330
if ( sm != null ) {
336331
sm.checkPermission( HibernateValidatorPermission.ACCESS_PRIVATE_MEMBERS );

engine/src/main/java/org/hibernate/validator/internal/metadata/location/FieldConstraintLocation.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,9 @@ public int hashCode() {
116116
}
117117

118118
/**
119-
* Returns an accessible version of the given member. Will be the given member itself in case it is accessible,
120-
* otherwise a copy which is set accessible.
119+
* Returns an accessible copy of the given member.
121120
*/
122121
private static Field getAccessible(Field original) {
123-
if ( original.isAccessible() ) {
124-
return original;
125-
}
126-
127122
SecurityManager sm = System.getSecurityManager();
128123
if ( sm != null ) {
129124
sm.checkPermission( HibernateValidatorPermission.ACCESS_PRIVATE_MEMBERS );

engine/src/main/java/org/hibernate/validator/internal/metadata/location/GetterConstraintLocation.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
*/
77
package org.hibernate.validator.internal.metadata.location;
88

9-
import java.lang.reflect.AccessibleObject;
109
import java.lang.reflect.Method;
1110
import java.lang.reflect.Type;
1211
import java.security.AccessController;
@@ -125,14 +124,9 @@ public int hashCode() {
125124
}
126125

127126
/**
128-
* Returns an accessible version of the given method. Will be the given method itself in case it is accessible,
129-
* otherwise a copy which is set accessible.
127+
* Returns an accessible copy of the given method.
130128
*/
131129
private static Method getAccessible(Method original) {
132-
if ( ( (AccessibleObject) original ).isAccessible() ) {
133-
return original;
134-
}
135-
136130
SecurityManager sm = System.getSecurityManager();
137131
if ( sm != null ) {
138132
sm.checkPermission( HibernateValidatorPermission.ACCESS_PRIVATE_MEMBERS );

0 commit comments

Comments
 (0)