Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16USourceOwnedLegacyBackendActionConsumptionResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16USourceOwnedLegacyBackendActionConsumptionResult
Read-only result of generated compiler actions consuming the active
XL 1.6U legacy-backend route.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanintList<antlr.collections.AST> intintgetPlan()intbooleanbooleanbooleanof(XL16USourceOwnedLegacyBackendConsumptionPlan plan, List<antlr.collections.AST> actionAsts) of(XL16USourceOwnedLegacyBackendConsumptionPlan plan, List<antlr.collections.AST> actionAsts, XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement selectedSemanticAstBytecodeCallSiteReplacement) booleanboolean
-
Method Details
-
of
public static XL16USourceOwnedLegacyBackendActionConsumptionResult of(XL16USourceOwnedLegacyBackendConsumptionPlan plan, List<antlr.collections.AST> actionAsts) -
of
public static XL16USourceOwnedLegacyBackendActionConsumptionResult of(XL16USourceOwnedLegacyBackendConsumptionPlan plan, List<antlr.collections.AST> actionAsts, XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement selectedSemanticAstBytecodeCallSiteReplacement) -
getPlan
-
getActionAsts
-
getConsumedNodes
-
getDeclarationNodes
public List<XL16USourceOwnedLegacyBackendConsumptionResult.ConsumedBoundaryNode> getDeclarationNodes() -
getStatementNodes
public List<XL16USourceOwnedLegacyBackendConsumptionResult.ConsumedBoundaryNode> getStatementNodes() -
getSelectedSemanticAstBytecodeCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getSelectedSemanticAstBytecodeCallSiteReplacement() -
getActionAstCount
public int getActionAstCount() -
getConsumedNodeCount
public int getConsumedNodeCount() -
getDeclarationNodeCount
public int getDeclarationNodeCount() -
getStatementNodeCount
public int getStatementNodeCount() -
hasDeclarationNodes
public boolean hasDeclarationNodes() -
hasStatementNodes
public boolean hasStatementNodes() -
consumedAllActiveRouteNodes
public boolean consumedAllActiveRouteNodes() -
readyForGeneratedActionConsumption
public boolean readyForGeneratedActionConsumption() -
hasSelectedSemanticAstBytecodeCallSiteReplacement
public boolean hasSelectedSemanticAstBytecodeCallSiteReplacement() -
consumedSelectedSemanticAstBytecodeCallSiteReplacement
public boolean consumedSelectedSemanticAstBytecodeCallSiteReplacement() -
requiresCompatibilitySourceFallback
public boolean requiresCompatibilitySourceFallback()
-