Refactoring towards Java language evolution.

- use the diamond operator in a few places
- use of multi-catch in a few places
This commit is contained in:
Rodrigo Bonifacio
2017-06-15 11:48:49 -03:00
parent 18a64d1b30
commit 325070d711
9 changed files with 17 additions and 32 deletions

View File

@@ -81,7 +81,7 @@ public class VariableInspector extends JDialog {
// protected Debugger dbg;
/// list of expanded tree paths. (using list to maintain the order of expansion)
protected List<TreePath> expandedNodes = new ArrayList<TreePath>();
protected List<TreePath> expandedNodes = new ArrayList<>();
public VariableInspector(final JavaEditor editor) {
@@ -696,7 +696,7 @@ public class VariableInspector extends JDialog {
// first remove all children of collapsed path
// this makes sure children do not appear before parents in the list.
// (children can't be expanded before their parents)
List<TreePath> removalList = new ArrayList<TreePath>();
List<TreePath> removalList = new ArrayList<>();
for (TreePath path : expandedNodes) {
if (path.getParentPath().equals(tee.getPath())) {
removalList.add(path);
@@ -911,7 +911,7 @@ public class VariableInspector extends JDialog {
* @return the filtered list.
*/
protected List<VariableNode> filterNodes(List<VariableNode> nodes, VariableNodeFilter filter) {
List<VariableNode> filtered = new ArrayList<VariableNode>();
List<VariableNode> filtered = new ArrayList<>();
for (VariableNode node : nodes) {
if (filter.accept(node)) {
filtered.add(node);

View File

@@ -52,9 +52,7 @@ public class ArrayFieldNode extends VariableNode {
public void setValue(Value value) {
try {
array.setValue(index, value);
} catch (InvalidTypeException ex) {
Messages.loge(null, ex);
} catch (ClassNotLoadedException ex) {
} catch (InvalidTypeException | ClassNotLoadedException ex) {
Messages.loge(null, ex);
}
this.value = value;

View File

@@ -51,9 +51,7 @@ public class LocalVariableNode extends VariableNode {
public void setValue(Value value) {
try {
frame.setValue(var, value);
} catch (InvalidTypeException ex) {
Messages.loge(null, ex);
} catch (ClassNotLoadedException ex) {
} catch (InvalidTypeException | ClassNotLoadedException ex) {
Messages.loge(null, ex);
}
this.value = value;

View File

@@ -55,7 +55,7 @@ public class VariableNode implements MutableTreeNode {
protected String type;
protected String name;
protected Value value;
protected List<MutableTreeNode> children = new ArrayList<MutableTreeNode>();
protected List<MutableTreeNode> children = new ArrayList<>();
protected MutableTreeNode parent;