Class AnnotationElement

java.lang.Object
org.infinispan.protostream.descriptors.AnnotationElement
Direct Known Subclasses:
AnnotationElement.Attribute, AnnotationElement.Value

public abstract class AnnotationElement extends Object
Since:
2.0
Author:
[email protected]
  • Field Details

    • UNKNOWN_POSITION

      public static final long UNKNOWN_POSITION
      See Also:
    • position

      public final long position
      Text position, encoded in the form of a long. Upper half is the line number, lower half is the column.
  • Constructor Details

    • AnnotationElement

      protected AnnotationElement(long position)
  • Method Details

    • line

      public static int line(long pos)
    • column

      public static int column(long pos)
    • makePosition

      public static long makePosition(int line, int column)
    • positionToString

      public static String positionToString(long pos)
    • acceptVisitor

      public void acceptVisitor(AnnotationElement.Visitor visitor)