Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult
Concrete generated-output records for AST-owned backend code-generation
slices.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleande.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedBackendArtifactResultbooleande.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResultintintintList<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionStategetGeneratedOutput(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) intintgetGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) intgetGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) intgetGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) intgetGeneratedOutputCount(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) getGeneratedOutputs(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) intintbooleanbooleanbooleanbooleanhasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) booleanhasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) booleanhasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) booleanhasGeneratedOutputs(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) booleanbooleanbooleanbooleanboolean
-
Method Details
-
getCodeGenerationSliceResult
public de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult getCodeGenerationSliceResult() -
getGeneratedOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getGeneratedOutputs() -
getGeneratedOutput
public XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput getGeneratedOutput(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) -
getGeneratedOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getGeneratedOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getGeneratedOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
getGeneratedOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getGeneratedOutputs(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) -
getGeneratedOutputCount
public int getGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getGeneratedOutputCount
public int getGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getGeneratedOutputCount
public int getGeneratedOutputCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
getGeneratedOutputCount
public int getGeneratedOutputCount(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) -
hasGeneratedOutputs
public boolean hasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
hasGeneratedOutputs
public boolean hasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
hasGeneratedOutputs
public boolean hasGeneratedOutputs(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind kind) -
hasGeneratedOutputs
public boolean hasGeneratedOutputs(de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedCodeGenerationSliceResult.CodeGenerationOperation operation) -
getSemanticAstOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getSemanticAstOutputs() -
getSemanticEffectOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getSemanticEffectOutputs() -
getCommitTailOutputs
public List<XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput> getCommitTailOutputs() -
getGeneratedOutputCount
public int getGeneratedOutputCount() -
hasGeneratedOutputs
public boolean hasGeneratedOutputs() -
getConsumedSliceCount
public int getConsumedSliceCount() -
hasConsumedSlices
public boolean hasConsumedSlices() -
getSemanticAstOutputCount
public int getSemanticAstOutputCount() -
hasSemanticAstOutputs
public boolean hasSemanticAstOutputs() -
getSemanticEffectOutputCount
public int getSemanticEffectOutputCount() -
hasSemanticEffectOutputs
public boolean hasSemanticEffectOutputs() -
getCommitTailOutputCount
public int getCommitTailOutputCount() -
hasCommitTailOutputs
public boolean hasCommitTailOutputs() -
generatedEveryAstOwnedCodeGenerationSlice
public boolean generatedEveryAstOwnedCodeGenerationSlice() -
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() -
readyForAstOwnedGeneratedOutput
public boolean readyForAstOwnedGeneratedOutput() -
blocksAstOwnedGeneratedOutput
public boolean blocksAstOwnedGeneratedOutput() -
compactCommitAppStateTailClosed
public boolean compactCommitAppStateTailClosed() -
getFirstGeneratedOutput
public XL16UBackendRuntimeAstOwnedCodeGenerationOutputResult.AstOwnedGeneratedOutput getFirstGeneratedOutput() -
createAstOwnedBackendArtifactResult
public de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedBackendArtifactResult createAstOwnedBackendArtifactResult()
-