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;