Ignore:
Timestamp:
2021-09-11T14:06:07+12:00 (3 years ago)
Author:
kjdon
Message:

Class.newInstance() is deprecated. Use getDeclaredConstructor().newInstance() instead

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java

    r33385 r35362  
    460460            {
    461461                // try for a default service in standard package
    462                 s = (ServiceRack) Class.forName("org.greenstone.gsdl3.service." + servicetype).newInstance();
     462                          s = (ServiceRack) Class.forName("org.greenstone.gsdl3.service." + servicetype).getDeclaredConstructor().newInstance();
    463463            }
    464464            catch (Exception e)
     
    470470                {
    471471                    // name as is, in case package is already specified
    472                     s = (ServiceRack) Class.forName(servicetype).newInstance();
     472                                  s = (ServiceRack) Class.forName(servicetype).getDeclaredConstructor().newInstance();
    473473                }
    474474                catch (Exception e)
Note: See TracChangeset for help on using the changeset viewer.