Module xl.compiler

Class XL16USemanticLegacyBackendConsumptionSummary

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

public final class XL16USemanticLegacyBackendConsumptionSummary extends Object
Compact accounting summary for semantic legacy-backend consumption.
  • Method Details

    • getPlan

    • getConsumptionBundle

      public XL16USemanticLegacyBackendConsumptionBundle getConsumptionBundle()
    • getConsumedNodeCount

      public int getConsumedNodeCount()
    • getSourceOwnedConsumedNodeCount

      public int getSourceOwnedConsumedNodeCount()
    • getExpressionCallableConsumedNodeCount

      public int getExpressionCallableConsumedNodeCount()
    • getMetadataConsumedNodeCount

      public int getMetadataConsumedNodeCount()
    • getConsumedFamilyCount

      public int getConsumedFamilyCount()
    • getDecision

    • getDecisionId

      public String getDecisionId()
    • hasSourceOwnedConsumedNodes

      public boolean hasSourceOwnedConsumedNodes()
    • hasExpressionCallableConsumedNodes

      public boolean hasExpressionCallableConsumedNodes()
    • hasMetadataConsumedNodes

      public boolean hasMetadataConsumedNodes()
    • isEmpty

      public boolean isEmpty()
    • readyForSemanticLegacyBackendConsumption

      public boolean readyForSemanticLegacyBackendConsumption()
    • usesAstOwnedSemanticLegacyBackendConsumption

      public boolean usesAstOwnedSemanticLegacyBackendConsumption()
    • usesCompatibilitySourceFallback

      public boolean usesCompatibilitySourceFallback()
    • requiresCompatibilitySourceFallback

      public boolean requiresCompatibilitySourceFallback()