Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java')
-rw-r--r--org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java116
1 files changed, 73 insertions, 43 deletions
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java
index 57720fee6..6e5deb1e7 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.java
@@ -22,124 +22,154 @@ import org.eclipse.jdt.debug.core.JDIDebugModel;
*
*/
public class JavaStructureErrorValue implements IJavaValue {
-
+
private String[] fMessages;
- private IJavaValue fValue;
+ private IJavaValue fValue;
public JavaStructureErrorValue(String errorMessage, IJavaValue value) {
- fMessages= new String[] { errorMessage };
- fValue= value;
- }
-
- public JavaStructureErrorValue(String[] errorMessages, IJavaValue value) {
- fMessages= errorMessages;
- fValue= value;
- }
-
- /**
- * Returns this error node's parent value. This is the value for which a
- * logical structure could not be calculated.
- * @return the parent value of this error node
- */
- public IJavaValue getParentValue() {
- return fValue;
- }
-
- /* (non-Javadoc)
+ fMessages = new String[] { errorMessage };
+ fValue = value;
+ }
+
+ public JavaStructureErrorValue(String[] errorMessages, IJavaValue value) {
+ fMessages = errorMessages;
+ fValue = value;
+ }
+
+ /**
+ * Returns this error node's parent value. This is the value for which a
+ * logical structure could not be calculated.
+ *
+ * @return the parent value of this error node
+ */
+ public IJavaValue getParentValue() {
+ return fValue;
+ }
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getSignature()
*/
public String getSignature() throws DebugException {
return null;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getGenericSignature()
*/
public String getGenericSignature() throws DebugException {
return null;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getJavaType()
*/
public IJavaType getJavaType() throws DebugException {
return null;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getReferenceTypeName()
*/
public String getReferenceTypeName() throws DebugException {
return ""; //$NON-NLS-1$
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getValueString()
*/
public String getValueString() throws DebugException {
return fMessages[0];
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#isAllocated()
*/
public boolean isAllocated() throws DebugException {
return false;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getVariables()
*/
public IVariable[] getVariables() throws DebugException {
- IVariable[] variables= new IVariable[fMessages.length];
- for (int i = 0; i < variables.length; i++) {
- StringBuffer varName= new StringBuffer();
- if (variables.length > 1) {
- varName.append(LogicalStructuresMessages.JavaStructureErrorValue_0).append('[').append(i).append(']');
- } else {
- varName.append(LogicalStructuresMessages.JavaStructureErrorValue_1);
- }
- variables[i]= new JDIPlaceholderVariable(varName.toString(), new JavaStructureErrorValue(fMessages[i], fValue));
- }
+ IVariable[] variables = new IVariable[fMessages.length];
+ for (int i = 0; i < variables.length; i++) {
+ StringBuffer varName = new StringBuffer();
+ if (variables.length > 1) {
+ varName.append(
+ LogicalStructuresMessages.JavaStructureErrorValue_0)
+ .append('[').append(i).append(']');
+ } else {
+ varName.append(LogicalStructuresMessages.JavaStructureErrorValue_1);
+ }
+ variables[i] = new JDIPlaceholderVariable(varName.toString(),
+ new JavaStructureErrorValue(fMessages[i], fValue));
+ }
return variables;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#hasVariables()
*/
public boolean hasVariables() throws DebugException {
return false;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
*/
public String getModelIdentifier() {
return JDIDebugModel.getPluginIdentifier();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
*/
public IDebugTarget getDebugTarget() {
return fValue.getDebugTarget();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
*/
public ILaunch getLaunch() {
return getDebugTarget().getLaunch();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
*/
public Object getAdapter(Class adapter) {
return null;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#isNull()
*/
public boolean isNull() {

Back to the top