Author: markt Date: Tue Oct 9 19:15:38 2018 New Revision: 1843330 URL: http://svn.apache.org/viewvc?rev=1843330&view=rev Log: Fix a few deprecation warnings when compiling with Java 11 (others remain that are harder to fix).
Modified: tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/CloudMembershipService.java tomcat/trunk/java/org/apache/naming/factory/LookupFactory.java tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/managed/BasicManagedDataSource.java Modified: tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/CloudMembershipService.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/CloudMembershipService.java?rev=1843330&r1=1843329&r2=1843330&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/CloudMembershipService.java (original) +++ tomcat/trunk/java/org/apache/catalina/tribes/membership/cloud/CloudMembershipService.java Tue Oct 9 19:15:38 2018 @@ -106,7 +106,8 @@ public class CloudMembershipService exte if (log.isDebugEnabled()) { log.debug("Using membershipProvider: " + provider); } - membershipProvider = (MembershipProvider) Class.forName(provider).newInstance(); + membershipProvider = + (MembershipProvider) Class.forName(provider).getConstructor().newInstance(); membershipProvider.setMembershipListener(this); membershipProvider.setMembershipService(this); membershipProvider.init(properties); Modified: tomcat/trunk/java/org/apache/naming/factory/LookupFactory.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/naming/factory/LookupFactory.java?rev=1843330&r1=1843329&r2=1843330&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/naming/factory/LookupFactory.java (original) +++ tomcat/trunk/java/org/apache/naming/factory/LookupFactory.java Tue Oct 9 19:15:38 2018 @@ -106,7 +106,7 @@ public class LookupFactory implements Ob } if (factoryClass != null) { try { - factory = (ObjectFactory) factoryClass.newInstance(); + factory = (ObjectFactory) factoryClass.getConstructor().newInstance(); } catch (Throwable t) { if (t instanceof NamingException) throw (NamingException) t; Modified: tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/managed/BasicManagedDataSource.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/managed/BasicManagedDataSource.java?rev=1843330&r1=1843329&r2=1843330&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/managed/BasicManagedDataSource.java (original) +++ tomcat/trunk/java/org/apache/tomcat/dbcp/dbcp2/managed/BasicManagedDataSource.java Tue Oct 9 19:15:38 2018 @@ -190,7 +190,7 @@ public class BasicManagedDataSource exte } try { - xaDataSourceInstance = (XADataSource) xaDataSourceClass.newInstance(); + xaDataSourceInstance = (XADataSource) xaDataSourceClass.getConstructor().newInstance(); } catch (final Exception t) { final String message = "Cannot create XA data source of class '" + xaDataSource + "'"; throw new SQLException(message, t); --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org