public class RunToCursorBreakpoint extends SyntheticLineBreakpoint implements SteppingBreakpoint
LocatableEventRequestor.EventProcessingException
Modifier and Type | Field and Description |
---|---|
protected SourcePosition |
myCustomPosition |
CATEGORY
DATA_KEY, myCachedVerifiedState, myProject
Modifier | Constructor and Description |
---|---|
protected |
RunToCursorBreakpoint(Project project,
SourcePosition pos,
boolean restoreBreakpoints) |
Modifier and Type | Method and Description |
---|---|
protected static RunToCursorBreakpoint |
create(Project project,
XSourcePosition position,
boolean restoreBreakpoints) |
java.lang.String |
getEventMessage(com.sun.jdi.event.LocatableEvent event)
returns UI representation
|
protected java.lang.String |
getFileName() |
int |
getLineIndex() |
SourcePosition |
getSourcePosition() |
protected JavaLineBreakpointType |
getXBreakpointType() |
boolean |
isRestoreBreakpoints() |
void |
setRequestHint(RequestHint hint) |
boolean |
track() |
fireBreakpointChanged, getProperties, getSuspendPolicy, isClassFiltersEnabled, isConditionEnabled, isCountFilterEnabled, isEnabled, isLogEnabled, isLogExpressionEnabled, isLogStack, isMuted, isValid, isVisible, reload, setEnabled, setSuspendPolicy
acceptLocation, canAddLineBreakpoint, create, createOrWaitPrepare, createRequestForPreparedClass, getCategory, getDisabledIcon, getDisplayName, getEvaluationElement, getMethodName, getShortName, getVerifiedIcon, getVerifiedWarningsIcon
createRequest, getClassName, getDescription, getDocument, getIcon, getInvalidIcon, getPackageName, getPsiClass, getPsiClassAt, getSetIcon, getShortClassName, getValidatingIcon, init, isAt, isPositionValid, processClassPrepare, readExternal, reload, setVisible, toString, updateUI
addInstanceFilter, calculateEventClass, createOrWaitPrepare, customizeRenderer, evaluateCondition, getClassExclusionFilters, getClassFilters, getCondition, getCountFilter, getInstanceFilters, getLogMessage, getProject, getStackTrace, getThisObject, getXBreakpoint, isInstanceFiltersEnabled, isObsolete, isRemoveAfterHit, isSuspend, markVerified, processLocatableEvent, setClassExclusionFilters, setClassFilters, setClassFiltersEnabled, setCondition, setCountFilter, setCountFilterEnabled, setInstanceFilters, setInstanceFiltersEnabled, setLogEnabled, setRemoveAfterHit, shouldCreateRequest, shouldCreateRequest, typeMatchesClassFilters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
createRequest, setSuspendPolicy
protected final SourcePosition myCustomPosition
protected RunToCursorBreakpoint(Project project, SourcePosition pos, boolean restoreBreakpoints)
public SourcePosition getSourcePosition()
getSourcePosition
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
public int getLineIndex()
getLineIndex
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
protected java.lang.String getFileName()
getFileName
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
public boolean isRestoreBreakpoints()
isRestoreBreakpoints
in interface SteppingBreakpoint
public java.lang.String getEventMessage(com.sun.jdi.event.LocatableEvent event)
Breakpoint
getEventMessage
in class LineBreakpoint<JavaLineBreakpointProperties>
protected JavaLineBreakpointType getXBreakpointType()
getXBreakpointType
in class SyntheticLineBreakpoint
protected static RunToCursorBreakpoint create(Project project, XSourcePosition position, boolean restoreBreakpoints)
public void setRequestHint(RequestHint hint)
setRequestHint
in interface SteppingBreakpoint
public boolean track()
track
in interface OverheadProducer