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
)
|