Changeset 8a89b3d


Ignore:
Timestamp:
Feb 15, 2017 5:01:02 PM (3 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
380f55a
Parents:
f2ae1bf
Message:

Fix calls to Class.newInstance() deprecated in Java 9

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • apps/imagegen/imagegen/webapp/src/main/java/net/i2p/imagegen/IdenticonServlet.java

    rf2ae1bf r8a89b3d  
    8989                        try {
    9090                                Class<?> cacheClass = Class.forName(cacheProvider);
    91                                 this.cache = (IdenticonCache) cacheClass.newInstance();
     91                                this.cache = (IdenticonCache) cacheClass.getDeclaredConstructor().newInstance();
    9292                        } catch (Exception e) {
    9393                                e.printStackTrace();
  • apps/imagegen/imagegen/webapp/src/main/java/net/i2p/imagegen/QRServlet.java

    rf2ae1bf r8a89b3d  
    9090                        try {
    9191                                Class<?> cacheClass = Class.forName(cacheProvider);
    92                                 this.cache = (IdenticonCache) cacheClass.newInstance();
     92                                this.cache = (IdenticonCache) cacheClass.getDeclaredConstructor().newInstance();
    9393                        } catch (Exception e) {
    9494                                e.printStackTrace();
  • apps/susimail/src/src/i2p/susi/webmail/encoding/EncodingFactory.java

    rf2ae1bf r8a89b3d  
    5252                                try {
    5353                                        Class<?> c = Class.forName( classNames[i] );
    54                                         Encoding e = (Encoding)c.newInstance();
     54                                        Encoding e = (Encoding) (c.getDeclaredConstructor().newInstance());
    5555                                        encodings.put( e.getName(), e );
    5656                                        Debug.debug( Debug.DEBUG, "Registered " + e.getClass().getName() );
  • core/java/src/net/i2p/kademlia/KBucketSet.java

    rf2ae1bf r8a89b3d  
    638638        T rv;
    639639        try {
    640             rv = (T) _us.getClass().newInstance();
     640            rv = (T) _us.getClass().getDeclaredConstructor().newInstance();
    641641        } catch (Exception e) {
    642642            _log.error("fail", e);
  • router/java/src/org/cybergarage/upnp/UPnP.java

    rf2ae1bf r8a89b3d  
    270270                                continue;
    271271                        try {
    272                                 parser = (Parser) Class.forName(parserClass[i]).newInstance();
     272                                parser = (Parser) Class.forName(parserClass[i]).getDeclaredConstructor().newInstance();
    273273                                return parser;
    274274                        } catch (Throwable e) {
Note: See TracChangeset for help on using the changeset viewer.