lewismc opened a new pull request #147: ANY23-281 Build Policeman's Forbidden API Checker into Maven config URL: https://github.com/apache/any23/pull/147 **This PR is a work in progress** for https://issues.apache.org/jira/browse/ANY23-281 When I execute an `install`, I get the following which I wanted to ask about ``` [INFO] --- forbiddenapis:2.6:check (default) @ apache-any23-api --- [INFO] Scanning for classes to check... [INFO] Reading bundled API signatures: jdk-unsafe-1.8 [INFO] Reading bundled API signatures: jdk-deprecated-1.8 [INFO] Reading bundled API signatures: jdk-non-portable [INFO] Reading bundled API signatures: jdk-reflection [INFO] Reading bundled API signatures: jdk-internal-1.8 [INFO] Reading bundled API signatures: jdk-system-out [INFO] Loading classes to check... [INFO] Scanning classes for violations... [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.configuration.DefaultModifiableConfiguration (DefaultModifiableConfiguration.java:37) [ERROR] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default locale] [ERROR] in org.apache.any23.mime.MIMEType (MIMEType.java:65) [ERROR] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default locale] [ERROR] in org.apache.any23.mime.MIMEType (MIMEType.java:86) [ERROR] Forbidden method invocation: java.lang.String#toLowerCase() [Uses default locale] [ERROR] in org.apache.any23.mime.MIMEType (MIMEType.java:87) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.configuration.DefaultConfiguration (DefaultConfiguration.java:142) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.configuration.DefaultConfiguration (DefaultConfiguration.java:165) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.extractor.IssueReport$Issue (IssueReport.java:97) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.extractor.ExtractionParameters (ExtractionParameters.java:246) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.extractor.ExtractionParameters (ExtractionParameters.java:253) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.plugin.Any23PluginManager (Any23PluginManager.java:106) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.plugin.Any23PluginManager (Any23PluginManager.java:126) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.plugin.Any23PluginManager (Any23PluginManager.java:148) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.plugin.Any23PluginManager (Any23PluginManager.java:168) [ERROR] Forbidden method invocation: java.lang.String#format(java.lang.String,java.lang.Object[]) [Uses default locale] [ERROR] in org.apache.any23.plugin.Any23PluginManager (Any23PluginManager.java:397) [ERROR] Forbidden method invocation: java.io.PrintWriter#<init>(java.io.OutputStream) [Uses default charset] [ERROR] in org.apache.any23.extractor.ExtractionException (ExtractionException.java:47) [ERROR] Forbidden method invocation: java.lang.String#toUpperCase() [Uses default locale] [ERROR] in org.apache.any23.vocab.Vocabulary (Vocabulary.java:148) [ERROR] Scanned 101 class file(s) for forbidden API invocations (in 1.11s), 16 error(s). ``` Therefore the question at hand is... what we want to do about [Locale](https://docs.oracle.com/javase/8/docs/api/java/util/Locale.html) and [Charset](https://docs.oracle.com/javase/8/docs/api/java/nio/charset/Charset.html)?
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
