java.lang.Object
com.github.javaparser.printer.lexicalpreservation.TextElement
All Implemented Interfaces:
TextElementMatcher

public abstract class TextElement extends Object implements TextElementMatcher
  • Constructor Details

    • TextElement

      public TextElement()
  • Method Details

    • match

      public boolean match(TextElement textElement)
      Specified by:
      match in interface TextElementMatcher
    • isLiteral

      public abstract boolean isLiteral()
    • isWhiteSpace

      public abstract boolean isWhiteSpace()
    • isSpaceOrTab

      public abstract boolean isSpaceOrTab()
    • isNewline

      public abstract boolean isNewline()
    • isComment

      public abstract boolean isComment()
    • isSeparator

      public abstract boolean isSeparator()
    • isIdentifier

      public abstract boolean isIdentifier()
    • isPrimitive

      public abstract boolean isPrimitive()
    • isWhiteSpaceOrComment

      public final boolean isWhiteSpaceOrComment()
    • isChildOfClass

      public abstract boolean isChildOfClass(Class<? extends Node> nodeClass)
      Is this TextElement representing a child of the given class?
    • isChild

      public boolean isChild()