diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-1.7.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-1.7.txt index 60ab8aa..64571ef 100644 --- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-1.7.txt +++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-1.7.txt @@ -50,6 +50,8 @@ java.util.Scanner#(java.nio.channels.ReadableByteChannel) java.util.Scanner#(java.nio.file.Path) @defaultMessage Uses default locale +java.beans.beancontext.BeanContextSupport#() +java.beans.beancontext.BeanContextSupport#(java.beans.beancontext.BeanContext) java.io.PrintStream#format(java.lang.String,java.lang.Object[]) java.io.PrintStream#printf(java.lang.String,java.lang.Object[]) java.io.PrintWriter#format(java.lang.String,java.lang.Object[]) @@ -102,6 +104,8 @@ java.util.ResourceBundle#getBundle(java.lang.String) java.util.ResourceBundle#getBundle(java.lang.String,java.util.ResourceBundle$Control) java.util.TimeZone#getDisplayName() java.util.TimeZone#getDisplayName(boolean,int) +javax.imageio.ImageWriteParam#() +javax.imageio.plugins.bmp.BMPImageWriteParam#() @defaultMessage Uses default locale or time zone java.util.Calendar#() diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-12.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-12.txt index 57c88ff..faced79 100644 --- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-12.txt +++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-12.txt @@ -14,6 +14,8 @@ # These methods and classes should not be used by server classes (unsafe, no charset, no locale,...): -# We only include 11 for now. # TODO: Scan Java 12 API for additional locale/charset/... violations! @includeBundled jdk-unsafe-11 + +@defaultMessage Uses default locale +java.text.NumberFormat#getCompactNumberInstance() diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-15.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-15.txt index 74d7365..6917a6e 100644 --- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-15.txt +++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-15.txt @@ -14,6 +14,8 @@ # These methods and classes should not be used by server classes (unsafe, no charset, no locale,...): -# We only include 14 for now. # TODO: Scan Java 15 API for additional locale/charset/... violations! @includeBundled jdk-unsafe-14 + +@defaultMessage Uses default locale +java.lang.String#formatted(java.lang.Object[]) diff --git a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-9.txt b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-9.txt index ea57fb2..5273436 100644 --- a/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-9.txt +++ b/src/main/resources/de/thetaphi/forbiddenapis/signatures/jdk-unsafe-9.txt @@ -14,6 +14,8 @@ # These methods and classes should not be used by server classes (unsafe, no charset, no locale,...): -# We only include 1.8 for now. # TODO: Scan Java 9 API for additional locale/charset/... violations! @includeBundled jdk-unsafe-1.8 + +@defaultMessage Uses default locale +java.util.ResourceBundle#getBundle(java.lang.String,java.lang.Module)