[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[cdt-patch] debug.core framework to provide typecasting
|
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.140
diff -u -r1.140 ChangeLog
--- ChangeLog 10 Mar 2003 23:04:17 -0000 1.140
+++ ChangeLog 11 Mar 2003 15:53:30 -0000
@@ -1,3 +1,8 @@
+2003-03-11 Alain Magloire
+
+ * src/org/eclipse/cdt/debug/core/cdi/ICDIvariableManager.java:
+ New methods getVariableObjectAsArray(), getVariableObjectAsType().
+
2003-03-09 Mikhail Khodjaiants
Core support of the "Display As Array" action.
* ICastToArray.java
Index: src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java,v
retrieving revision 1.5
diff -u -r1.5 ICDIVariableManager.java
--- src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java 27 Jan 2003 16:15:33 -0000 1.5
+++ src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java 11 Mar 2003 15:53:30 -0000
@@ -42,9 +42,7 @@
ICDIVariableObject getVariableObject(String filename, String function, String name) throws CDIException;
/**
- * Method createVariable.
- * Use the current stackframe to return an ICDIVariable.
- * A null stack means to use the current stackframe.
+ * Use the stackframe to return an ICDIVariableObject for name.
*
* @param stack
* @param name
@@ -54,6 +52,24 @@
ICDIVariableObject getVariableObject(ICDIStackFrame stack, String name) throws CDIException;
/**
+ * Consider the variable object as an Array of type and range[start, end]
+ * @param stack
+ * @param name
+ * @return ICDIVariableObject
+ * @throws CDIException
+ */
+ ICDIVariableObject getVariableObjectAsArray(ICDIVariableObject var, String type, int start, int end) throws CDIException;
+
+ /**
+ * Consider the variable object as type.
+ * @param stack
+ * @param name
+ * @return ICDIVariableObject
+ * @throws CDIException
+ */
+ ICDIVariableObject getVariableObjectAsType(ICDIVariableObject var, String type) throws CDIException;
+
+ /**
* Method getVariableObjects.
* Returns all the local variable objects of that stackframe.
* @param stack
@@ -73,7 +89,6 @@
* @throws CDIException
*/
ICDIVariable createVariable(ICDIVariableObject var) throws CDIException;
-
/**
* Method getArgumentObject.