Class BreakpointRequest

java.lang.Object
org.eclipse.epsilon.eol.debug.BreakpointRequest

public class BreakpointRequest extends Object
Represents a request to set a breakpoint in a given line.
  • Constructor Details

    • BreakpointRequest

      public BreakpointRequest(Map<URI,Path> uriToPathMappings, String path, int line, int column, String condition)
      Constructs a new request.
      Parameters:
      uriToPathMappings - Mappings from module URIs to filesystem paths. Useful when debugging code that is loaded from a non-file URI.
      path - Absolute path of the IDE file with the breakpoint.
      line - 1-based index of the line of the file where the breakpoint has been set.
      column - 0-based index of the column within the line where the breakpoint has been set.
      condition - EOL-based condition that must hold in order to stop at the line. Can be null if no condition is to be used.
  • Method Details

    • getPath

      public String getPath()
    • getLine

      public int getLine()
    • getUriToPathMappings

      public Map<URI,Path> getUriToPathMappings()
    • getCondition

      public String getCondition()
    • getColumn

      public Integer getColumn()
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object