Class LineElement

java.lang.Object
mockit.coverage.reporting.parsing.LineElement
All Implemented Interfaces:
Iterable<LineElement>

public final class LineElement extends Object implements Iterable<LineElement>
  • Method Details

    • isCode

      public boolean isCode()
    • isComment

      public boolean isComment()
    • isKeyword

      public boolean isKeyword(@NonNull String keyword)
    • getText

      @NonNull public String getText()
    • getNext

      @Nullable public LineElement getNext()
    • getNextCodeElement

      @Nullable public LineElement getNextCodeElement()
    • wrapText

      public void wrapText(@NonNull String desiredOpeningTag, @NonNull String desiredClosingTag)
    • appendUntilNextCodeElement

      @Nullable public LineElement appendUntilNextCodeElement(@NonNull StringBuilder line)
    • findNextBranchingPoint

      @Nullable public LineElement findNextBranchingPoint()
    • isBranchingElement

      public boolean isBranchingElement()
    • findWord

      @Nullable public LineElement findWord(@NonNull String word)
    • appendAllBefore

      public void appendAllBefore(@NonNull StringBuilder line, @Nullable LineElement elementToStopBefore)
    • iterator

      @NonNull public Iterator<LineElement> iterator()
      Specified by:
      iterator in interface Iterable<LineElement>
    • toString

      public String toString()
      Overrides:
      toString in class Object