Codota Logo
com.intellij.xdebugger
Code IndexAdd Codota to your IDE (free)

How to use com.intellij.xdebugger

Best Java code snippets using com.intellij.xdebugger (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
OutputStreamWriter o =
  • Codota IconOutputStream out;new OutputStreamWriter(out)
  • Codota IconOutputStream out;String charsetName;new OutputStreamWriter(out, charsetName)
  • Codota IconHttpURLConnection connection;new OutputStreamWriter(connection.getOutputStream())
  • Smart code suggestions by Codota
}
origin: KronicDeth/intellij-elixir

public int getLine() {
 return mySourcePosition.getLine();
}
origin: ballerina-platform/ballerina-lang

@Nullable
@Override
public XSmartStepIntoHandler<?> getSmartStepIntoHandler() {
  return super.getSmartStepIntoHandler();
}
origin: ballerina-platform/ballerina-lang

@NotNull
@Override
public XDebugTabLayouter createTabLayouter() {
  return super.createTabLayouter();
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Override
public void registerBreakpoint(@NotNull XLineBreakpoint<DlvBreakpointProperties> breakpoint) {
 XSourcePosition breakpointPosition = breakpoint.getSourcePosition();
 if (breakpointPosition == null) return;
 VirtualFile file = breakpointPosition.getFile();
 int line = breakpointPosition.getLine();
 send(new DlvRequest.CreateBreakpoint(file.getPath(), line + 1))
  .done(b -> {
   breakpoint.putUserData(ID, b.id);
   breakpoints.put(b.id, breakpoint);
   getSession().updateBreakpointPresentation(breakpoint, AllIcons.Debugger.Db_verified_breakpoint, null);
  })
  .rejected(t -> {
   String message = t == null ? null : t.getMessage();
   getSession().updateBreakpointPresentation(breakpoint, AllIcons.Debugger.Db_invalid_breakpoint, message);
  });
}
origin: go-lang-plugin-org/go-lang-idea-plugin

 @Nullable
 private XSourcePosition findPosition() {
  XDebugSession debugSession = getSession();
  if (debugSession == null) return null;
  XStackFrame stackFrame = debugSession.getCurrentStackFrame();
  if (stackFrame == null) return null;
  Project project = debugSession.getProject();
  XSourcePosition position = debugSession.getCurrentPosition();
  Editor editor = ((FileEditorManagerImpl)FileEditorManager.getInstance(project)).getSelectedTextEditor(true);
  if (editor == null || position == null) return null;
  String name = myName.startsWith("&") ? myName.replaceFirst("\\&", "") : myName;
  PsiElement resolved = findTargetElement(project, position, editor, name);
  if (resolved == null) return null;
  VirtualFile virtualFile = resolved.getContainingFile().getVirtualFile();
  return XDebuggerUtil.getInstance().createPositionByOffset(virtualFile, resolved.getTextOffset());
 }
});
origin: go-lang-plugin-org/go-lang-idea-plugin

@Nullable
@Override
public XSourcePosition getSourcePosition() {
 VirtualFile file = findFile();
 return file == null ? null : XDebuggerUtil.getInstance().createPosition(file, myLocation.line - 1);
}
origin: KronicDeth/intellij-elixir

@NotNull
public VirtualFile getFile() {
 return mySourcePosition.getFile();
}
origin: go-lang-plugin-org/go-lang-idea-plugin

private static boolean isLineBreakpointAvailable(@NotNull VirtualFile file, int line, @NotNull Project project) {
 Document document = FileDocumentManager.getInstance().getDocument(file);
 if (document == null || document.getLineEndOffset(line) == document.getLineStartOffset(line)) return false;
 Checker canPutAtChecker = new Checker();
 XDebuggerUtil.getInstance().iterateLine(project, document, line, canPutAtChecker);
 return canPutAtChecker.isLineBreakpointAvailable();
}
origin: ballerina-platform/ballerina-lang

@Override
public void registerBreakpoint(@NotNull XLineBreakpoint<BallerinaBreakpointProperties> breakpoint) {
  XSourcePosition breakpointPosition = breakpoint.getSourcePosition();
  if (breakpointPosition == null) {
    return;
  }
  breakpoints.add(breakpoint);
  sendBreakpoints();
  getSession().updateBreakpointPresentation(breakpoint, AllIcons.Debugger.Db_verified_breakpoint, null);
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Nullable
private Project getProject() {
 XDebugSession session = getSession();
 return session != null ? session.getProject() : null;
}
origin: go-lang-plugin-org/go-lang-idea-plugin

@Override
public void stop() {
 if (getVm() != null) {
  send(new DlvRequest.Detach(true));
 }
 getSession().stop();
}
origin: go-lang-plugin-org/go-lang-idea-plugin

private void doSetBreakpoints() {
 AccessToken token = ReadAction.start();
 try {
  getSession().initBreakpoints();
 }
 finally {
  token.finish();
 }
}
origin: ballerina-platform/ballerina-lang

  @Override
  public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar,
                     @NotNull DefaultActionGroup topToolbar,
                     @NotNull DefaultActionGroup settings) {
    super.registerAdditionalActions(leftToolbar, topToolbar, settings);
    topToolbar.remove(ActionManager.getInstance().getAction(XDebuggerActions.RUN_TO_CURSOR));
  }
}
origin: ballerina-platform/ballerina-lang

public BallerinaDebugProcess(@NotNull XDebugSession session, @NotNull BallerinaWebSocketConnector connector,
               @Nullable ExecutionResult executionResult) {
  super(session);
  myConnector = connector;
  myProcessHandler = executionResult == null ? super.getProcessHandler() : executionResult.getProcessHandler();
  myExecutionConsole = executionResult == null ? super.createConsole() : executionResult.getExecutionConsole();
  myEditorsProvider = new BallerinaDebuggerEditorsProvider();
  myBreakPointHandler = new BallerinaBreakpointHandler();
  if (executionResult == null) {
    isRemoteDebugMode = true;
  }
}
origin: ballerina-platform/ballerina-lang

@Nullable
@Override
public HyperlinkListener getCurrentStateHyperlinkListener() {
  return super.getCurrentStateHyperlinkListener();
}
origin: ballerina-platform/ballerina-lang

@Nullable
@Override
public XValueMarkerProvider<?, ?> createValueMarkerProvider() {
  return super.createValueMarkerProvider();
}
origin: ballerina-platform/ballerina-lang

@Nullable
@Override
public XDebuggerEvaluator getEvaluator() {
  return super.getEvaluator();
}
origin: ballerina-platform/ballerina-lang

/**
 * Returns the source position. This is used to show the debug hit in the file.
 */
@Nullable
@Override
public XSourcePosition getSourcePosition() {
  VirtualFile file = findFile();
  return file == null ? null : XDebuggerUtil.getInstance().createPosition(file, myFrame.getLineID() - 1);
}
origin: ballerina-platform/ballerina-lang

private void doSetBreakpoints() {
  AccessToken token = ReadAction.start();
  try {
    getSession().initBreakpoints();
  } finally {
    token.finish();
    token.close();
  }
}
origin: KronicDeth/intellij-elixir

@Nullable
public static SourcePosition create(@NotNull String filePath, int line) {
 VirtualFile file = LocalFileSystem.getInstance().findFileByPath(filePath);
 XSourcePosition sourcePosition = XDebuggerUtil.getInstance().createPosition(file, line);
 if (sourcePosition != null) {
  return new SourcePosition(sourcePosition);
 } else {
  return null;
 }
}
com.intellij.xdebugger

Most used classes

  • XSourcePosition
  • XDebugSession
  • XDebuggerManager
  • XLineBreakpoint
  • XValueChildrenList
  • XCompositeNode,
  • XExecutionStack$XStackFrameContainer,
  • XValueNode,
  • XExpression,
  • XBreakpointManager,
  • XNamedValue,
  • XNavigatable,
  • XStackFrame,
  • XValuePresentation$XValueTextRenderer,
  • XDebugProcess,
  • XBreakpoint,
  • XDebuggerEvaluator$XEvaluationCallback,
  • XValueGroup,
  • XValueModifier$XModificationCallback
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now