Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16USourceOwnedLegacyBackendCodeGenerationStageResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16USourceOwnedLegacyBackendCodeGenerationStageResult
XL 1.6U-owned stage records for generated actions that are ready to cross
into legacy code generation.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanfromActionConsumptionResult(XL16USourceOwnedLegacyBackendActionConsumptionResult actionConsumptionResult) intintintbooleanbooleanbooleanbooleanboolean
-
Method Details
-
fromActionConsumptionResult
public static XL16USourceOwnedLegacyBackendCodeGenerationStageResult fromActionConsumptionResult(XL16USourceOwnedLegacyBackendActionConsumptionResult actionConsumptionResult) -
getActionConsumptionResult
-
getAdaptedNodes
-
getDeclarationNodes
public List<XL16USourceOwnedLegacyBackendCodeGenerationStageResult.AdaptedNode> getDeclarationNodes() -
getStatementNodes
-
getFirstAdaptedNode
-
getAdaptedNodeCount
public int getAdaptedNodeCount() -
getDeclarationNodeCount
public int getDeclarationNodeCount() -
getStatementNodeCount
public int getStatementNodeCount() -
hasDeclarationNodes
public boolean hasDeclarationNodes() -
hasStatementNodes
public boolean hasStatementNodes() -
adaptedAllGeneratedActionNodes
public boolean adaptedAllGeneratedActionNodes() -
getSelectedSemanticAstBytecodeCallSiteReplacement
public XL16UBackendRuntimeAstOwnedBridgeCallSiteReplacementResult.AstOwnedBridgeCallSiteReplacement getSelectedSemanticAstBytecodeCallSiteReplacement() -
hasSelectedSemanticAstBytecodeCallSiteReplacement
public boolean hasSelectedSemanticAstBytecodeCallSiteReplacement() -
consumedSelectedSemanticAstBytecodeCallSiteReplacement
public boolean consumedSelectedSemanticAstBytecodeCallSiteReplacement() -
readyForCodeGeneration
public boolean readyForCodeGeneration() -
requiresCompatibilitySourceFallback
public boolean requiresCompatibilitySourceFallback()
-