This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git


The following commit(s) were added to refs/heads/master by this push:
     new 162575cc6 Javadoc
162575cc6 is described below

commit 162575cc6727316621b3761ade5e51fac0f497dd
Author: Gary Gregory <[email protected]>
AuthorDate: Sun Nov 16 15:18:06 2025 -0500

    Javadoc
---
 .../org/apache/commons/lang3/reflect/AccessibleObjects.java | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git 
a/src/main/java/org/apache/commons/lang3/reflect/AccessibleObjects.java 
b/src/main/java/org/apache/commons/lang3/reflect/AccessibleObjects.java
index 0511403f8..ea1f63696 100644
--- a/src/main/java/org/apache/commons/lang3/reflect/AccessibleObjects.java
+++ b/src/main/java/org/apache/commons/lang3/reflect/AccessibleObjects.java
@@ -24,10 +24,23 @@
  */
 class AccessibleObjects {
 
+    /**
+     * Delegates to {@link AccessibleObject#isAccessible()} if {@code 
accessibleObject} isn't null.
+     *
+     * @param accessibleObject The accessible object.
+     * @return The value of the object's {@code accessible} flag
+     */
     static boolean isAccessible(final AccessibleObject accessibleObject) {
         return accessibleObject == null || accessibleObject.isAccessible();
     }
 
+    /**
+     * Delegates to {@link AccessibleObject#setAccessible(boolean)} only if 
{@link AccessibleObject#isAccessible()} returns false. This avoid a
+     * permission check if there is a security manager.
+     *
+     * @param accessibleObject The accessible object.
+     * @return Whether {@link AccessibleObject#setAccessible(boolean)} was 
called.
+     */
     static boolean setAccessible(final AccessibleObject accessibleObject) {
         if (!isAccessible(accessibleObject)) {
             accessibleObject.setAccessible(true);

Reply via email to