Rick Hillegas created DERBY-7032:
------------------------------------

             Summary: Developer's Guide recommends use of a deprecated method
                 Key: DERBY-7032
                 URL: https://issues.apache.org/jira/browse/DERBY-7032
             Project: Derby
          Issue Type: Bug
          Components: Documentation, JDBC
    Affects Versions: 10.15.1.1, 10.16.0.0
            Reporter: Rick Hillegas


The "Shutting down the system" topic in the Developer's Guide (and probably 
other places in the user documentation) recommends the following pattern for 
re-loading the engine driver after it was unloaded by a graceful system 
shutdown:

{noformat}
Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
{noformat}

However, if you use Java 9 or later to compile an application which follows 
that pattern, then you will get a deprecation warning. That is because Java 9 
deprecated Class.newInstance(). Some future rev of the JDK may remove the 
method altogether.

This issue was discovered while investigating DERBY-7031.





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to