From 039d9ba17fff6f9851091166eeba1e7c8d0cd4bc Mon Sep 17 00:00:00 2001 From: Suraj Dhamecha <48670070+suraj-qlogic@users.noreply.github.com> Date: Wed, 5 Aug 2020 19:02:43 +0530 Subject: [PATCH] fix: remove usage of deprecated newInstance() method (#203) --- .../main/java/com/google/cloud/logging/LoggingConfig.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/google-cloud-logging/src/main/java/com/google/cloud/logging/LoggingConfig.java b/google-cloud-logging/src/main/java/com/google/cloud/logging/LoggingConfig.java index 61a4fee7d..3c220cfa7 100644 --- a/google-cloud-logging/src/main/java/com/google/cloud/logging/LoggingConfig.java +++ b/google-cloud-logging/src/main/java/com/google/cloud/logging/LoggingConfig.java @@ -90,7 +90,7 @@ List getEnhancers() { Class clz = (Class) ClassLoader.getSystemClassLoader().loadClass(e_name); - enhancers.add(clz.newInstance()); + enhancers.add(clz.getDeclaredConstructor().newInstance()); } } return enhancers; @@ -122,7 +122,7 @@ private Filter getFilterProperty(String name, Filter defaultValue) { try { if (stringFilter != null) { Class clz = ClassLoader.getSystemClassLoader().loadClass(stringFilter); - return (Filter) clz.newInstance(); + return (Filter) clz.getDeclaredConstructor().newInstance(); } } catch (Exception ex) { // If we cannot create the filter we fall back to default value @@ -135,7 +135,7 @@ private Formatter getFormatterProperty(String name, Formatter defaultValue) { try { if (stringFilter != null) { Class clz = ClassLoader.getSystemClassLoader().loadClass(stringFilter); - return (Formatter) clz.newInstance(); + return (Formatter) clz.getDeclaredConstructor().newInstance(); } } catch (Exception ex) { // If we cannot create the filter we fall back to default value