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

Reply via email to