1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-01 13:25:45 +02:00

reset the variable to null.

This commit is contained in:
Alain Magloire 2003-05-23 16:04:20 +00:00
parent 3cb76211e0
commit cf8ff11215

View file

@ -79,7 +79,12 @@ public class StackFrame extends CObject implements ICDIStackFrame {
ICDIArgumentObject[] argObjs = mgr.getArgumentObjects(this); ICDIArgumentObject[] argObjs = mgr.getArgumentObjects(this);
args = new ICDIArgument[argObjs.length]; args = new ICDIArgument[argObjs.length];
for (int i = 0; i < args.length; i++) { for (int i = 0; i < args.length; i++) {
args[i] = mgr.createArgument(argObjs[i]); try {
args[i] = mgr.createArgument(argObjs[i]);
} catch (CDIException e) {
args = null;
throw e;
}
} }
} }
return args; return args;
@ -95,7 +100,12 @@ public class StackFrame extends CObject implements ICDIStackFrame {
ICDIVariableObject[] varObjs = mgr.getLocalVariableObjects(this); ICDIVariableObject[] varObjs = mgr.getLocalVariableObjects(this);
locals = new ICDIVariable[varObjs.length]; locals = new ICDIVariable[varObjs.length];
for (int i = 0; i < locals.length; i++) { for (int i = 0; i < locals.length; i++) {
locals[i] = mgr.createVariable(varObjs[i]); try {
locals[i] = mgr.createVariable(varObjs[i]);
} catch (CDIException e) {
locals = null;
throw e;
}
} }
} }
return locals; return locals;