Class Dim.SourceInfo

java.lang.Object
org.mozilla.javascript.tools.debugger.Dim.SourceInfo
Enclosing class:
Dim

public static class Dim.SourceInfo extends Object
Class to store information about a script source.
  • Field Details

    • EMPTY_BOOLEAN_ARRAY

      private static final boolean[] EMPTY_BOOLEAN_ARRAY
      An empty array of booleans.
    • source

      private String source
      The script.
    • url

      private String url
      The URL of the script.
    • breakableLines

      private boolean[] breakableLines
      Array indicating which lines can have breakpoints set.
    • breakpoints

      private boolean[] breakpoints
      Array indicating whether a breakpoint is set on the line.
    • functionSources

      private Dim.FunctionSource[] functionSources
      Array of FunctionSource objects for the functions in the script.
  • Constructor Details

  • Method Details

    • source

      public String source()
      Returns the source text.
    • url

      public String url()
      Returns the script's origin URL.
    • functionSourcesTop

      public int functionSourcesTop()
      Returns the number of FunctionSource objects stored in this object.
    • functionSource

      public Dim.FunctionSource functionSource(int i)
      Returns the FunctionSource object with the given index.
    • copyBreakpointsFrom

      private void copyBreakpointsFrom(Dim.SourceInfo old)
      Copies the breakpoints from the given SourceInfo object into this one.
    • breakableLine

      public boolean breakableLine(int line)
      Returns whether the given line number can have a breakpoint set on it.
    • breakpoint

      public boolean breakpoint(int line)
      Returns whether there is a breakpoint set on the given line.
    • breakpoint

      public boolean breakpoint(int line, boolean value)
      Sets or clears the breakpoint flag for the given line.
    • removeAllBreakpoints

      public void removeAllBreakpoints()
      Removes all breakpoints from the script.