org.eclipse.cdt.debug.internal.core.breakpoints
Class BreakpointProblems

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.breakpoints.BreakpointProblems

public class BreakpointProblems
extends java.lang.Object


Field Summary
static java.lang.String BAD_CONDITION
           
static java.lang.String BREAKPOINT_CONTEXT_ID
           
static java.lang.String BREAKPOINT_CONTEXT_NAME
           
static java.lang.String BREAKPOINT_PROBLEM_MARKER_ID
          The identifier for breakpoint problem markers.
static java.lang.String BREAKPOINT_PROBLEM_TYPE
          Breakpoint problem marker types.
static java.lang.String MOVED
           
static java.lang.String UNRESOLVED
           
 
Constructor Summary
BreakpointProblems()
           
 
Method Summary
static void removeProblemsForBreakpoint(ICBreakpoint breakpoint)
           
static void removeProblemsForResolvedBreakpoint(ICBreakpoint breakpoint, java.lang.String contextID)
           
static org.eclipse.core.resources.IMarker reportBreakpointMoved(ICBreakpoint breakpoint, int oldLineNumber, int newLineNumber, java.lang.String contextName, java.lang.String contextID)
           
static org.eclipse.core.resources.IMarker reportBreakpointProblem(ICBreakpoint breakpoint, java.lang.String description, int severity, java.lang.String problemType, boolean removePrevious, boolean removeOnly, java.lang.String contextName, java.lang.String contextID)
           
static org.eclipse.core.resources.IMarker reportBreakpointProblem(ProblemMarkerInfo problemMarkerInfo)
           
static org.eclipse.core.resources.IMarker reportUnresolvedBreakpoint(ICBreakpoint breakpoint, java.lang.String contextName, java.lang.String contextID)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BREAKPOINT_PROBLEM_MARKER_ID

public static final java.lang.String BREAKPOINT_PROBLEM_MARKER_ID
The identifier for breakpoint problem markers.

See Also:
Constant Field Values

BREAKPOINT_PROBLEM_TYPE

public static final java.lang.String BREAKPOINT_PROBLEM_TYPE
Breakpoint problem marker types.

See Also:
Constant Field Values

UNRESOLVED

public static final java.lang.String UNRESOLVED
See Also:
Constant Field Values

BAD_CONDITION

public static final java.lang.String BAD_CONDITION
See Also:
Constant Field Values

MOVED

public static final java.lang.String MOVED
See Also:
Constant Field Values

BREAKPOINT_CONTEXT_NAME

public static final java.lang.String BREAKPOINT_CONTEXT_NAME
See Also:
Constant Field Values

BREAKPOINT_CONTEXT_ID

public static final java.lang.String BREAKPOINT_CONTEXT_ID
See Also:
Constant Field Values
Constructor Detail

BreakpointProblems

public BreakpointProblems()
Method Detail

reportBreakpointMoved

public static org.eclipse.core.resources.IMarker reportBreakpointMoved(ICBreakpoint breakpoint,
                                                                       int oldLineNumber,
                                                                       int newLineNumber,
                                                                       java.lang.String contextName,
                                                                       java.lang.String contextID)
                                                                throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

reportUnresolvedBreakpoint

public static org.eclipse.core.resources.IMarker reportUnresolvedBreakpoint(ICBreakpoint breakpoint,
                                                                            java.lang.String contextName,
                                                                            java.lang.String contextID)
                                                                     throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

removeProblemsForBreakpoint

public static void removeProblemsForBreakpoint(ICBreakpoint breakpoint)
                                        throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

removeProblemsForResolvedBreakpoint

public static void removeProblemsForResolvedBreakpoint(ICBreakpoint breakpoint,
                                                       java.lang.String contextID)
                                                throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

reportBreakpointProblem

public static org.eclipse.core.resources.IMarker reportBreakpointProblem(ICBreakpoint breakpoint,
                                                                         java.lang.String description,
                                                                         int severity,
                                                                         java.lang.String problemType,
                                                                         boolean removePrevious,
                                                                         boolean removeOnly,
                                                                         java.lang.String contextName,
                                                                         java.lang.String contextID)

reportBreakpointProblem

public static org.eclipse.core.resources.IMarker reportBreakpointProblem(ProblemMarkerInfo problemMarkerInfo)