OpenSearch/dev-tools/forbidden
Simon Willnauer a6510f9245 Add File.java to forbidden APIs
This commit cuts over all of core (not quite all tests) to java.nio.Path
It also adds the file class to the core forbidden APIs to prevent its usage.

This commit also resolves #8254 since we now consistently useing the NIO Path
API. The Changes in this commit allow for more information if IO operations fail
since the NIO API throws exceptions instead of boolean return values. The build-in
methods used in this commit are also more resillient to encodeing errors like
unmappable characters and throw exceptions if those chars are present in a file.

Closes #8254
Closes #8666
2014-12-02 21:29:26 +01:00
..
all-signatures.txt Core: add max_determinized_states to query_string and regexp query/filter 2014-11-10 13:43:48 -05:00
core-signatures.txt Add File.java to forbidden APIs 2014-12-02 21:29:26 +01:00
test-signatures.txt Move forbidden api signature files to dev-tools. 2014-09-29 15:27:43 -07:00