package com.sylvanaar.idea.Lua.debugger; import com.intellij.xdebugger.breakpoints.XBreakpoint; import com.intellij.xdebugger.breakpoints.XBreakpointHandler; import org.jetbrains.annotations.NotNull; public class LuaLineBreakpointHandler extends XBreakpointHandler { protected LuaDebugProcess myDebugProcess; public LuaLineBreakpointHandler(LuaDebugProcess debugProcess) { super(LuaLineBreakpointType.class); myDebugProcess = debugProcess; } public void registerBreakpoint(@NotNull XBreakpoint xBreakpoint) { myDebugProcess.addBreakPoint(xBreakpoint); } public void unregisterBreakpoint(@NotNull XBreakpoint xBreakpoint, boolean temporary) { myDebugProcess.removeBreakPoint(xBreakpoint); } }