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, updateUIaddInstanceFilter, 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, typeMatchesClassFiltersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittrackpublic 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>EvaluateExceptionpublic 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)
BreakpointgetEventMessage 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>InvalidDataExceptionpublic PsiElement getEvaluationElement()
getEvaluationElement in class Breakpoint<JavaFieldBreakpointProperties>