Module xl.compiler

Class XL16USemanticLegacyCodeGenerationBoundaryBundle

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

public final class XL16USemanticLegacyCodeGenerationBoundaryBundle extends Object
Aggregate XL 1.6U-owned legacy code-generation boundary handoff.
  • Method Details

    • getSourceOwnedBoundaryResult

      public XL16USourceOwnedLegacyCodeGenerationBoundaryResult getSourceOwnedBoundaryResult()
    • getExpressionCallableBoundaryResult

      public de.grogra.xl.compiler.xl16u.XL16UExpressionCallableLegacyCodeGenerationBoundaryResult getExpressionCallableBoundaryResult()
    • getMetadataBoundaryResult

      public XL16UMetadataLegacyCodeGenerationBoundaryResult getMetadataBoundaryResult()
    • getSourceOwnedBoundaryNodeCount

      public int getSourceOwnedBoundaryNodeCount()
    • getExpressionCallableBoundaryNodeCount

      public int getExpressionCallableBoundaryNodeCount()
    • getMetadataBoundaryNodeCount

      public int getMetadataBoundaryNodeCount()
    • getBoundaryNodeCount

      public int getBoundaryNodeCount()
    • hasSourceOwnedBoundaryWork

      public boolean hasSourceOwnedBoundaryWork()
    • hasExpressionCallableBoundaryWork

      public boolean hasExpressionCallableBoundaryWork()
    • hasMetadataBoundaryWork

      public boolean hasMetadataBoundaryWork()
    • isEmpty

      public boolean isEmpty()
    • readyForSemanticLegacyCodeGenerationBoundary

      public boolean readyForSemanticLegacyCodeGenerationBoundary()
    • requiresCompatibilitySourceFallback

      public boolean requiresCompatibilitySourceFallback()