Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult
Replacement records for legacy bridge call sites.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleande.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedRuntimeHookRequestResultde.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedBridgeActivationResultgetCallSiteReplacement(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) intintgetCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) intgetCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) intgetCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) intgetCallSiteReplacementCount(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) getCallSiteReplacements(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) intintintList<de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionBlocker> de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.ExecutionStateintintbooleanbooleanhasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) booleanhasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) booleanhasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) booleanhasCallSiteReplacements(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
getBridgeActivationResult
public de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedBridgeActivationResult getBridgeActivationResult() -
getCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCallSiteReplacements() -
getSemanticAstCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getSemanticAstCallSiteReplacements() -
getSemanticEffectCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getSemanticEffectCallSiteReplacements() -
getCommitTailCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCommitTailCallSiteReplacements() -
getCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getCallSiteReplacement(de.grogra.xl.compiler.xl16u.backend.XL16UBackendExecutionPlan.Slice slice) -
getCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) -
getCallSiteReplacements
public List<XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement> getCallSiteReplacements(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) -
getCallSiteReplacementCount
public int getCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
getCallSiteReplacementCount
public int getCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
getCallSiteReplacementCount
public int getCallSiteReplacementCount(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) -
getCallSiteReplacementCount
public int getCallSiteReplacementCount(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) -
hasCallSiteReplacements
public boolean hasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeActionConsumerResult.ActionKind actionKind) -
hasCallSiteReplacements
public boolean hasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeBehaviorResult.RuntimeOperation operation) -
hasCallSiteReplacements
public boolean hasCallSiteReplacements(de.grogra.xl.compiler.xl16u.backend.XL16UBackendRuntimeSemanticExecutionResult.RuntimeSemanticResultKind semanticKind) -
hasCallSiteReplacements
public boolean hasCallSiteReplacements(XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.CallSiteReplacementKind replacementKind) -
getCallSiteReplacementCount
public int getCallSiteReplacementCount() -
hasCallSiteReplacements
public boolean hasCallSiteReplacements() -
getConsumedBridgeActivationCount
public int getConsumedBridgeActivationCount() -
hasConsumedBridgeActivations
public boolean hasConsumedBridgeActivations() -
getSemanticAstCallSiteReplacementCount
public int getSemanticAstCallSiteReplacementCount() -
hasSemanticAstCallSiteReplacements
public boolean hasSemanticAstCallSiteReplacements() -
getSemanticEffectCallSiteReplacementCount
public int getSemanticEffectCallSiteReplacementCount() -
hasSemanticEffectCallSiteReplacements
public boolean hasSemanticEffectCallSiteReplacements() -
getCommitTailCallSiteReplacementCount
public int getCommitTailCallSiteReplacementCount() -
hasCommitTailCallSiteReplacements
public boolean hasCommitTailCallSiteReplacements() -
replacedEveryAstOwnedBridgeActivation
public boolean replacedEveryAstOwnedBridgeActivation() -
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() -
readyForAstOwnedCallSiteReplacement
public boolean readyForAstOwnedCallSiteReplacement() -
blocksAstOwnedCallSiteReplacement
public boolean blocksAstOwnedCallSiteReplacement() -
compactCommitAppStateTailClosed
public boolean compactCommitAppStateTailClosed() -
readyForSemanticAstBytecodeCallSiteReplacement
public boolean readyForSemanticAstBytecodeCallSiteReplacement() -
semanticAstBytecodeCallSiteReplacementRequiresCompatibilitySourceFallback
public boolean semanticAstBytecodeCallSiteReplacementRequiresCompatibilitySourceFallback() -
selectSemanticAstBytecodeCallSitePath
-
readyForSemanticEffectRuntimeCallSiteReplacement
public boolean readyForSemanticEffectRuntimeCallSiteReplacement() -
semanticEffectRuntimeCallSiteReplacementRequiresCompatibilitySourceFallback
public boolean semanticEffectRuntimeCallSiteReplacementRequiresCompatibilitySourceFallback() -
selectSemanticEffectRuntimeCallSitePath
-
readyForCommitTailRuntimeCallSiteReplacement
public boolean readyForCommitTailRuntimeCallSiteReplacement() -
commitTailRuntimeCallSiteReplacementRequiresCompatibilitySourceFallback
public boolean commitTailRuntimeCallSiteReplacementRequiresCompatibilitySourceFallback() -
selectCommitTailRuntimeCallSitePath
-
getFirstCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getFirstCallSiteReplacement() -
getFirstSemanticAstCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getFirstSemanticAstCallSiteReplacement() -
getFirstSemanticEffectCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getFirstSemanticEffectCallSiteReplacement() -
getFirstCommitTailCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getFirstCommitTailCallSiteReplacement() -
hasSemanticAstCallSiteReplacement
public boolean hasSemanticAstCallSiteReplacement() -
hasSemanticEffectCallSiteReplacement
public boolean hasSemanticEffectCallSiteReplacement() -
hasCommitTailCallSiteReplacement
public boolean hasCommitTailCallSiteReplacement() -
getSelectedSemanticAstBytecodeCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getSelectedSemanticAstBytecodeCallSiteReplacement() -
getSelectedSemanticEffectRuntimeCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getSelectedSemanticEffectRuntimeCallSiteReplacement() -
getSelectedCommitTailRuntimeCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getSelectedCommitTailRuntimeCallSiteReplacement() -
createAstOwnedRuntimeHookRequestResult
public de.grogra.xl.compiler.xl16u.XL16UBackendRuntimeAstOwnedRuntimeHookRequestResult createAstOwnedRuntimeHookRequestResult()
-