Skip to content

Commit e73688f

Browse files
committed
feat: Add future prohibited methods
1 parent 96f1c44 commit e73688f

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

gradle/forbiddenApiFilters/main.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,16 @@ net.bytebuddy.matcher.ElementMatchers#isAbstract()
2828
@defaultMessage Avoid using System.out/err to prevent excess logging. To override, add @SuppressForbidden.
2929
java.lang.System#out
3030
java.lang.System#err
31+
32+
# prepare for JEP 500 (https://openjdk.org/jeps/500)
33+
@defaultMessage Prepare to Make Final Mean Final - JEP 500
34+
java.lang.reflect.Field#set(java.lang.Object,java.lang.Object)
35+
java.lang.reflect.Field#setBoolean(java.lang.Object,boolean)
36+
java.lang.reflect.Field#setByte(java.lang.Object,byte)
37+
java.lang.reflect.Field#setChar(java.lang.Object,char)
38+
java.lang.reflect.Field#setShort(java.lang.Object,short)
39+
java.lang.reflect.Field#setInt(java.lang.Object,int)
40+
java.lang.reflect.Field#setLong(java.lang.Object,long)
41+
java.lang.reflect.Field#setFloat(java.lang.Object,float)
42+
java.lang.reflect.Field#setDouble(java.lang.Object,double)
43+
java.lang.invoke.MethodHandles.Lookup#unreflectSetter(java.lang.reflect.Field)

0 commit comments

Comments
 (0)