public class StackCapturingLineBreakpoint extends SyntheticMethodBreakpoint
| Modifier and Type | Class and Description |
|---|---|
static class |
StackCapturingLineBreakpoint.CaptureAsyncStackTraceProvider |
LocatableEventRequestor.EventProcessingException| Modifier and Type | Field and Description |
|---|---|
static Key<java.util.List<StackCapturingLineBreakpoint>> |
CAPTURE_BREAKPOINTS |
DATA_KEY, myCachedVerifiedState, myProjectMETHOD_ENTRY_KEY| Constructor and Description |
|---|
StackCapturingLineBreakpoint(Project project,
CapturePoint capturePoint) |
| Modifier and Type | Method and Description |
|---|---|
static void |
clearCaches(DebugProcessImpl debugProcess) |
static void |
createAll(DebugProcessImpl debugProcess) |
void |
createRequest(DebugProcessImpl debugProcess)
Request for creating all needed JPDA requests in the specified VM
|
void |
customizeRenderer(SimpleColoredComponent renderer) |
static void |
deleteAll(DebugProcessImpl debugProcess) |
static java.util.List<StackFrameItem> |
getRelatedStack(com.sun.jdi.ObjectReference key,
DebugProcessImpl process) |
static java.util.List<StackFrameItem> |
getRelatedStack(StackFrameProxyImpl frame,
SuspendContextImpl suspendContext) |
boolean |
isEnabled() |
boolean |
processLocatableEvent(SuspendContextCommandImpl action,
com.sun.jdi.event.LocatableEvent event) |
void |
setEnabled(boolean enabled) |
fireBreakpointChanged, getProperties, getSuspendPolicy, isClassFiltersEnabled, isConditionEnabled, isCountFilterEnabled, isLogEnabled, isLogExpressionEnabled, isLogStack, matchingMethods, setSuspendPolicycreate, disableEmulation, evaluateCondition, getCategory, getClassName, getDisplayName, getEvaluationElement, getEventMessage, getIcon, getMethodName, getPsiClass, getShortClassName, isEmulated, isValid, isWatchEntry, isWatchExit, processClassPrepare, readExternal, reloadaddInstanceFilter, calculateEventClass, createOrWaitPrepare, createOrWaitPrepare, getClassExclusionFilters, getClassFilters, getCondition, getCountFilter, getInstanceFilters, getLogMessage, getPackageName, getProject, getShortName, getStackTrace, getThisObject, getXBreakpoint, isInstanceFiltersEnabled, isObsolete, isRemoveAfterHit, isSuspend, markVerified, setClassExclusionFilters, setClassFilters, setClassFiltersEnabled, setCondition, setCountFilter, setCountFilterEnabled, setInstanceFilters, setInstanceFiltersEnabled, setLogEnabled, setRemoveAfterHit, shouldCreateRequest, shouldCreateRequest, typeMatchesClassFilters, updateUIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanBeEmulated, disableEmulation, getXBreakpointgetClassExclusionFilters, getClassFilters, getCountFilter, getInstanceFilters, isInstanceFiltersEnabledtrackpublic static final Key<java.util.List<StackCapturingLineBreakpoint>> CAPTURE_BREAKPOINTS
public StackCapturingLineBreakpoint(Project project, CapturePoint capturePoint)
public boolean processLocatableEvent(SuspendContextCommandImpl action, com.sun.jdi.event.LocatableEvent event)
processLocatableEvent in interface LocatableEventRequestorprocessLocatableEvent in class Breakpoint<JavaMethodBreakpointProperties>public static void deleteAll(DebugProcessImpl debugProcess)
public static void createAll(DebugProcessImpl debugProcess)
public static void clearCaches(DebugProcessImpl debugProcess)
public void createRequest(DebugProcessImpl debugProcess)
BreakpointcreateRequest in class WildcardMethodBreakpointdebugProcess - the requesting processpublic void customizeRenderer(SimpleColoredComponent renderer)
customizeRenderer in interface OverheadProducercustomizeRenderer in class Breakpoint<JavaMethodBreakpointProperties>public boolean isEnabled()
isEnabled in interface OverheadProducerisEnabled in class SyntheticMethodBreakpointpublic void setEnabled(boolean enabled)
setEnabled in interface OverheadProducersetEnabled in class SyntheticMethodBreakpointpublic static java.util.List<StackFrameItem> getRelatedStack(StackFrameProxyImpl frame, SuspendContextImpl suspendContext)
public static java.util.List<StackFrameItem> getRelatedStack(com.sun.jdi.ObjectReference key, DebugProcessImpl process)