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

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.debug.core.model.Breakpoint
          extended by org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
              extended by org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
                  extended by org.eclipse.cdt.debug.internal.core.breakpoints.CAddressBreakpoint
All Implemented Interfaces:
ICAddressBreakpoint, ICBreakpoint, ICLineBreakpoint, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.IBreakpoint, org.eclipse.debug.core.model.ILineBreakpoint

public class CAddressBreakpoint
extends AbstractLineBreakpoint
implements ICAddressBreakpoint

A breakpoint that suspend the execution when a particular address is reached.


Field Summary
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICLineBreakpoint
ADDRESS, FUNCTION
 
Fields inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
CONDITION, IGNORE_COUNT, INSTALL_COUNT, MODULE, SOURCE_HANDLE, THREAD_ID
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Fields inherited from interface org.eclipse.debug.core.model.IBreakpoint
BREAKPOINT_MARKER, ENABLED, ID, LINE_BREAKPOINT_MARKER, PERSISTED, REGISTERED
 
Constructor Summary
CAddressBreakpoint()
          Constructor for CAddressBreakpoint.
CAddressBreakpoint(org.eclipse.core.resources.IResource resource, java.util.Map attributes, boolean add)
          Constructor for CAddressBreakpoint.
 
Method Summary
static java.lang.String getMarkerType()
          Returns the type of marker associated with this type of breakpoints
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.AbstractLineBreakpoint
getAddress, getCharEnd, getCharStart, getFileName, getFunction, getLineNumber, setAddress, setFunction
 
Methods inherited from class org.eclipse.cdt.debug.internal.core.breakpoints.CBreakpoint
createMarker, decrementInstallCount, fireChanged, getCondition, getIgnoreCount, getInstallCount, getModelIdentifier, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, handleDebugEvents, incrementInstallCount, isConditional, isInstalled, register, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from class org.eclipse.debug.core.model.Breakpoint
delete, equals, getMarker, hashCode, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICLineBreakpoint
getAddress, getFileName, getFunction, setAddress, setFunction
 
Methods inherited from interface org.eclipse.cdt.debug.core.model.ICBreakpoint
decrementInstallCount, getCondition, getIgnoreCount, getModule, getSourceHandle, getTargetFilters, getThreadFilters, getThreadId, incrementInstallCount, isConditional, isInstalled, removeTargetFilter, removeThreadFilters, resetInstallCount, setCondition, setIgnoreCount, setModule, setSourceHandle, setTargetFilter, setThreadFilters, setThreadId
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 
Methods inherited from interface org.eclipse.debug.core.model.ILineBreakpoint
getCharEnd, getCharStart, getLineNumber
 
Methods inherited from interface org.eclipse.debug.core.model.IBreakpoint
delete, getMarker, getModelIdentifier, isEnabled, isPersisted, isRegistered, setEnabled, setMarker, setPersisted, setRegistered
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Constructor Detail

CAddressBreakpoint

public CAddressBreakpoint()
Constructor for CAddressBreakpoint.


CAddressBreakpoint

public CAddressBreakpoint(org.eclipse.core.resources.IResource resource,
                          java.util.Map attributes,
                          boolean add)
                   throws org.eclipse.core.runtime.CoreException
Constructor for CAddressBreakpoint.

Throws:
org.eclipse.core.runtime.CoreException
Method Detail

getMarkerType

public static java.lang.String getMarkerType()
Returns the type of marker associated with this type of breakpoints