Class RewriteResult

java.lang.Object
processing.mode.java.preproc.RewriteResult

public class RewriteResult extends Object
Data structure describing the result of preprocessor rewrite.
  • Constructor Details

    • RewriteResult

      public RewriteResult(int newLineOffset, List<TextTransform.Edit> newEdits)
      Create a new rewrite result structure.
      Parameters:
      newLineOffset - The number of lines added during rewrite.
      newEdits - The edits generated during rewrite.
  • Method Details

    • getLineOffset

      public int getLineOffset()
      Get the number of lines added during rewrite.
      Returns:
      The additional offset to add to the preprocessor line offset.
    • getEdits

      public List<TextTransform.Edit> getEdits()
      Get the edits generated during rewrite.
      Returns:
      Edits generated during rewrite.