public class JavaMethodBreakpointType extends JavaLineBreakpointTypeBase<JavaMethodBreakpointProperties>
XLineBreakpointType.XLineBreakpointAllVariant, XLineBreakpointType.XLineBreakpointVariant, XLineBreakpointType.XLinePsiElementBreakpointVariantXBreakpointType.StandardPanels, XBreakpointType.XBreakpointCreator<P extends XBreakpointProperties>EXTENSION_POINT_NAME| Constructor and Description |
|---|
JavaMethodBreakpointType() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeHitInOtherPlaces()
Return true if this breakpoint could be hit on lines other than the one specified,
an example is method breakpoint in java - it could be hit on any method overriding the one specified
|
boolean |
canPutAt(VirtualFile file,
int line,
Project project)
Return
true |
JavaMethodBreakpointProperties |
createBreakpointProperties(VirtualFile file,
int line)
return non-null value if a breakpoint should have specific properties besides containing file and line.
|
XBreakpointCustomPropertiesPanel |
createCustomPropertiesPanel(Project project) |
Breakpoint<JavaMethodBreakpointProperties> |
createJavaBreakpoint(Project project,
XBreakpoint breakpoint) |
JavaMethodBreakpointProperties |
createProperties() |
javax.swing.Icon |
getDisabledIcon() |
java.lang.String |
getDisplayName() |
javax.swing.Icon |
getEnabledIcon() |
protected java.lang.String |
getHelpID() |
javax.swing.Icon |
getInactiveDependentIcon() |
javax.swing.Icon |
getMutedDisabledIcon() |
javax.swing.Icon |
getMutedEnabledIcon() |
java.lang.String |
getShortText(XLineBreakpoint<JavaMethodBreakpointProperties> breakpoint) |
javax.swing.Icon |
getSuspendNoneIcon() |
canPutAtElement, createCustomRightPropertiesPanel, getAdditionalPopupMenuActions, getDisplayText, getEditorsProvider, isSuspendThreadSupportedcomputeVariants, computeVariantsAsync, createDefaultBreakpoint, getHighlightRange, getPriority, getSourcePosition, getTemporaryIconaddBreakpoint, createCustomConditionsPanel, createCustomPropertiesPanel, createCustomTopPropertiesPanel, getBreakpointComparator, getBreakpointsDialogHelpTopic, getDefaultSuspendPolicy, getEditorsProvider, getGroupingRules, getId, getPendingIcon, getTitle, getVisibleStandardPanels, isAddBreakpointButtonVisible, shouldShowInBreakpointsDialog, toStringpublic javax.swing.Icon getEnabledIcon()
getEnabledIcon in class XBreakpointType<XLineBreakpoint<JavaMethodBreakpointProperties>,JavaMethodBreakpointProperties>public javax.swing.Icon getDisabledIcon()
public javax.swing.Icon getSuspendNoneIcon()
public javax.swing.Icon getMutedEnabledIcon()
public javax.swing.Icon getMutedDisabledIcon()
public javax.swing.Icon getInactiveDependentIcon()
getInactiveDependentIcon in class XBreakpointType<XLineBreakpoint<JavaMethodBreakpointProperties>,JavaMethodBreakpointProperties>protected java.lang.String getHelpID()
public java.lang.String getDisplayName()
public java.lang.String getShortText(XLineBreakpoint<JavaMethodBreakpointProperties> breakpoint)
getShortText in class XLineBreakpointType<JavaMethodBreakpointProperties>public XBreakpointCustomPropertiesPanel createCustomPropertiesPanel(Project project)
public JavaMethodBreakpointProperties createProperties()
public JavaMethodBreakpointProperties createBreakpointProperties(VirtualFile file, int line)
XLineBreakpointTypeXBreakpoint instance and can be obtained by using XBreakpoint.getProperties() methodcreateBreakpointProperties in class XLineBreakpointType<JavaMethodBreakpointProperties>public Breakpoint<JavaMethodBreakpointProperties> createJavaBreakpoint(Project project, XBreakpoint breakpoint)
public boolean canBeHitInOtherPlaces()
XLineBreakpointTypecanBeHitInOtherPlaces in class XLineBreakpointType<JavaMethodBreakpointProperties>public boolean canPutAt(VirtualFile file, int line, Project project)
XLineBreakpointTypetrue if breakpoint can be put on line in filecanPutAt in class XLineBreakpointType<JavaMethodBreakpointProperties>