| org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint
Constructor Summary | |
public | JavaTargetPatternBreakpoint() | public | JavaTargetPatternBreakpoint(IResource resource, String sourceName, int lineNumber, int charStart, int charEnd, int hitCount, boolean add, Map attributes) | public | JavaTargetPatternBreakpoint(IResource resource, String sourceName, int lineNumber, int charStart, int charEnd, int hitCount, boolean add, Map attributes, String markerType) |
JavaTargetPatternBreakpoint | public JavaTargetPatternBreakpoint()(Code) | | |
JavaTargetPatternBreakpoint | public JavaTargetPatternBreakpoint(IResource resource, String sourceName, int lineNumber, int charStart, int charEnd, int hitCount, boolean add, Map attributes) throws DebugException(Code) | | See Also: JDIDebugModel.createTargetPatternBreakpoint(IResourceStringintintintintbooleanMap) |
JavaTargetPatternBreakpoint | public JavaTargetPatternBreakpoint(IResource resource, String sourceName, int lineNumber, int charStart, int charEnd, int hitCount, boolean add, Map attributes, String markerType) throws DebugException(Code) | | |
addSourceNameAndHitCount | protected void addSourceNameAndHitCount(Map attributes, String sourceName, int hitCount)(Code) | | Adds the source name and hit count attributes to the given map.
|
addToTarget | public void addToTarget(JDIDebugTarget target) throws CoreException(Code) | | Creates the event requests to:
- Listen to class loads related to the breakpoint
- Respond to the breakpoint being hit
|
Methods inherited from org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint | protected void addInstanceFilter(EventRequest request, ObjectReference object)(Code)(Java Doc) public void addLineBreakpointAttributes(Map attributes, String modelIdentifier, boolean enabled, int lineNumber, int charStart, int charEnd)(Code)(Java Doc) public void addToTarget(JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void addTypeNameAndHitCount(Map attributes, String typeName, int hitCount)(Code)(Java Doc) protected void cleanupForThreadTermination(JDIThread thread)(Code)(Java Doc) protected void clearCachedExpressionFor(JDIDebugTarget target)(Code)(Java Doc) protected void clearCachedSuspendEvents(JDIDebugTarget target)(Code)(Java Doc) public boolean conditionHasErrors(ICompiledExpression expression)(Code)(Java Doc) protected BreakpointRequest createLineBreakpointRequest(Location location, JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected List determineLocations(int lineNumber, ReferenceType type, JDIDebugTarget target)(Code)(Java Doc) public int getCharEnd() throws CoreException(Code)(Java Doc) public int getCharStart() throws CoreException(Code)(Java Doc) public String getCondition() throws CoreException(Code)(Java Doc) public IAstEvaluationEngine getEvaluationEngine(IJavaDebugTarget vm, IJavaProject project)(Code)(Java Doc) public int getLineNumber() throws CoreException(Code)(Java Doc) protected String getMarkerMessage(boolean conditionEnabled, String condition, int hitCount, int suspendPolicy, int lineNumber)(Code)(Java Doc) public static String getMarkerType()(Code)(Java Doc) public boolean handleBreakpointEvent(Event event, JDIDebugTarget target, JDIThread thread)(Code)(Java Doc) protected boolean handleConditionalBreakpointEvent(Event event, JDIThread thread, JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected boolean hasCondition()(Code)(Java Doc) public boolean isConditionEnabled() throws CoreException(Code)(Java Doc) public boolean isConditionSuspendOnTrue() throws DebugException(Code)(Java Doc) protected EventRequest[] newRequests(JDIDebugTarget target, ReferenceType type) throws CoreException(Code)(Java Doc) public void removeFromTarget(JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void setCondition(String condition) throws CoreException(Code)(Java Doc) public void setConditionEnabled(boolean conditionEnabled) throws CoreException(Code)(Java Doc) public void setConditionSuspendOnTrue(boolean suspendOnTrue) throws CoreException(Code)(Java Doc) protected void setRequestThreadFilter(EventRequest request, ThreadReference thread)(Code)(Java Doc) public boolean supportsCondition()(Code)(Java Doc) protected boolean suspendForCondition(Event event, JDIThread thread)(Code)(Java Doc) protected boolean suspendForEvent(Event event, JDIThread thread)(Code)(Java Doc)
|
Methods inherited from org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint | abstract protected void addInstanceFilter(EventRequest request, ObjectReference object)(Code)(Java Doc) public void addInstanceFilter(IJavaObject object) throws CoreException(Code)(Java Doc) public void addToTarget(JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void addToTargetForLocalType(JDIDebugTarget target, String enclosingTypeName) throws CoreException(Code)(Java Doc) protected void cleanupForThreadTermination(JDIThread thread)(Code)(Java Doc) protected void configureInstanceFilters(EventRequest request, JDIDebugTarget target)(Code)(Java Doc) protected void configureRequest(EventRequest request, JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void configureRequestHitCount(EventRequest request) throws CoreException(Code)(Java Doc) protected void configureRequestThreadFilter(EventRequest request, JDIDebugTarget target)(Code)(Java Doc) protected boolean createRequest(JDIDebugTarget target, ReferenceType type) throws CoreException(Code)(Java Doc) protected void createRequests(JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void decrementInstallCount() throws CoreException(Code)(Java Doc) protected void deregisterRequest(EventRequest request, JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void expireHitCount(Event event)(Code)(Java Doc) protected void fireAdding(IJavaDebugTarget target)(Code)(Java Doc) protected void fireChanged()(Code)(Java Doc) protected void fireInstalled(IJavaDebugTarget target)(Code)(Java Doc) protected void fireRemoved(IJavaDebugTarget target)(Code)(Java Doc) protected int getDefaultSuspendPolicy()(Code)(Java Doc) protected String getEnclosingReferenceTypeName() throws CoreException(Code)(Java Doc) public int getHitCount() throws CoreException(Code)(Java Doc) public int getInstallCount() throws CoreException(Code)(Java Doc) public IJavaObject[] getInstanceFilters()(Code)(Java Doc) protected int getJDISuspendPolicy() throws CoreException(Code)(Java Doc) protected String getMarkerMessage(int hitCount, int suspendPolicy)(Code)(Java Doc) public String getModelIdentifier()(Code)(Java Doc) protected ArrayList getRequests(JDIDebugTarget target)(Code)(Java Doc) public int getSuspendPolicy() throws CoreException(Code)(Java Doc) public IJavaThread getThreadFilter(IJavaDebugTarget target)(Code)(Java Doc) public IJavaThread[] getThreadFilters()(Code)(Java Doc) public String getTypeName() throws CoreException(Code)(Java Doc) public boolean handleBreakpointEvent(Event event, JDIDebugTarget target, JDIThread thread)(Code)(Java Doc) public boolean handleClassPrepareEvent(ClassPrepareEvent event, JDIDebugTarget target)(Code)(Java Doc) public void handleDebugEvents(DebugEvent[] events)(Code)(Java Doc) public boolean handleEvent(Event event, JDIDebugTarget target)(Code)(Java Doc) protected boolean hasHitCountChanged(EventRequest request) throws CoreException(Code)(Java Doc) protected void incrementInstallCount() throws CoreException(Code)(Java Doc) protected boolean installableReferenceType(ReferenceType type, JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void internalUpdateEnabledState(EventRequest request, boolean enabled, JDIDebugTarget target)(Code)(Java Doc) public boolean isExpired() throws CoreException(Code)(Java Doc) protected boolean isExpired(EventRequest request)(Code)(Java Doc) public boolean isInstalled() throws CoreException(Code)(Java Doc) protected boolean isInstalledIn(IJavaDebugTarget target)(Code)(Java Doc) abstract protected EventRequest[] newRequests(JDIDebugTarget target, ReferenceType type) throws CoreException(Code)(Java Doc) protected boolean queryInstallListeners(JDIDebugTarget target, ReferenceType type)(Code)(Java Doc) protected void recreate() throws CoreException(Code)(Java Doc) protected void recreate(JDIDebugTarget target) throws CoreException(Code)(Java Doc) protected void register(boolean register) throws CoreException(Code)(Java Doc) protected void registerRequest(EventRequest request, JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void removeFromTarget(JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void removeInstanceFilter(IJavaObject object) throws CoreException(Code)(Java Doc) protected void removeRequests(JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void removeThreadFilter(IJavaDebugTarget javaTarget) throws CoreException(Code)(Java Doc) public void setEnabled(boolean enabled) throws CoreException(Code)(Java Doc) public void setExpired(boolean expired) throws CoreException(Code)(Java Doc) public void setHitCount(int count) throws CoreException(Code)(Java Doc) protected void setInstalledIn(IJavaDebugTarget target, boolean installed)(Code)(Java Doc) public void setMarker(IMarker marker) throws CoreException(Code)(Java Doc) abstract protected void setRequestThreadFilter(EventRequest request, ThreadReference thread)(Code)(Java Doc) public void setSuspendPolicy(int suspendPolicy) throws CoreException(Code)(Java Doc) public void setThreadFilter(IJavaThread thread) throws CoreException(Code)(Java Doc) protected void setTypeName(String typeName) throws CoreException(Code)(Java Doc) public boolean shouldSkipBreakpoint() throws CoreException(Code)(Java Doc) public boolean supportsInstanceFilters()(Code)(Java Doc) public boolean supportsThreadFilters()(Code)(Java Doc) protected boolean suspend(JDIThread thread)(Code)(Java Doc) protected void updateEnabledState(EventRequest request, JDIDebugTarget target) throws CoreException(Code)(Java Doc) public void wonSuspendVote(Event event, JDIDebugTarget target)(Code)(Java Doc)
|
|
|