diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt index 4010807d..be3c1063 100644 --- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt +++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-reflection.txt @@ -14,5 +14,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObject[], boolean) @ Reflection usage fails with SecurityManagers and likely will not work any more in Java 9 -java.lang.reflect.AccessibleObject#setAccessible(boolean) @ Reflection usage fails with SecurityManagers and likely will not work any more in Java 9 +@defaultMessage Reflection usage to work around access flags fails with SecurityManagers and likely will not work anymore on runtime classes in Java 9 + +java.lang.reflect.AccessibleObject#setAccessible(java.lang.reflect.AccessibleObject[], boolean) +java.lang.reflect.AccessibleObject#setAccessible(boolean) diff --git a/src/test/antunit/Java6Reflection.class b/src/test/antunit/Java6Reflection.class index 91eb8431..1c45999f 100644 Binary files a/src/test/antunit/Java6Reflection.class and b/src/test/antunit/Java6Reflection.class differ diff --git a/src/test/antunit/TestJava6Reflection.xml b/src/test/antunit/TestJava6Reflection.xml index 5294db66..09e932f1 100644 --- a/src/test/antunit/TestJava6Reflection.xml +++ b/src/test/antunit/TestJava6Reflection.xml @@ -20,10 +20,10 @@ - + - +