Module xl.compiler

Class XL16UBackendRuntimeAstOwnedRuntimeHookPayloadPublicationResult

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

public final class XL16UBackendRuntimeAstOwnedRuntimeHookPayloadPublicationResult extends Object
Terminal publication records for AST-owned runtime-hook payload handoffs.
  • Method Details

    • fromRuntimeHookPayloadFinalHandoffResult

      public static XL16UBackendRuntimeAstOwnedRuntimeHookPayloadPublicationResult fromRuntimeHookPayloadFinalHandoffResult(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstOwnedRuntimeHookPayloadFinalHandoffResult runtimeHookPayloadFinalHandoffResult)
    • getRuntimeHookPayloadFinalHandoffResult

      public de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstOwnedRuntimeHookPayloadFinalHandoffResult getRuntimeHookPayloadFinalHandoffResult()
    • getPublishedRuntimeHookPayloads

    • getRangeCheckPublishedRuntimeHookPayloads

    • getPhysicalValuePublishedRuntimeHookPayloads

    • getPublishedRuntimeHookPayloadCount

      public int getPublishedRuntimeHookPayloadCount()
    • hasPublishedRuntimeHookPayloads

      public boolean hasPublishedRuntimeHookPayloads()
    • getRangeCheckPublishedRuntimeHookPayloadCount

      public int getRangeCheckPublishedRuntimeHookPayloadCount()
    • hasRangeCheckPublishedRuntimeHookPayloads

      public boolean hasRangeCheckPublishedRuntimeHookPayloads()
    • getPhysicalValuePublishedRuntimeHookPayloadCount

      public int getPhysicalValuePublishedRuntimeHookPayloadCount()
    • hasPhysicalValuePublishedRuntimeHookPayloads

      public boolean hasPhysicalValuePublishedRuntimeHookPayloads()
    • publishedEveryRuntimeHookPayloadHandoff

      public boolean publishedEveryRuntimeHookPayloadHandoff()
    • getExecutionState

      public de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionState getExecutionState()
    • getExecutionBlockers

      public List<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> getExecutionBlockers()
    • getExecutionBlockerCount

      public int getExecutionBlockerCount()
    • scheduledForAstOwnedBackendExecution

      public boolean scheduledForAstOwnedBackendExecution()
    • waitingForBackendExecutionReadiness

      public boolean waitingForBackendExecutionReadiness()
    • readyForRuntimeHookPayloadPublication

      public boolean readyForRuntimeHookPayloadPublication()
    • blocksRuntimeHookPayloadPublication

      public boolean blocksRuntimeHookPayloadPublication()
    • getFirstPublishedRuntimeHookPayload

    • getFirstRangeCheckPublishedRuntimeHookPayload

    • getFirstPhysicalValuePublishedRuntimeHookPayload

      public XL16UBackendRuntimeAstOwnedRuntimeHookPayloadPublicationResult.PublishedRuntimeHookPayload getFirstPhysicalValuePublishedRuntimeHookPayload()
    • createRuntimeHookBytecodeBoundaryResult

      public de.grogra.xl.compiler.xl16u.XL16URuntimeHookBytecodeBoundaryResult createRuntimeHookBytecodeBoundaryResult()