Module xl.compiler

Class XL16UTypedAstDetail

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UTypedAstDetail

public final class XL16UTypedAstDetail extends Object
Stable XL 1.6U-owned detail payload for retained frontend AST nodes.
  • Method Details

    • of

      public static XL16UTypedAstDetail of(String category, String primaryText, String secondaryText, String tertiaryText, List<String> modifiers, int count, boolean flag, boolean secondaryFlag)
    • empty

      public static XL16UTypedAstDetail empty()
    • isEmpty

      public boolean isEmpty()
    • getCategory

      public String getCategory()
    • getPrimaryText

      public String getPrimaryText()
    • getSecondaryText

      public String getSecondaryText()
    • getTertiaryText

      public String getTertiaryText()
    • getModifiers

      public List<String> getModifiers()
    • hasModifier

      public boolean hasModifier(String modifier)
    • getCount

      public int getCount()
    • getFlag

      public boolean getFlag()
    • getSecondaryFlag

      public boolean getSecondaryFlag()