public class SyntheticLineBreakpoint extends LineBreakpoint<JavaLineBreakpointProperties>
LocatableEventRequestor.EventProcessingException
CATEGORY
DATA_KEY, myCachedVerifiedState, myProject
Constructor and Description |
---|
SyntheticLineBreakpoint(Project project) |
Modifier and Type | Method and Description |
---|---|
protected void |
fireBreakpointChanged() |
protected JavaLineBreakpointProperties |
getProperties() |
java.lang.String |
getSuspendPolicy() |
protected JavaLineBreakpointType |
getXBreakpointType() |
boolean |
isClassFiltersEnabled() |
boolean |
isConditionEnabled() |
boolean |
isCountFilterEnabled() |
boolean |
isEnabled() |
protected boolean |
isLogEnabled() |
protected boolean |
isLogExpressionEnabled() |
protected boolean |
isLogStack() |
protected boolean |
isMuted(DebugProcessImpl debugProcess) |
boolean |
isValid() |
protected boolean |
isVisible() |
void |
reload() |
void |
setEnabled(boolean enabled) |
void |
setSuspendPolicy(java.lang.String policy) |
acceptLocation, canAddLineBreakpoint, create, createOrWaitPrepare, createRequestForPreparedClass, getCategory, getDisabledIcon, getDisplayName, getEvaluationElement, getEventMessage, getMethodName, getShortName, getVerifiedIcon, getVerifiedWarningsIcon
createRequest, getClassName, getDescription, getDocument, getFileName, getIcon, getInvalidIcon, getLineIndex, getPackageName, getPsiClass, getPsiClassAt, getSetIcon, getShortClassName, getSourcePosition, 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
track
public SyntheticLineBreakpoint(Project project)
public java.lang.String getSuspendPolicy()
getSuspendPolicy
in interface LocatableEventRequestor
getSuspendPolicy
in interface FilteredRequestor
getSuspendPolicy
in class Breakpoint<JavaLineBreakpointProperties>
public void setSuspendPolicy(java.lang.String policy)
setSuspendPolicy
in class Breakpoint<JavaLineBreakpointProperties>
protected boolean isLogEnabled()
isLogEnabled
in class Breakpoint<JavaLineBreakpointProperties>
protected boolean isLogStack()
isLogStack
in class Breakpoint<JavaLineBreakpointProperties>
protected boolean isLogExpressionEnabled()
isLogExpressionEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public boolean isEnabled()
isEnabled
in interface OverheadProducer
isEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public void setEnabled(boolean enabled)
setEnabled
in interface OverheadProducer
setEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public boolean isCountFilterEnabled()
isCountFilterEnabled
in interface FilteredRequestor
isCountFilterEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public boolean isClassFiltersEnabled()
isClassFiltersEnabled
in interface FilteredRequestor
isClassFiltersEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public boolean isConditionEnabled()
isConditionEnabled
in interface FilteredRequestor
isConditionEnabled
in class Breakpoint<JavaLineBreakpointProperties>
public void reload()
reload
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
protected boolean isVisible()
isVisible
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
public boolean isValid()
isValid
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>
protected JavaLineBreakpointProperties getProperties()
getProperties
in class Breakpoint<JavaLineBreakpointProperties>
protected void fireBreakpointChanged()
fireBreakpointChanged
in class Breakpoint<JavaLineBreakpointProperties>
protected JavaLineBreakpointType getXBreakpointType()
getXBreakpointType
in class LineBreakpoint<JavaLineBreakpointProperties>
protected boolean isMuted(DebugProcessImpl debugProcess)
isMuted
in class BreakpointWithHighlighter<JavaLineBreakpointProperties>