*/
public void addChild(InputLine input) {
if (childrenInputs == null) {
- childrenInputs = new ArrayList<InputLine>(1);
+ childrenInputs = new ArrayList<>(1);
} else if (childrenInputs.size() > 0) {
InputLine last = childrenInputs.get(childrenInputs.size() - 1);
last.nextInput = input;
*/
public void addColumn(InputData column) {
if (columns == null) {
- columns = new ArrayList<InputData>(1);
+ columns = new ArrayList<>(1);
}
columns.add(column);
}
* @return The next list of lines.
*/
public List<InputLine> getNextInputs(Map<InputLine, Integer> countMap) {
- List<InputLine> nextInputs = new ArrayList<InputLine>();
+ List<InputLine> nextInputs = new ArrayList<>();
InputLine next = nextInput;
while (next != null) {
nextInputs.add(next);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
- FileWriter writer = new FileWriter(file);
- writer.write(xmlString);
- writer.close();
+ try (FileWriter writer = new FileWriter(file);) {
+ writer.write(xmlString);
+ }
} catch (ParserConfigurationException e) {
Activator.getDefault().logError("Error saving CustomTxtTraceDefinition: path=" + path, e); //$NON-NLS-1$
} catch (TransformerConfigurationException e) {
return new CustomTxtTraceDefinition[0];
}
- ArrayList<CustomTxtTraceDefinition> defList = new ArrayList<CustomTxtTraceDefinition>();
+ ArrayList<CustomTxtTraceDefinition> defList = new ArrayList<>();
NodeList nodeList = root.getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
transformer.transform(source, result);
String xmlString = result.getWriter().toString();
- FileWriter writer = new FileWriter(file);
- writer.write(xmlString);
- writer.close();
+ try (FileWriter writer = new FileWriter(file);) {
+ writer.write(xmlString);
+ }
} catch (ParserConfigurationException e) {
Activator.getDefault().logError("Error deleting CustomTxtTraceDefinition: definitionName=" + definitionName, e); //$NON-NLS-1$
} catch (SAXException e) {