Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java')
-rw-r--r--org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java81
1 files changed, 38 insertions, 43 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java
index 70c425517..bc1e47d10 100644
--- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java
+++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/views/memory/renderings/TableRenderingCellModifier.java
@@ -41,24 +41,21 @@ public class TableRenderingCellModifier implements ICellModifier {
fRendering = rendering;
}
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.jface.viewers.ICellModifier#canModify(java.lang.Object,
- * java.lang.String)
- */
@Override
public boolean canModify(Object element, String property) {
boolean canModify = true;
try {
- if (!(element instanceof TableRenderingLine))
- return false;
+ if (!(element instanceof TableRenderingLine)) {
+ return false;
+ }
- if (!editActionInvoked)
- return false;
+ if (!editActionInvoked) {
+ return false;
+ }
- if (fRendering == null)
- return false;
+ if (fRendering == null) {
+ return false;
+ }
if (fRendering.getMemoryBlock().supportsValueModification() == false) {
return false;
@@ -97,28 +94,25 @@ public class TableRenderingCellModifier implements ICellModifier {
*/
private int getAddressableSize() {
int addressableSize = fRendering.getAddressableSize();
- if (addressableSize < 1)
- addressableSize = 1;
+ if (addressableSize < 1) {
+ addressableSize = 1;
+ }
return addressableSize;
}
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.jface.viewers.ICellModifier#getValue(java.lang.Object,
- * java.lang.String)
- */
@Override
public Object getValue(Object element, String property) {
// give back the value of the column
- if (!(element instanceof TableRenderingLine))
- return null;
+ if (!(element instanceof TableRenderingLine)) {
+ return null;
+ }
TableRenderingLine line = (TableRenderingLine) element;
try {
- if (TableRenderingLine.P_ADDRESS.equals(property))
- return line.getAddress();
+ if (TableRenderingLine.P_ADDRESS.equals(property)) {
+ return line.getAddress();
+ }
int offset = Integer.valueOf(property, 16).intValue() * getAddressableSize();
int end = offset + fRendering.getBytesPerColumn();
@@ -142,12 +136,6 @@ public class TableRenderingCellModifier implements ICellModifier {
}
}
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.jface.viewers.ICellModifier#modify(java.lang.Object,
- * java.lang.String, java.lang.Object)
- */
@Override
public void modify(Object element, String property, Object value) {
TableRenderingLine line = null;
@@ -158,8 +146,9 @@ public class TableRenderingCellModifier implements ICellModifier {
}
// validate data
- if (!(value instanceof String))
- return;
+ if (!(value instanceof String)) {
+ return;
+ }
try {
// calculate offset to update
@@ -189,11 +178,13 @@ public class TableRenderingCellModifier implements ICellModifier {
bytes = fRendering.getBytes(fRendering.getRenderingId(), address, oldArray, (String) value);
- if (bytes == null)
- return;
+ if (bytes == null) {
+ return;
+ }
- if (bytes.length == 0)
- return;
+ if (bytes.length == 0) {
+ return;
+ }
if (bytes.length <= oldArray.length) {
boolean changed = false;
@@ -204,18 +195,20 @@ public class TableRenderingCellModifier implements ICellModifier {
break;
}
}
- if (!changed)
- return;
+ if (!changed) {
+ return;
+ }
}
} else {
// return if value has not changed
return;
}
- if (memoryBlk instanceof IMemoryBlockExtension)
- ((IMemoryBlockExtension) memoryBlk).setValue(offset, bytes);
- else
- memoryBlk.setValue(offset.longValue(), bytes);
+ if (memoryBlk instanceof IMemoryBlockExtension) {
+ ((IMemoryBlockExtension) memoryBlk).setValue(offset, bytes);
+ } else {
+ memoryBlk.setValue(offset.longValue(), bytes);
+ }
} catch (DebugException e) {
MemoryViewUtil.openError(DebugUIMessages.MemoryViewCellModifier_failure_title, DebugUIMessages.MemoryViewCellModifier_failed, e);
} catch (NumberFormatException e) {
@@ -236,7 +229,9 @@ public class TableRenderingCellModifier implements ICellModifier {
}
if (memoryAddr == null)
- memoryAddr = new BigInteger("0"); //$NON-NLS-1$
+ {
+ memoryAddr = new BigInteger("0"); //$NON-NLS-1$
+ }
return lineAddr.subtract(memoryAddr).add(BigInteger.valueOf(lineOffset));
}

Back to the top