Module xl.compiler

Class XL16UCallableParameterSyntax

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

public final class XL16UCallableParameterSyntax extends Object
  • Constructor Details

    • XL16UCallableParameterSyntax

      public XL16UCallableParameterSyntax(String leadingPrefix, XL16UNumericType type, String name, String physicalAnnotation, String preferredUnitAnnotation, boolean lowerInclusive, boolean upperInclusive, String lowerBound, String upperBound, int typeStart, int typeKeywordEnd, int nameStart, int physicalAnnotationStart, int physicalAnnotationEnd, int preferredUnitAnnotationStart, int preferredUnitAnnotationEnd, int rangeStart, int rangeEnd, int lowerBoundStart, int lowerBoundEnd, int upperBoundStart, int upperBoundEnd, int declarationEnd)
  • Method Details

    • getLeadingPrefix

      public String getLeadingPrefix()
    • getType

      public XL16UNumericType getType()
    • getName

      public String getName()
    • getPhysicalAnnotation

      public String getPhysicalAnnotation()
    • hasPhysicalAnnotation

      public boolean hasPhysicalAnnotation()
    • getPreferredUnitAnnotation

      public String getPreferredUnitAnnotation()
    • hasPreferredUnitAnnotation

      public boolean hasPreferredUnitAnnotation()
    • hasRange

      public boolean hasRange()
    • hasXL16USyntax

      public boolean hasXL16USyntax()
    • isLowerInclusive

      public boolean isLowerInclusive()
    • isUpperInclusive

      public boolean isUpperInclusive()
    • getLowerBound

      public String getLowerBound()
    • getUpperBound

      public String getUpperBound()
    • getTypeStart

      public int getTypeStart()
    • getTypeKeywordEnd

      public int getTypeKeywordEnd()
    • getTypeRange

      public XL16UOffsetRange getTypeRange()
    • getNameStart

      public int getNameStart()
    • getNameRange

      public XL16UOffsetRange getNameRange()
    • getPhysicalAnnotationStart

      public int getPhysicalAnnotationStart()
    • getPhysicalAnnotationEnd

      public int getPhysicalAnnotationEnd()
    • getPhysicalAnnotationRange

      public XL16UOffsetRange getPhysicalAnnotationRange()
    • getPreferredUnitAnnotationStart

      public int getPreferredUnitAnnotationStart()
    • getPreferredUnitAnnotationEnd

      public int getPreferredUnitAnnotationEnd()
    • getPreferredUnitAnnotationRange

      public XL16UOffsetRange getPreferredUnitAnnotationRange()
    • getRangeStart

      public int getRangeStart()
    • getRangeEnd

      public int getRangeEnd()
    • getRangeTokenRange

      public XL16UOffsetRange getRangeTokenRange()
    • getLowerBoundStart

      public int getLowerBoundStart()
    • getLowerBoundEnd

      public int getLowerBoundEnd()
    • getLowerBoundRange

      public XL16UOffsetRange getLowerBoundRange()
    • getUpperBoundStart

      public int getUpperBoundStart()
    • getUpperBoundEnd

      public int getUpperBoundEnd()
    • getUpperBoundRange

      public XL16UOffsetRange getUpperBoundRange()
    • getDeclarationEnd

      public int getDeclarationEnd()
    • getDeclarationRange

      public XL16UOffsetRange getDeclarationRange()