/** * Creates the button to toggle enablement of the breakpoint * @param parent * @throws CoreException */ protected void createEnabledButton(Composite parent) throws CoreException { fEnabledButton = createCheckButton(parent, PropertyPageMessages.JavaBreakpointPage_5); fEnabledButton.setSelection(getBreakpoint().isEnabled()); }
/** * Constructor * @param breakpoint * @throws CoreException */ public BreakpointChange(IJavaBreakpoint breakpoint) throws CoreException { fBreakpoint = breakpoint; fTypeName = breakpoint.getTypeName(); fHitCount = breakpoint.getHitCount(); fInstanceFilters = breakpoint.getInstanceFilters(); fSuspendPolicy = breakpoint.getSuspendPolicy(); fThreadFilters = breakpoint.getThreadFilters(); fEnabled = breakpoint.isEnabled(); }
protected Image getJavaBreakpointImage(IJavaBreakpoint breakpoint) throws CoreException { if (breakpoint instanceof IJavaMethodBreakpoint) { IJavaMethodBreakpoint mBreakpoint= (IJavaMethodBreakpoint)breakpoint; return getJavaMethodBreakpointImage(mBreakpoint); } else if (breakpoint instanceof IJavaWatchpoint) { IJavaWatchpoint watchpoint= (IJavaWatchpoint)breakpoint; return getJavaWatchpointImage(watchpoint); } else if (breakpoint instanceof IJavaMethodEntryBreakpoint) { IJavaMethodEntryBreakpoint meBreakpoint = (IJavaMethodEntryBreakpoint)breakpoint; return getJavaMethodEntryBreakpointImage(meBreakpoint); } else { int flags= computeBreakpointAdornmentFlags(breakpoint); JDIImageDescriptor descriptor= null; if (breakpoint.isEnabled()) { descriptor= new JDIImageDescriptor(DebugUITools.getImageDescriptor(IDebugUIConstants.IMG_OBJS_BREAKPOINT), flags); } else { descriptor= new JDIImageDescriptor(DebugUITools.getImageDescriptor(IDebugUIConstants.IMG_OBJS_BREAKPOINT_DISABLED), flags); } return getDebugImageRegistry().get(descriptor); } }
int flags= 0; try { if (breakpoint.isEnabled()) { flags |= JDIImageDescriptor.ENABLED;