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/LogicalObjectStructureValue.java')
-rw-r--r--org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.java153
1 files changed, 108 insertions, 45 deletions
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.java
index a1c8c2695..36bd7ce05 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.java
@@ -25,177 +25,240 @@ import org.eclipse.jdt.debug.core.IJavaVariable;
* A proxy to an object representing the logical structure of that object.
*/
public class LogicalObjectStructureValue implements IJavaObject {
-
+
private IJavaObject fObject;
private IJavaVariable[] fVariables;
-
+
/**
- * Constructs a proxy to the given object, with the given variables
- * as children.
+ * Constructs a proxy to the given object, with the given variables as
+ * children.
*
- * @param object original object
- * @param variables java variables to add as children to this object
+ * @param object
+ * original object
+ * @param variables
+ * java variables to add as children to this object
*/
- public LogicalObjectStructureValue(IJavaObject object, IJavaVariable[] variables) {
+ public LogicalObjectStructureValue(IJavaObject object,
+ IJavaVariable[] variables) {
fObject = object;
fVariables = variables;
}
- /* (non-Javadoc)
- * @see org.eclipse.jdt.debug.core.IJavaObject#sendMessage(java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean)
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jdt.debug.core.IJavaObject#sendMessage(java.lang.String,
+ * java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[],
+ * org.eclipse.jdt.debug.core.IJavaThread, boolean)
*/
- public IJavaValue sendMessage(String selector, String signature, IJavaValue[] args, IJavaThread thread, boolean superSend) throws DebugException {
- return fObject.sendMessage(selector, signature, args, thread, superSend);
+ public IJavaValue sendMessage(String selector, String signature,
+ IJavaValue[] args, IJavaThread thread, boolean superSend)
+ throws DebugException {
+ return fObject
+ .sendMessage(selector, signature, args, thread, superSend);
}
- /* (non-Javadoc)
- * @see org.eclipse.jdt.debug.core.IJavaObject#sendMessage(java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jdt.debug.core.IJavaObject#sendMessage(java.lang.String,
+ * java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[],
+ * org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)
*/
- public IJavaValue sendMessage(String selector, String signature, IJavaValue[] args, IJavaThread thread, String typeSignature) throws DebugException {
- return fObject.sendMessage(selector, signature, args, thread, typeSignature);
+ public IJavaValue sendMessage(String selector, String signature,
+ IJavaValue[] args, IJavaThread thread, String typeSignature)
+ throws DebugException {
+ return fObject.sendMessage(selector, signature, args, thread,
+ typeSignature);
}
- /* (non-Javadoc)
- * @see org.eclipse.jdt.debug.core.IJavaObject#getField(java.lang.String, boolean)
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jdt.debug.core.IJavaObject#getField(java.lang.String,
+ * boolean)
*/
- public IJavaFieldVariable getField(String name, boolean superField) throws DebugException {
+ public IJavaFieldVariable getField(String name, boolean superField)
+ throws DebugException {
return fObject.getField(name, superField);
}
- /* (non-Javadoc)
- * @see org.eclipse.jdt.debug.core.IJavaObject#getField(java.lang.String, java.lang.String)
+ /*
+ * (non-Javadoc)
+ *
+ * @see org.eclipse.jdt.debug.core.IJavaObject#getField(java.lang.String,
+ * java.lang.String)
*/
- public IJavaFieldVariable getField(String name, String typeSignature) throws DebugException {
+ public IJavaFieldVariable getField(String name, String typeSignature)
+ throws DebugException {
return fObject.getField(name, typeSignature);
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getSignature()
*/
public String getSignature() throws DebugException {
return fObject.getSignature();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getGenericSignature()
*/
public String getGenericSignature() throws DebugException {
return fObject.getGenericSignature();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#getJavaType()
*/
public IJavaType getJavaType() throws DebugException {
return fObject.getJavaType();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getReferenceTypeName()
*/
public String getReferenceTypeName() throws DebugException {
return fObject.getReferenceTypeName();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getValueString()
*/
public String getValueString() throws DebugException {
return fObject.getValueString();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#isAllocated()
*/
public boolean isAllocated() throws DebugException {
return fObject.isAllocated();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#getVariables()
*/
public IVariable[] getVariables() {
return fVariables;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IValue#hasVariables()
*/
public boolean hasVariables() {
return fVariables.length > 0;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getModelIdentifier()
*/
public String getModelIdentifier() {
return fObject.getModelIdentifier();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getDebugTarget()
*/
public IDebugTarget getDebugTarget() {
return fObject.getDebugTarget();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.debug.core.model.IDebugElement#getLaunch()
*/
public ILaunch getLaunch() {
return fObject.getLaunch();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.core.runtime.IAdaptable#getAdapter(java.lang.Class)
*/
public Object getAdapter(Class adapter) {
return fObject.getAdapter(adapter);
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#getWaitingThreads()
*/
public IJavaThread[] getWaitingThreads() throws DebugException {
return null;
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#getOwningThread()
*/
public IJavaThread getOwningThread() throws DebugException {
return null;
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#getReferringObjects(long)
*/
public IJavaObject[] getReferringObjects(long max) throws DebugException {
return fObject.getReferringObjects(max);
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#disableCollection()
*/
public void disableCollection() throws DebugException {
fObject.disableCollection();
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#enableCollection()
*/
public void enableCollection() throws DebugException {
fObject.enableCollection();
}
- /* (non-Javadoc)
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaObject#getUniqueId()
*/
public long getUniqueId() throws DebugException {
return fObject.getUniqueId();
- }
-
- /* (non-Javadoc)
+ }
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.eclipse.jdt.debug.core.IJavaValue#isNull()
*/
public boolean isNull() {

Back to the top