Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Replace range by start index and length in 'Display As Array' action (core)

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/ChangeLog,v
retrieving revision 1.146
diff -u -r1.146 ChangeLog
--- ChangeLog 14 Mar 2003 23:12:21 -0000 1.146
+++ ChangeLog 17 Mar 2003 21:21:16 -0000
@@ -1,3 +1,9 @@
+2003-03-17 Mikhail Khodjaiants
+ Replace range by start index and length in 'Display As Array' action.
+ * ICDIVariableManager.java
+ * ICastToArray.java
+ * CVariable.java
+
 2003-03-14 Mikhail Khodjaiants
  Added the 'isEditable' and 'hasChildren' methods to the 'ICVariable' interface.
  * ICVariable.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.7
diff -u -r1.7 ICDIVariableManager.java
--- src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java 13 Mar 2003 20:11:14 -0000 1.7
+++ src/org/eclipse/cdt/debug/core/cdi/ICDIVariableManager.java 17 Mar 2003 21:21:16 -0000
@@ -52,13 +52,13 @@
  ICDIVariableObject getVariableObject(ICDIStackFrame stack, String name) throws CDIException;
 
  /**
-  * Consider the variable object as an Array of type and range[start, end]
+  * Consider the variable object as an Array of type and range[start, start + length - 1]
   * @param stack
   * @param name
   * @return ICDIVariableObject
   * @throws CDIException
   */
- ICDIVariableObject getVariableObjectAsArray(ICDIVariableObject var, String type, int start, int end) throws CDIException;
+ ICDIVariableObject getVariableObjectAsArray(ICDIVariableObject var, String type, int start, int length) throws CDIException;
 
  /**
   * Consider the variable object as type.
Index: src/org/eclipse/cdt/debug/core/model/ICastToArray.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/core/model/ICastToArray.java,v
retrieving revision 1.1
diff -u -r1.1 ICastToArray.java
--- src/org/eclipse/cdt/debug/core/model/ICastToArray.java 10 Mar 2003 23:04:17 -0000 1.1
+++ src/org/eclipse/cdt/debug/core/model/ICastToArray.java 17 Mar 2003 21:21:16 -0000
@@ -17,5 +17,5 @@
 {
  boolean supportsCastToArray();
 
- void castToArray( String type, int startIndex, int endIndex ) throws DebugException;
+ void castToArray( String type, int startIndex, int length ) throws DebugException;
 }
Index: src/org/eclipse/cdt/debug/internal/core/model/CVariable.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.core/src/org/eclipse/cdt/debug/internal/core/model/CVariable.java,v
retrieving revision 1.20
diff -u -r1.20 CVariable.java
--- src/org/eclipse/cdt/debug/internal/core/model/CVariable.java 14 Mar 2003 23:12:21 -0000 1.20
+++ src/org/eclipse/cdt/debug/internal/core/model/CVariable.java 17 Mar 2003 21:21:16 -0000
@@ -517,11 +517,11 @@
   return null;
  }
  
- private ICDIVariable createShadow( ICDIStackFrame cdiFrame, String type, int start, int end ) throws DebugException
+ private ICDIVariable createShadow( ICDIStackFrame cdiFrame, String type, int start, int length ) throws DebugException
  {
   try
   {
-   ICDIVariableObject varObject = getCDISession().getVariableManager().getVariableObjectAsArray( getOriginalCDIVariable(), type, start, end );
+   ICDIVariableObject varObject = getCDISession().getVariableManager().getVariableObjectAsArray( getOriginalCDIVariable(), type, start, length );
    return getCDISession().getVariableManager().createVariable( varObject );
   }
   catch( CDIException e )
@@ -554,11 +554,11 @@
  /* (non-Javadoc)
   * @see org.eclipse.cdt.debug.core.model.ICastToArray#castToArray(java.lang.String, int, int)
   */
- public void castToArray( String type, int startIndex, int endIndex ) throws DebugException
+ public void castToArray( String type, int startIndex, int length ) throws DebugException
  {
   try
   {
-   ICDIVariable newVar = createShadow( getOriginalCDIVariable().getStackFrame(), type, startIndex, endIndex );
+   ICDIVariable newVar = createShadow( getOriginalCDIVariable().getStackFrame(), type, startIndex, length );
    ICDIVariable oldVar = getShadow();
    setShadow( newVar );
    if ( oldVar != null )

Back to the top