Module xl.compiler

Class XL16ULoweringPlan.Summary

java.lang.Object
de.grogra.xl.compiler.xl16u.XL16ULoweringPlan.Summary
Enclosing class:
XL16ULoweringPlan

public static final class XL16ULoweringPlan.Summary extends Object
  • Method Details

    • getEntryCount

      public int getEntryCount()
    • getDeclarationCount

      public int getDeclarationCount()
    • getStatementCount

      public int getStatementCount()
    • getPlainRangeDeclarationCount

      public int getPlainRangeDeclarationCount()
    • getPhysicalDeclarationCount

      public int getPhysicalDeclarationCount()
    • getBooleanInitializerCount

      public int getBooleanInitializerCount()
    • getPlainInitializerCount

      public int getPlainInitializerCount()
    • getReturnCount

      public int getReturnCount()
    • getAssignmentCount

      public int getAssignmentCount()
    • getIncrementCount

      public int getIncrementCount()
    • getExpressionCount

      public int getExpressionCount()
    • getCountOfKind

      public int getCountOfKind(XL16ULoweringSegment.Kind kind)
    • getKindCounts

      public Map<XL16ULoweringSegment.Kind,Integer> getKindCounts()
    • getSourceStart

      public int getSourceStart()
    • getSourceEnd

      public int getSourceEnd()
    • getSourceRange

      public XL16UOffsetRange getSourceRange()
    • getCompatibilityStart

      public int getCompatibilityStart()
    • getCompatibilityEnd

      public int getCompatibilityEnd()
    • getCompatibilityRange

      public XL16UOffsetRange getCompatibilityRange()
    • getTotalSourceLength

      public int getTotalSourceLength()
    • getTotalCompatibilityLength

      public int getTotalCompatibilityLength()
    • getTotalLengthDelta

      public int getTotalLengthDelta()
    • getSymbolNames

      public List<String> getSymbolNames()
    • isEmpty

      public boolean isEmpty()
    • hasDeclarations

      public boolean hasDeclarations()
    • hasStatements

      public boolean hasStatements()
    • hasPlainRangeDeclarations

      public boolean hasPlainRangeDeclarations()
    • hasPhysicalDeclarations

      public boolean hasPhysicalDeclarations()
    • hasBooleanInitializers

      public boolean hasBooleanInitializers()
    • hasPlainInitializers

      public boolean hasPlainInitializers()
    • hasReturns

      public boolean hasReturns()
    • hasAssignments

      public boolean hasAssignments()
    • hasIncrements

      public boolean hasIncrements()
    • hasExpressions

      public boolean hasExpressions()
    • hasEntriesOfKind

      public boolean hasEntriesOfKind(XL16ULoweringSegment.Kind kind)
    • changesLength

      public boolean changesLength()
    • containsSymbol

      public boolean containsSymbol(String symbolName)