Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult
Resolves bound AST-owned runtime hooks to concrete helper candidates.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleande.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstOwnedRuntimeHookOverloadSelectionResultintList<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionStateintList<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> intList<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> intList<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> booleanbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
getRuntimeHookBindingResult
-
getTargetCandidates
public List<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> getTargetCandidates() -
getRangeCheckTargetCandidates
public List<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> getRangeCheckTargetCandidates() -
getPhysicalValueTargetCandidates
public List<XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate> getPhysicalValueTargetCandidates() -
getTargetCandidateCount
public int getTargetCandidateCount() -
hasTargetCandidates
public boolean hasTargetCandidates() -
getRangeCheckTargetCandidateCount
public int getRangeCheckTargetCandidateCount() -
hasRangeCheckTargetCandidates
public boolean hasRangeCheckTargetCandidates() -
getPhysicalValueTargetCandidateCount
public int getPhysicalValueTargetCandidateCount() -
hasPhysicalValueTargetCandidates
public boolean hasPhysicalValueTargetCandidates() -
resolvedAllBoundRuntimeHooks
public boolean resolvedAllBoundRuntimeHooks() -
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() -
readyForRuntimeHookTargetResolution
public boolean readyForRuntimeHookTargetResolution() -
blocksRuntimeHookTargetResolution
public boolean blocksRuntimeHookTargetResolution() -
compactCommitAppStateTailClosed
public boolean compactCommitAppStateTailClosed() -
getFirstTargetCandidate
public XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate getFirstTargetCandidate() -
getFirstRangeCheckTargetCandidate
public XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate getFirstRangeCheckTargetCandidate() -
getFirstPhysicalValueTargetCandidate
public XL16UBackendRuntimeAstOwnedRuntimeHookTargetResolutionResult.AstOwnedRuntimeHookTargetCandidate getFirstPhysicalValueTargetCandidate() -
createAstOwnedRuntimeHookOverloadSelectionResult
public de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeAstOwnedRuntimeHookOverloadSelectionResult createAstOwnedRuntimeHookOverloadSelectionResult()
-