1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Simple changes for Sonar warnings

Change-Id: Idba9a9fcbdb0c606cf8a94bf23ac65aa942a6e5a
This commit is contained in:
Marc Khouzam 2015-08-14 11:48:01 -04:00
parent d185083407
commit 03f2299797

View file

@ -130,15 +130,13 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
// Service breakpoints tracking // Service breakpoints tracking
// The breakpoints are stored per context and keyed on the back-end breakpoint reference // The breakpoints are stored per context and keyed on the back-end breakpoint reference
private Map<IBreakpointsTargetDMContext, Map<Integer, MIBreakpointDMData>> fBreakpoints = private Map<IBreakpointsTargetDMContext, Map<Integer, MIBreakpointDMData>> fBreakpoints = new HashMap<>();
new HashMap<IBreakpointsTargetDMContext, Map<Integer, MIBreakpointDMData>>();
/** /**
* Map tracking which threads are currently suspended on a breakpoint. * Map tracking which threads are currently suspended on a breakpoint.
* @since 3.0 * @since 3.0
*/ */
private Map<IExecutionDMContext, IBreakpointDMContext[]> fBreakpointHitMap = private Map<IExecutionDMContext, IBreakpointDMContext[]> fBreakpointHitMap = new HashMap<>();
new HashMap<IExecutionDMContext, IBreakpointDMContext[]>();
/** /**
* Returns a map of existing breakpoints for the specified context * Returns a map of existing breakpoints for the specified context
@ -157,36 +155,36 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
* @since 3.0 * @since 3.0
*/ */
protected Map<Integer, MIBreakpointDMData> createNewBreakpointMap(IBreakpointsTargetDMContext ctx) { protected Map<Integer, MIBreakpointDMData> createNewBreakpointMap(IBreakpointsTargetDMContext ctx) {
Map<Integer, MIBreakpointDMData> map = new HashMap<Integer, MIBreakpointDMData>(); Map<Integer, MIBreakpointDMData> map = new HashMap<>();
fBreakpoints.put(ctx, map); fBreakpoints.put(ctx, map);
return map; return map;
} }
// Error messages // Error messages
/** @since 3.0 */ /** @since 3.0 */
public final static String NULL_STRING = ""; //$NON-NLS-1$ public static final String NULL_STRING = ""; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String UNKNOWN_EXECUTION_CONTEXT = "Unknown execution context"; //$NON-NLS-1$ public static final String UNKNOWN_EXECUTION_CONTEXT = "Unknown execution context"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String UNKNOWN_BREAKPOINT_CONTEXT = "Unknown breakpoint context"; //$NON-NLS-1$ public static final String UNKNOWN_BREAKPOINT_CONTEXT = "Unknown breakpoint context"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String UNKNOWN_BREAKPOINT_TYPE = "Unknown breakpoint type"; //$NON-NLS-1$ public static final String UNKNOWN_BREAKPOINT_TYPE = "Unknown breakpoint type"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String UNKNOWN_BREAKPOINT = "Unknown breakpoint"; //$NON-NLS-1$ public static final String UNKNOWN_BREAKPOINT = "Unknown breakpoint"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String BREAKPOINT_INSERTION_FAILURE = "Breakpoint insertion failure"; //$NON-NLS-1$ public static final String BREAKPOINT_INSERTION_FAILURE = "Breakpoint insertion failure"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String WATCHPOINT_INSERTION_FAILURE = "Watchpoint insertion failure"; //$NON-NLS-1$ public static final String WATCHPOINT_INSERTION_FAILURE = "Watchpoint insertion failure"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String INVALID_CONDITION = "Invalid condition"; //$NON-NLS-1$ public static final String INVALID_CONDITION = "Invalid condition"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String TRACEPOINT_INSERTION_FAILURE = "Tracepoint insertion failure"; //$NON-NLS-1$ public static final String TRACEPOINT_INSERTION_FAILURE = "Tracepoint insertion failure"; //$NON-NLS-1$
/** @since 4.4 */ /** @since 4.4 */
public final static String DYNAMIC_PRINTF_INSERTION_FAILURE = "Dynamic printf insertion failure"; //$NON-NLS-1$ public static final String DYNAMIC_PRINTF_INSERTION_FAILURE = "Dynamic printf insertion failure"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String INVALID_BREAKPOINT_TYPE = "Invalid breakpoint type"; //$NON-NLS-1$ public static final String INVALID_BREAKPOINT_TYPE = "Invalid breakpoint type"; //$NON-NLS-1$
/** @since 3.0 */ /** @since 3.0 */
public final static String CATCHPOINT_INSERTION_FAILURE = "Catchpoint insertion failure"; //$NON-NLS-1$ public static final String CATCHPOINT_INSERTION_FAILURE = "Catchpoint insertion failure"; //$NON-NLS-1$
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
@ -268,6 +266,9 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
*/ */
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (!(obj instanceof MIBreakpointDMContext)) {
return false;
}
return baseEquals(obj) && (fReference.equals(((MIBreakpointDMContext)obj).fReference)); return baseEquals(obj) && (fReference.equals(((MIBreakpointDMContext)obj).fReference));
} }
@ -817,10 +818,10 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
} }
// Though CDT allows setting a temporary catchpoint, CDT never makes use of it // Though CDT allows setting a temporary catchpoint, CDT never makes use of it
assert (Boolean) getProperty(attributes, MIBreakpointDMData.IS_TEMPORARY, false) == false; assert !(Boolean)getProperty(attributes, MIBreakpointDMData.IS_TEMPORARY, false);
// GDB has no support for hardware catchpoints // GDB has no support for hardware catchpoints
assert (Boolean) getProperty(attributes, MIBreakpointDMData.IS_HARDWARE, false) == false; assert !(Boolean)getProperty(attributes, MIBreakpointDMData.IS_HARDWARE, false);
final String event = (String) getProperty(attributes, CATCHPOINT_TYPE, NULL_STRING); final String event = (String) getProperty(attributes, CATCHPOINT_TYPE, NULL_STRING);
final String[] args = (String[]) getProperty(attributes, CATCHPOINT_ARGS, null); final String[] args = (String[]) getProperty(attributes, CATCHPOINT_ARGS, null);
@ -1038,8 +1039,9 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
final CountingRequestMonitor countingRm = new CountingRequestMonitor(getExecutor(), rm) { final CountingRequestMonitor countingRm = new CountingRequestMonitor(getExecutor(), rm) {
@Override @Override
protected void handleSuccess() { protected void handleSuccess() {
if (generateUpdateEvent) if (generateUpdateEvent) {
getSession().dispatchEvent(new BreakpointUpdatedEvent(dmc), getProperties()); getSession().dispatchEvent(new BreakpointUpdatedEvent(dmc), getProperties());
}
rm.done(); rm.done();
} }
}; };
@ -1049,7 +1051,9 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
if (properties.containsKey(conditionAttribute)) { if (properties.containsKey(conditionAttribute)) {
String oldValue = breakpoint.getCondition(); String oldValue = breakpoint.getCondition();
String newValue = (String) properties.get(conditionAttribute); String newValue = (String) properties.get(conditionAttribute);
if (newValue == null) newValue = NULL_STRING; if (newValue == null) {
newValue = NULL_STRING;
}
if (!oldValue.equals(newValue)) { if (!oldValue.equals(newValue)) {
changeCondition(context, reference, newValue, countingRm); changeCondition(context, reference, newValue, countingRm);
numberOfChanges++; numberOfChanges++;
@ -1062,7 +1066,9 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
if (properties.containsKey(ignoreCountAttribute)) { if (properties.containsKey(ignoreCountAttribute)) {
Integer oldValue = breakpoint.getIgnoreCount(); Integer oldValue = breakpoint.getIgnoreCount();
Integer newValue = (Integer) properties.get(ignoreCountAttribute); Integer newValue = (Integer) properties.get(ignoreCountAttribute);
if (newValue == null) newValue = 0; if (newValue == null) {
newValue = 0;
}
if (!oldValue.equals(newValue)) { if (!oldValue.equals(newValue)) {
changeIgnoreCount(context, reference, newValue, countingRm); changeIgnoreCount(context, reference, newValue, countingRm);
numberOfChanges++; numberOfChanges++;
@ -1075,13 +1081,16 @@ public class MIBreakpoints extends AbstractDsfService implements IBreakpoints, I
if (properties.containsKey(enableAttribute)) { if (properties.containsKey(enableAttribute)) {
Boolean oldValue = breakpoint.isEnabled(); Boolean oldValue = breakpoint.isEnabled();
Boolean newValue = (Boolean) properties.get(enableAttribute); Boolean newValue = (Boolean) properties.get(enableAttribute);
if (newValue == null) newValue = false; if (newValue == null) {
newValue = false;
}
if (!oldValue.equals(newValue)) { if (!oldValue.equals(newValue)) {
numberOfChanges++; numberOfChanges++;
if (newValue) if (newValue) {
enableBreakpoint(context, reference, countingRm); enableBreakpoint(context, reference, countingRm);
else } else {
disableBreakpoint(context, reference, countingRm); disableBreakpoint(context, reference, countingRm);
}
} }
properties.remove(enableAttribute); properties.remove(enableAttribute);
} }