This is an automated email from the ASF dual-hosted git repository.

lewismc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/any23.git


The following commit(s) were added to refs/heads/master by this push:
     new 3ac72ba  ANY23-183 Address javac warning's in Any23 code base (#143)
3ac72ba is described below

commit 3ac72bad296b276dc5eaaed6f7243848cfc36d49
Author: Lewis John McGibbney <[email protected]>
AuthorDate: Wed Sep 25 09:05:36 2019 -0700

    ANY23-183 Address javac warning's in Any23 code base (#143)
    
    * ANY23-183 Address javac warning's in Any23 code base
    
    * ANY23-183 Address javac warning's in Any23 code base
---
 core/src/main/java/org/apache/any23/validator/DefaultValidator.java | 4 ++--
 core/src/main/java/org/apache/any23/validator/Rule.java             | 2 +-
 core/src/main/java/org/apache/any23/validator/Validator.java        | 1 -
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/core/src/main/java/org/apache/any23/validator/DefaultValidator.java 
b/core/src/main/java/org/apache/any23/validator/DefaultValidator.java
index 097a346..d75e2d7 100644
--- a/core/src/main/java/org/apache/any23/validator/DefaultValidator.java
+++ b/core/src/main/java/org/apache/any23/validator/DefaultValidator.java
@@ -136,7 +136,7 @@ public class DefaultValidator implements Validator {
 
     private Fix newFixInstance(Class<? extends Fix> cFix) throws 
ValidatorException {
         try {
-            return cFix.newInstance();
+            return cFix.getDeclaredConstructor().newInstance();
         } catch (Exception e) {
             throw new ValidatorException("An error occurred while 
instantiating a fix.", e);
         }
@@ -144,7 +144,7 @@ public class DefaultValidator implements Validator {
 
     private Rule newRuleInstance(Class<? extends Rule> cRule) throws 
ValidatorException {
         try {
-            return cRule.newInstance();
+            return cRule.getDeclaredConstructor().newInstance();
         } catch (Exception e) {
             throw new ValidatorException("An error occurred while 
instantiating a rule.", e);
         }
diff --git a/core/src/main/java/org/apache/any23/validator/Rule.java 
b/core/src/main/java/org/apache/any23/validator/Rule.java
index d12f224..2700d0e 100644
--- a/core/src/main/java/org/apache/any23/validator/Rule.java
+++ b/core/src/main/java/org/apache/any23/validator/Rule.java
@@ -39,6 +39,6 @@ public interface Rule {
      * @param validationReportBuilder the report builder used to collect rule 
reporting.
      * @return <code>true</code> if al least an issue is detected, 
<code>false</code> otherwise.
      */
-    boolean applyOn(DOMDocument document, RuleContext context, 
ValidationReportBuilder validationReportBuilder);
+    boolean applyOn(DOMDocument document, RuleContext<?> context, 
ValidationReportBuilder validationReportBuilder);
 
 }
diff --git a/core/src/main/java/org/apache/any23/validator/Validator.java 
b/core/src/main/java/org/apache/any23/validator/Validator.java
index 2698d20..1e1b674 100644
--- a/core/src/main/java/org/apache/any23/validator/Validator.java
+++ b/core/src/main/java/org/apache/any23/validator/Validator.java
@@ -17,7 +17,6 @@
 
 package org.apache.any23.validator;
 
-import org.eclipse.rdf4j.model.IRI;
 import org.w3c.dom.Document;
 
 import java.net.URI;

Reply via email to