Bug 507946 - Move e.p.releng.buildtools to Java 8
Move o.e.releng.build.tools.convert.
Change-Id: If686c103183175095c24f9f56b28d76df016b8f3
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/bundles/org.eclipse.releng.build.tools.convert/.classpath b/bundles/org.eclipse.releng.build.tools.convert/.classpath
index 64c5e31..eca7bdb 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/.classpath
+++ b/bundles/org.eclipse.releng.build.tools.convert/.classpath
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
diff --git a/bundles/org.eclipse.releng.build.tools.convert/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.releng.build.tools.convert/.settings/org.eclipse.jdt.core.prefs
index f5b49f5..be9cc08 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/.settings/org.eclipse.jdt.core.prefs
+++ b/bundles/org.eclipse.releng.build.tools.convert/.settings/org.eclipse.jdt.core.prefs
@@ -12,13 +12,16 @@
org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled
org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore
org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull
+org.eclipse.jdt.core.compiler.annotation.nonnull.secondary=
org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault
+org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary=
org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable
+org.eclipse.jdt.core.compiler.annotation.nullable.secondary=
org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.compliance=1.8
org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate
@@ -31,9 +34,9 @@
org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
+org.eclipse.jdt.core.compiler.problem.emptyStatement=warning
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore
+org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=warning
org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled
org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
@@ -44,14 +47,14 @@
org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled
org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=warning
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
+org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=warning
org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=warning
org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=disabled
org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
+org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=warning
org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled
org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
@@ -59,20 +62,22 @@
org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=warning
+org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=warning
org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error
org.eclipse.jdt.core.compiler.problem.nullReference=warning
org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error
org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=warning
org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
+org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=warning
org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
+org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=warning
org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
+org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=warning
+org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=warning
org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore
org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore
org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
@@ -82,18 +87,19 @@
org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled
org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore
+org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=disabled
+org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
org.eclipse.jdt.core.compiler.problem.unclosedCloseable=warning
org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
+org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=warning
org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
+org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedImport=warning
org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
@@ -106,7 +112,7 @@
org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=ignore
org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.5
+org.eclipse.jdt.core.compiler.source=1.8
org.eclipse.jdt.core.formatter.align_type_members_on_columns=true
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0
diff --git a/bundles/org.eclipse.releng.build.tools.convert/META-INF/MANIFEST.MF b/bundles/org.eclipse.releng.build.tools.convert/META-INF/MANIFEST.MF
index b045278..5793bb6 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.releng.build.tools.convert/META-INF/MANIFEST.MF
@@ -6,7 +6,7 @@
Bundle-ClassPath: convert.jar
Bundle-Vendor: %Bundle-Vendor
Bundle-Localization: plugin
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Require-Bundle: org.apache.ant,
org.eclipse.equinox.app
Export-Package: org.eclipse.releng.build.tools.convert.ant,
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/ant/Converter.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/ant/Converter.java
index ebbdac3..fef2296 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/ant/Converter.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/ant/Converter.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2000, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -56,24 +56,12 @@
public static final int CURRENT_FORMAT_VERSION = FORMAT_VERSION_2;
- private static final FileFilter XML_FILTER = new FileFilter() {
+ private static final FileFilter XML_FILTER = pathname -> {
+ final String path = pathname.getAbsolutePath().toLowerCase();
+ return path.endsWith(XML_EXTENSION) || pathname.isDirectory();
+ };
- /*
- * (non-Javadoc)
- *
- * @see
- * java.io.FileFilter
- * #
- * accept(java.io
- * .File)
- */
- public boolean accept(final File pathname) {
- final String path = pathname.getAbsolutePath().toLowerCase();
- return path.endsWith(XML_EXTENSION) || pathname.isDirectory();
- }
- };
-
- private static void collectAllFiles(final File root, final ArrayList collector, final FileFilter fileFilter) {
+ private static void collectAllFiles(final File root, final ArrayList<File> collector, final FileFilter fileFilter) {
final File[] files = root.listFiles(fileFilter);
for (int i = 0; i < files.length; i++) {
final File currentFile = files[i];
@@ -86,7 +74,7 @@
}
public static File[] getAllFiles(final File root, final FileFilter fileFilter) {
- final ArrayList files = new ArrayList();
+ final ArrayList<File> files = new ArrayList<>();
if (root.isDirectory()) {
collectAllFiles(root, files, fileFilter);
final File[] result = new File[files.size()];
@@ -111,10 +99,10 @@
converter.parse2();
}
- private final HashMap options;
+ private final HashMap<String, String> options;
public Converter() {
- options = new HashMap();
+ options = new HashMap<>();
}
public void configure(final String[] args) {
@@ -186,7 +174,7 @@
}
}
}
- final String input = (String) options.get(INPUT_SOURCE);
+ final String input = options.get(INPUT_SOURCE);
if (input == null) {
throw new IllegalArgumentException("An input file or directorty is required"); //$NON-NLS-1$
}
@@ -199,14 +187,14 @@
}
private void dump(final LogDocumentNode documentNode) {
- final IDOMConverter converter = ConverterFactory.createDOMConverter(Integer.parseInt((String) options
+ final IDOMConverter converter = ConverterFactory.createDOMConverter(Integer.parseInt(options
.get(Converter.CONVERTER_ID)));
converter.dump(CURRENT_FORMAT_VERSION, options, documentNode);
}
private String extractNameFrom(final String inputFileName) {
final int index = inputFileName.lastIndexOf('.');
- switch (Integer.parseInt((String) options.get(Converter.CONVERTER_ID))) {
+ switch (Integer.parseInt(options.get(Converter.CONVERTER_ID))) {
case ConverterFactory.TXT:
return inputFileName.substring(0, index) + TXT_EXTENSION;
case ConverterFactory.HTML:
@@ -218,12 +206,12 @@
public void parse2() throws ParserConfigurationException {
final DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
- final boolean validation = Boolean.valueOf((String) options.get(ENABLE_VALIDATION)).booleanValue();
+ final boolean validation = Boolean.valueOf(options.get(ENABLE_VALIDATION)).booleanValue();
factory.setValidating(validation);
factory.setIgnoringElementContentWhitespace(true);
final DocumentBuilder builder = factory.newDocumentBuilder();
- final String inputSourceOption = (String) options.get(INPUT_SOURCE);
+ final String inputSourceOption = options.get(INPUT_SOURCE);
if (options.get(RECURSIVE) != null) {
// collect all xml files and iterate over them
final File sourceDir = new File(inputSourceOption);
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/AbstractDOMConverter.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/AbstractDOMConverter.java
index ecd3d17..b7c0290 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/AbstractDOMConverter.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/AbstractDOMConverter.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2006, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -23,13 +23,13 @@
public abstract class AbstractDOMConverter implements IDOMConverter {
- public static final HashSet FILTERED_WARNINGS_IDS;
+ public static final HashSet<String> FILTERED_WARNINGS_IDS;
public static final String FORBIDDEN_REFERENCE = "ForbiddenReference"; //$NON-NLS-1$
public static final String DISCOURAGED_REFERENCE = "DiscouragedReference"; //$NON-NLS-1$
static {
- FILTERED_WARNINGS_IDS = new HashSet();
+ FILTERED_WARNINGS_IDS = new HashSet<>();
FILTERED_WARNINGS_IDS.add(FORBIDDEN_REFERENCE);
FILTERED_WARNINGS_IDS.add(DISCOURAGED_REFERENCE);
}
@@ -63,28 +63,28 @@
return String.valueOf(buffer);
}
- public void dump(final int formatVersion, final Map options, final LogDocumentNode documentNode) {
+ @Override
+ public void dump(final int formatVersion, final Map<String, String> options, final LogDocumentNode documentNode) {
switch (formatVersion) {
case Converter.FORMAT_VERSION_2:
dumpVersion2(options, documentNode);
}
}
- private void dumpVersion2(final Map options, final LogDocumentNode documentNode) {
- final String fileName = (String) options.get(Converter.OUTPUT_FILE_NAME);
+ private void dumpVersion2(final Map<String, String> options, final LogDocumentNode documentNode) {
+ final String fileName = options.get(Converter.OUTPUT_FILE_NAME);
final ProblemSummaryNode summaryNode = documentNode.getSummaryNode();
if ((summaryNode == null) || ((summaryNode.numberOfErrors == 0) && (summaryNode.numberOfWarnings == 0))) {
return;
}
- try {
- final Writer writer = new BufferedWriter(new FileWriter(fileName));
+ try (final Writer writer = new BufferedWriter(new FileWriter(fileName))){
final String pluginName = extractPluginName(fileName);
if (pluginName == null) {
writer.write(messages.getString("header")); //$NON-NLS-1$
} else {
final String pattern = messages.getString("dom_header"); //$NON-NLS-1$
writer.write(MessageFormat.format(pattern,
- new Object[] { pluginName, extractXmlFileName((String) options.get(Converter.INPUT_SOURCE)) }));
+ new Object[] { pluginName, extractXmlFileName(options.get(Converter.INPUT_SOURCE)) }));
}
final ProblemSummaryNode problemSummaryNode = summaryNode;
writeTopAnchor(writer);
@@ -270,9 +270,7 @@
writer.write(messages.getString("footer")); //$NON-NLS-1$
writer.flush();
- writer.close();
- }
- catch (final IOException e) {
+ } catch (final IOException e) {
e.printStackTrace();
}
}
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMHtmlConverter.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMHtmlConverter.java
index c6162dc..facefb9 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMHtmlConverter.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMHtmlConverter.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2006, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -22,46 +22,57 @@
messages = new Messages("org.eclipse.releng.build.tools.convert.ant.html_messages"); //$NON-NLS-1$
}
+ @Override
public String getUnderLine(final String sourceBefore, final String sourceOfError) {
return ConverterFactory.EMPTY;
}
+ @Override
public void writeAnchorsReferences(final Writer writer) throws IOException {
writer.write(messages.getString("anchors.references.no_top"));//$NON-NLS-1$
}
+ @Override
public void writeAnchorsReferencesDiscouragedRulesWarnings(final Writer writer) throws IOException {
writer.write(messages.getString("anchors.references.no_discouraged_warnings"));//$NON-NLS-1$
}
+ @Override
public void writeAnchorsReferencesErrors(final Writer writer) throws IOException {
writer.write(messages.getString("anchors.references.no_errors"));//$NON-NLS-1$
}
+ @Override
public void writeAnchorsReferencesForbiddenRulesWarnings(final Writer writer) throws IOException {
writer.write(messages.getString("anchors.references.no_forbidden_warnings"));//$NON-NLS-1$
}
+ @Override
public void writeAnchorsReferencesOtherWarnings(final Writer writer) throws IOException {
writer.write(messages.getString("anchors.references.no_other_warnings"));//$NON-NLS-1$
}
+ @Override
public void writeDiscouragedRulesWarningsAnchor(final Writer writer) throws IOException {
writer.write(messages.getString("discouraged_warnings.title_anchor"));//$NON-NLS-1$
}
+ @Override
public void writeErrorAnchor(final Writer writer) throws IOException {
writer.write(messages.getString("errors.title_anchor"));//$NON-NLS-1$
}
+ @Override
public void writeForbiddenRulesWarningsAnchor(final Writer writer) throws IOException {
writer.write(messages.getString("forbidden_warnings.title_anchor"));//$NON-NLS-1$
}
+ @Override
public void writeOtherWarningsAnchor(final Writer writer) throws IOException {
writer.write(messages.getString("other_warnings.title_anchor"));//$NON-NLS-1$
}
+ @Override
public void writeTopAnchor(final Writer writer) throws IOException {
writer.write(messages.getString("problem.summary.title_anchor"));//$NON-NLS-1$
}
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMTxtConverter.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMTxtConverter.java
index c2b6e0c..e2c9348 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMTxtConverter.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/DOMTxtConverter.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2006, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -20,6 +20,7 @@
messages = new Messages("org.eclipse.releng.build.tools.convert.ant.txt_messages"); //$NON-NLS-1$
}
+ @Override
public String getUnderLine(final String sourceBefore, final String sourceOfError) {
final StringBuffer buffer = new StringBuffer();
char[] chars = sourceBefore.toCharArray();
@@ -39,42 +40,52 @@
return String.valueOf(buffer);
}
+ @Override
public void writeAnchorsReferences(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeAnchorsReferencesDiscouragedRulesWarnings(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeAnchorsReferencesErrors(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeAnchorsReferencesForbiddenRulesWarnings(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeAnchorsReferencesOtherWarnings(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeDiscouragedRulesWarningsAnchor(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeErrorAnchor(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeForbiddenRulesWarningsAnchor(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeOtherWarningsAnchor(final Writer writer) throws IOException {
// do nothing
}
+ @Override
public void writeTopAnchor(final Writer writer) throws IOException {
// do nothing
}
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/IDOMConverter.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/IDOMConverter.java
index 779efa5..79ef809 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/IDOMConverter.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/IDOMConverter.java
@@ -15,7 +15,7 @@
public interface IDOMConverter {
- void dump(int formatVersion, Map options, LogDocumentNode documentNode);
+ void dump(int formatVersion, Map<String, String> options, LogDocumentNode documentNode);
String getUnderLine(String sourceBefore, String sourceOfError);
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/LogDocumentNode.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/LogDocumentNode.java
index 09a8630..3debc90 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/LogDocumentNode.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/LogDocumentNode.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2006, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -14,13 +14,13 @@
public class LogDocumentNode {
private static final ProblemsNode[] NO_PROBLEM_NODES = new ProblemsNode[0];
- private ArrayList problems;
+ private ArrayList<ProblemsNode> problems;
private ProblemSummaryNode summaryNode;
private ProblemsNode[] problemsNodes;
public void addProblemsNode(final ProblemsNode node) {
if (problems == null) {
- problems = new ArrayList();
+ problems = new ArrayList<>();
}
problems.add(node);
}
diff --git a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/ProblemsNode.java b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/ProblemsNode.java
index be271ba..5be9407 100644
--- a/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/ProblemsNode.java
+++ b/bundles/org.eclipse.releng.build.tools.convert/src/org/eclipse/releng/build/tools/convert/dom/ProblemsNode.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others. All rights reserved.
+ * Copyright (c) 2006, 2016 IBM Corporation and others. All rights reserved.
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
@@ -20,10 +20,10 @@
public int numberOfErrors;
public int numberOfWarnings;
- private ArrayList errorNodes;
- private ArrayList otherWarningNodes;
- private ArrayList discouragedWarningsNodes;
- private ArrayList forbiddenWarningsNodes;
+ private ArrayList<ProblemNode> errorNodes;
+ private ArrayList<ProblemNode> otherWarningNodes;
+ private ArrayList<ProblemNode> discouragedWarningsNodes;
+ private ArrayList<ProblemNode> forbiddenWarningsNodes;
private ProblemNode[] errors;
private ProblemNode[] otherWarnings;
private ProblemNode[] discouragedWarnings;
@@ -31,28 +31,28 @@
public void addDiscouragedWarning(final ProblemNode node) {
if (discouragedWarningsNodes == null) {
- discouragedWarningsNodes = new ArrayList();
+ discouragedWarningsNodes = new ArrayList<>();
}
discouragedWarningsNodes.add(node);
}
public void addError(final ProblemNode node) {
if (errorNodes == null) {
- errorNodes = new ArrayList();
+ errorNodes = new ArrayList<>();
}
errorNodes.add(node);
}
public void addForbiddenWarning(final ProblemNode node) {
if (forbiddenWarningsNodes == null) {
- forbiddenWarningsNodes = new ArrayList();
+ forbiddenWarningsNodes = new ArrayList<>();
}
forbiddenWarningsNodes.add(node);
}
public void addOtherWarning(final ProblemNode node) {
if (otherWarningNodes == null) {
- otherWarningNodes = new ArrayList();
+ otherWarningNodes = new ArrayList<>();
}
otherWarningNodes.add(node);
}