Class NotebookParsingData

java.lang.Object
org.sonar.plugins.python.NotebookParsingData

public class NotebookParsingData extends Object
  • Constructor Details

  • Method Details

    • fromLine

      public static NotebookParsingData fromLine(int line)
    • empty

      public static NotebookParsingData empty()
    • getAggregatedSource

      public StringBuilder getAggregatedSource()
    • getLocationMap

      public Map<Integer,IPythonLocation> getLocationMap()
    • getAggregatedSourceLine

      public Integer getAggregatedSourceLine()
    • combine

      public NotebookParsingData combine(NotebookParsingData other)
    • appendToSource

      public void appendToSource(String str)
    • addLineToSource

      public void addLineToSource(String sourceLine, int lineNr, int columnNr, Map<Integer,Integer> colOffset, boolean isCompressed)
    • addLineToSource

      public void addLineToSource(String sourceLine, IPythonLocation location)
    • addDelimiterToSource

      public void addDelimiterToSource(String delimiter, int lineNr, int columnNr)
    • addDefaultLocation

      public void addDefaultLocation(int line, int lineNr, int columnNr)
    • removeTrailingExtraLine

      public void removeTrailingExtraLine()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object