Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java')
-rw-r--r--debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java
index e3bc0665af7..5614958f953 100644
--- a/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java
+++ b/debug/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CValue.java
@@ -88,6 +88,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IValue#getReferenceTypeName()
*/
+ @Override
public String getReferenceTypeName() throws DebugException {
return ( getParentVariable() != null ) ? getParentVariable().getReferenceTypeName() : null;
}
@@ -95,6 +96,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IValue#getValueString()
*/
+ @Override
public String getValueString() throws DebugException {
if ( fValueString == null && getUnderlyingValue() != null ) {
resetStatus();
@@ -116,6 +118,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IValue#isAllocated()
*/
+ @Override
public boolean isAllocated() throws DebugException {
return true;
}
@@ -123,6 +126,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IValue#getVariables()
*/
+ @Override
public IVariable[] getVariables() throws DebugException {
List<AbstractCVariable> list = getVariables0();
return list.toArray( new IVariable[list.size()] );
@@ -157,6 +161,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.debug.core.model.IValue#hasVariables()
*/
+ @Override
public boolean hasVariables() throws DebugException {
try {
ICDIValue value = getUnderlyingValue();
@@ -193,6 +198,7 @@ public class CValue extends AbstractCValue {
return Arrays.asList( vars );
}
+ @Override
protected synchronized void setChanged( boolean changed ) {
if ( changed ) {
fValueString = null;
@@ -212,6 +218,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.cdt.debug.internal.core.model.AbstractCValue#dispose()
*/
+ @Override
public void dispose() {
for (AbstractCVariable var : fVariables) {
var.dispose();
@@ -671,6 +678,7 @@ public class CValue extends AbstractCValue {
/**
* Invalidates the string cache.
*/
+ @Override
protected void reset() {
resetStatus();
fValueString = null;
@@ -679,6 +687,7 @@ public class CValue extends AbstractCValue {
}
}
+ @Override
public ICType getType() throws DebugException {
ICDIValue cdiValue = getUnderlyingValue();
if ( fType == null ) {
@@ -703,6 +712,7 @@ public class CValue extends AbstractCValue {
/* (non-Javadoc)
* @see org.eclipse.cdt.debug.internal.core.model.AbstractCValue#preserve()
*/
+ @Override
protected void preserve() {
setChanged( false );
resetStatus();

Back to the top