Class TypePattern

Direct Known Subclasses:
AbstractBooleanTypePattern, AnyTypePattern, AnyWithAnnotationTypePattern, DefaultTypePattern, EllipsisTypePattern, HasMemberTypePattern, IdentifierTypePattern, NotTypePattern, NoTypePattern, TypeCategoryTypePattern

public abstract class TypePattern extends PatternNode
abstract TypePattern DOM AST node.
  • Field Details

  • Method Details

    • setTypePatternExpression

      protected void setTypePatternExpression(String typePatternExpression)
      Should be called for internal setting only, if the expression needs to be set lazily
      Parameters:
      typePatternExpression -
    • getTypePatternExpression

      public String getTypePatternExpression()
      Return the type pattern in expression form (String representation). In many cases, this is not null, although it may be null in some cases like the NoTypePattern
      Returns:
      String expression of the type pattern. May be null.