public class WildcardMethodBreakpoint extends Breakpoint<JavaMethodBreakpointProperties> implements MethodBreakpointBase
LocatableEventRequestor.EventProcessingException
DATA_KEY, myCachedVerifiedState, myProject
METHOD_ENTRY_KEY
Modifier | Constructor and Description |
---|---|
protected |
WildcardMethodBreakpoint(Project project,
java.lang.String classPattern,
java.lang.String methodName,
XBreakpoint<JavaMethodBreakpointProperties> breakpoint) |
|
WildcardMethodBreakpoint(Project project,
XBreakpoint<JavaMethodBreakpointProperties> breakpoint) |
Modifier and Type | Method and Description |
---|---|
static WildcardMethodBreakpoint |
create(Project project,
java.lang.String classPattern,
java.lang.String methodName,
XBreakpoint<JavaMethodBreakpointProperties> xBreakpoint) |
void |
createRequest(DebugProcessImpl debugProcess)
Request for creating all needed JPDA requests in the specified VM
|
void |
disableEmulation() |
boolean |
evaluateCondition(EvaluationContextImpl context,
com.sun.jdi.event.LocatableEvent event) |
Key<MethodBreakpoint> |
getCategory() |
java.lang.String |
getClassName() |
java.lang.String |
getDisplayName() |
PsiElement |
getEvaluationElement() |
java.lang.String |
getEventMessage(com.sun.jdi.event.LocatableEvent event)
returns UI representation
|
javax.swing.Icon |
getIcon() |
java.lang.String |
getMethodName() |
PsiClass |
getPsiClass() |
java.lang.String |
getShortClassName() |
boolean |
isEmulated() |
boolean |
isValid() |
boolean |
isWatchEntry() |
boolean |
isWatchExit() |
<any> |
matchingMethods(<any> methods,
DebugProcessImpl debugProcess) |
void |
processClassPrepare(DebugProcess debugProcess,
com.sun.jdi.ReferenceType refType)
Request for creating all needed JPDA requests in the specified VM
|
void |
readExternal(Element parentNode) |
void |
reload() |
addInstanceFilter, calculateEventClass, createOrWaitPrepare, createOrWaitPrepare, customizeRenderer, fireBreakpointChanged, getClassExclusionFilters, getClassFilters, getCondition, getCountFilter, getInstanceFilters, getLogMessage, getPackageName, getProject, getProperties, getShortName, getStackTrace, getSuspendPolicy, getThisObject, getXBreakpoint, isClassFiltersEnabled, isConditionEnabled, isCountFilterEnabled, isEnabled, isInstanceFiltersEnabled, isLogEnabled, isLogExpressionEnabled, isLogStack, isObsolete, isRemoveAfterHit, isSuspend, markVerified, processLocatableEvent, setClassExclusionFilters, setClassFilters, setClassFiltersEnabled, setCondition, setCountFilter, setCountFilterEnabled, setEnabled, setInstanceFilters, setInstanceFiltersEnabled, setLogEnabled, setRemoveAfterHit, setSuspendPolicy, shouldCreateRequest, shouldCreateRequest, typeMatchesClassFilters, updateUI
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
canBeEmulated, disableEmulation, getXBreakpoint
getClassExclusionFilters, getClassFilters, getCountFilter, getInstanceFilters, getSuspendPolicy, isClassFiltersEnabled, isConditionEnabled, isCountFilterEnabled, isInstanceFiltersEnabled
processLocatableEvent
track
public WildcardMethodBreakpoint(Project project, XBreakpoint<JavaMethodBreakpointProperties> breakpoint)
protected WildcardMethodBreakpoint(Project project, java.lang.String classPattern, java.lang.String methodName, XBreakpoint<JavaMethodBreakpointProperties> breakpoint)
public Key<MethodBreakpoint> getCategory()
getCategory
in class Breakpoint<JavaMethodBreakpointProperties>
public java.lang.String getClassName()
getClassName
in class Breakpoint<JavaMethodBreakpointProperties>
public java.lang.String getShortClassName()
getShortClassName
in class Breakpoint<JavaMethodBreakpointProperties>
public java.lang.String getMethodName()
public void disableEmulation()
disableEmulation
in interface MethodBreakpointBase
public PsiClass getPsiClass()
getPsiClass
in class Breakpoint<JavaMethodBreakpointProperties>
public java.lang.String getDisplayName()
getDisplayName
in class Breakpoint<JavaMethodBreakpointProperties>
public javax.swing.Icon getIcon()
getIcon
in class Breakpoint<JavaMethodBreakpointProperties>
public void reload()
reload
in class Breakpoint<JavaMethodBreakpointProperties>
public boolean evaluateCondition(EvaluationContextImpl context, com.sun.jdi.event.LocatableEvent event) throws EvaluateException
evaluateCondition
in class Breakpoint<JavaMethodBreakpointProperties>
EvaluateException
public void createRequest(DebugProcessImpl debugProcess)
Breakpoint
createRequest
in class Breakpoint<JavaMethodBreakpointProperties>
debugProcess
- the requesting processpublic void processClassPrepare(DebugProcess debugProcess, com.sun.jdi.ReferenceType refType)
Breakpoint
processClassPrepare
in interface ClassPrepareRequestor
processClassPrepare
in class Breakpoint<JavaMethodBreakpointProperties>
debugProcess
- the requesting processpublic java.lang.String getEventMessage(com.sun.jdi.event.LocatableEvent event)
Breakpoint
getEventMessage
in class Breakpoint<JavaMethodBreakpointProperties>
public boolean isValid()
isValid
in class Breakpoint<JavaMethodBreakpointProperties>
public PsiElement getEvaluationElement()
getEvaluationElement
in class Breakpoint<JavaMethodBreakpointProperties>
public void readExternal(Element parentNode) throws InvalidDataException
readExternal
in class Breakpoint<JavaMethodBreakpointProperties>
InvalidDataException
public <any> matchingMethods(<any> methods, DebugProcessImpl debugProcess)
matchingMethods
in interface MethodBreakpointBase
public static WildcardMethodBreakpoint create(Project project, java.lang.String classPattern, java.lang.String methodName, XBreakpoint<JavaMethodBreakpointProperties> xBreakpoint)
public boolean isEmulated()
public boolean isWatchEntry()
isWatchEntry
in interface MethodBreakpointBase
public boolean isWatchExit()
isWatchExit
in interface MethodBreakpointBase