public class FieldBreakpoint extends BreakpointWithHighlighter<JavaFieldBreakpointProperties>
LocatableEventRequestor.EventProcessingException
Modifier and Type | Field and Description |
---|---|
static Key<FieldBreakpoint> |
CATEGORY |
DATA_KEY, myCachedVerifiedState, myProject
Modifier | Constructor and Description |
---|---|
protected |
FieldBreakpoint(Project project,
XBreakpoint breakpoint) |
Modifier and Type | Method and Description |
---|---|
static FieldBreakpoint |
create(Project project,
java.lang.String fieldName,
XBreakpoint xBreakpoint) |
void |
createRequestForPreparedClass(DebugProcessImpl debugProcess,
com.sun.jdi.ReferenceType refType) |
static PsiField |
findField(Project project,
Document document,
int offset) |
Key<FieldBreakpoint> |
getCategory() |
protected javax.swing.Icon |
getDisabledIcon(boolean isMuted) |
java.lang.String |
getDisplayName() |
PsiElement |
getEvaluationElement() |
java.lang.String |
getEventMessage(com.sun.jdi.event.LocatableEvent event)
returns UI representation
|
java.lang.String |
getFieldName() |
PsiField |
getPsiField() |
protected com.sun.jdi.ObjectReference |
getThisObject(SuspendContextImpl context,
com.sun.jdi.event.LocatableEvent event) |
protected javax.swing.Icon |
getVerifiedIcon(boolean isMuted) |
protected javax.swing.Icon |
getVerifiedWarningsIcon(boolean isMuted) |
boolean |
isAt(Document document,
int offset) |
boolean |
isStatic() |
boolean |
isValid() |
void |
readExternal(Element breakpointNode) |
void |
reload() |
createRequest, getClassName, getDescription, getDocument, getFileName, getIcon, getInvalidIcon, getLineIndex, getPackageName, getPsiClass, getPsiClassAt, getSetIcon, getShortClassName, getSourcePosition, getValidatingIcon, init, isMuted, isPositionValid, isVisible, processClassPrepare, reload, setVisible, toString, updateUI
addInstanceFilter, calculateEventClass, createOrWaitPrepare, createOrWaitPrepare, customizeRenderer, evaluateCondition, fireBreakpointChanged, getClassExclusionFilters, getClassFilters, getCondition, getCountFilter, getInstanceFilters, getLogMessage, getProject, getProperties, getShortName, getStackTrace, getSuspendPolicy, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
track
public static final Key<FieldBreakpoint> CATEGORY
protected FieldBreakpoint(Project project, XBreakpoint breakpoint)
public boolean isStatic()
public java.lang.String getFieldName()
protected javax.swing.Icon getDisabledIcon(boolean isMuted)
getDisabledIcon
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
protected javax.swing.Icon getVerifiedIcon(boolean isMuted)
getVerifiedIcon
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
protected javax.swing.Icon getVerifiedWarningsIcon(boolean isMuted)
getVerifiedWarningsIcon
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
public Key<FieldBreakpoint> getCategory()
getCategory
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
public PsiField getPsiField()
public void reload()
reload
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
protected com.sun.jdi.ObjectReference getThisObject(SuspendContextImpl context, com.sun.jdi.event.LocatableEvent event) throws EvaluateException
getThisObject
in class Breakpoint<JavaFieldBreakpointProperties>
EvaluateException
public void createRequestForPreparedClass(DebugProcessImpl debugProcess, com.sun.jdi.ReferenceType refType)
createRequestForPreparedClass
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
public java.lang.String getEventMessage(com.sun.jdi.event.LocatableEvent event)
Breakpoint
getEventMessage
in class Breakpoint<JavaFieldBreakpointProperties>
public java.lang.String getDisplayName()
getDisplayName
in class Breakpoint<JavaFieldBreakpointProperties>
public static FieldBreakpoint create(Project project, java.lang.String fieldName, XBreakpoint xBreakpoint)
public boolean isValid()
isValid
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
public boolean isAt(Document document, int offset)
isAt
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
public void readExternal(Element breakpointNode) throws InvalidDataException
readExternal
in class BreakpointWithHighlighter<JavaFieldBreakpointProperties>
InvalidDataException
public PsiElement getEvaluationElement()
getEvaluationElement
in class Breakpoint<JavaFieldBreakpointProperties>