Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for lambda breakpoints #427

Merged
merged 5 commits into from
Aug 4, 2022

Commits on Jul 26, 2022

  1. Add support for lambda breakpoints

    The support for method header breakpoints was extended to support
    lambda breakpoints using the vscode inline breakpoint feature.
    gayanper committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    438078d View commit details
    Browse the repository at this point in the history
  2. Optimize lambda search

    Only search for lambda when the breakpoing is an inline breakpoint.
    Add support for any column position within lambda expression.
    gayanper committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    9b001d7 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    ec133c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Improve lambda breakpoints

    - Only support for expressions.
    - The inline breakpoint should be before the expression start.
    gayanper committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    6dcb88d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Remove the unnecessary nodeType check

    Since LambdaExpression.getNodeType() returns `ASTNode.LAMBDA_EXPRESSION`, the condition `node.getNodeType() != ASTNode.BLOCK` is always true and i just remove it.
    testforstephen authored Aug 4, 2022
    Configuration menu
    Copy the full SHA
    aec3abe View commit details
    Browse the repository at this point in the history