diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/variable/SyncVariableDataAccess.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/variable/SyncVariableDataAccess.java index 049af3a6756..7238b2a2e44 100644 --- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/variable/SyncVariableDataAccess.java +++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/variable/SyncVariableDataAccess.java @@ -376,11 +376,15 @@ public class SyncVariableDataAccess { private String fFormatId; private boolean fEditable; + public GetFormattedValueValueQuery(IFormattedDataDMContext dmc, String formatId) { + this(dmc, formatId, false); + } + public GetFormattedValueValueQuery(IFormattedDataDMContext dmc, String formatId, boolean editable) { - super(); - fDmc = dmc; - fFormatId = formatId; - fEditable = editable; + super(); + fDmc = dmc; + fFormatId = formatId; + fEditable = editable; } @Override @@ -430,7 +434,7 @@ public class SyncVariableDataAccess { return getValue(element, formatId, true); } - public String getValue(Object element, String formatId, boolean editable) { + private String getValue(Object element, String formatId, boolean editable) { /* * Get the DMC and the session. If element is not an register DMC, or diff --git a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IFormattedValues.java b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IFormattedValues.java index 6974b4722bf..567fe198194 100644 --- a/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IFormattedValues.java +++ b/dsf/org.eclipse.cdt.dsf/src/org/eclipse/cdt/dsf/debug/service/IFormattedValues.java @@ -117,21 +117,21 @@ public interface IFormattedValues extends IDsfService { private String fEditableValue; public FormattedValueDMData(String value) { - fValue = value; - fEditableValue = value; - } - - public String getFormattedValue() { - return fValue; + this(value, value); } /** * @since 2.1 */ - public void setEditableValue(String editableValue) { + public FormattedValueDMData(String value, String editableValue) { + fValue = value; fEditableValue = editableValue; } + public String getFormattedValue() { + return fValue; + } + /** * @since 2.1 */