Class Nodes.StringFlags

java.lang.Object
org.prism.Nodes.StringFlags
All Implemented Interfaces:
Comparable<Nodes.StringFlags>
Enclosing class:
Nodes

public static final class Nodes.StringFlags extends Object implements Comparable<Nodes.StringFlags>
Flags for string nodes.
  • Field Details

  • Constructor Details

    • StringFlags

      public StringFlags(short flags)
  • Method Details

    • isForcedUtf8Encoding

      public static boolean isForcedUtf8Encoding(short flags)
    • isForcedBinaryEncoding

      public static boolean isForcedBinaryEncoding(short flags)
    • isFrozen

      public static boolean isFrozen(short flags)
    • isMutable

      public static boolean isMutable(short flags)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • compareTo

      public int compareTo(Nodes.StringFlags other)
      Specified by:
      compareTo in interface Comparable<Nodes.StringFlags>
    • isForcedUtf8Encoding

      public boolean isForcedUtf8Encoding()
    • isForcedBinaryEncoding

      public boolean isForcedBinaryEncoding()
    • isFrozen

      public boolean isFrozen()
    • isMutable

      public boolean isMutable()