package com.jetbrains.lang.dart.ide.runner; import com.intellij.openapi.project.Project; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.xdebugger.breakpoints.XLineBreakpointTypeBase; import com.jetbrains.lang.dart.DartBundle; import com.jetbrains.lang.dart.DartFileType; import com.jetbrains.lang.dart.ide.runner.base.DartDebuggerEditorsProvider; import org.jetbrains.annotations.NotNull; public class DartLineBreakpointType extends XLineBreakpointTypeBase { protected DartLineBreakpointType() { super("Dart", DartBundle.message("dart.line.breakpoints.title"), new DartDebuggerEditorsProvider()); } public boolean canPutAt(@NotNull final VirtualFile file, final int line, @NotNull final Project project) { return DartFileType.INSTANCE.equals(file.getFileType()); } }