Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16USemanticLegacyBackendConsumptionEmissionResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16USemanticLegacyBackendConsumptionEmissionResult
Read-only backend emission records for constructed semantic legacy-backend
consumption AST nodes.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanemittedAllConstructedAstNodes(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) intintintintintbooleanbooleanbooleanbooleanreadyForSemanticLegacyBackendEmission(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) boolean
-
Method Details
-
getAstConstructionResult
-
getEmittedNodes
-
getSourceOwnedNodes
-
getExpressionCallableNodes
public List<XL16USemanticLegacyBackendConsumptionEmissionResult.EmittedNode> getExpressionCallableNodes() -
getMetadataNodes
-
getFirstEmittedNode
-
getFirstSourceOwnedNode
-
getFirstExpressionCallableNode
public XL16USemanticLegacyBackendConsumptionEmissionResult.EmittedNode getFirstExpressionCallableNode() -
getFirstMetadataNode
-
getEmittedNodeCount
public int getEmittedNodeCount() -
getEmittedNodeCount
public int getEmittedNodeCount(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) -
hasEmittedNodes
public boolean hasEmittedNodes(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) -
hasEmittedNodes
public boolean hasEmittedNodes() -
getSourceOwnedNodeCount
public int getSourceOwnedNodeCount() -
getExpressionCallableNodeCount
public int getExpressionCallableNodeCount() -
getMetadataNodeCount
public int getMetadataNodeCount() -
emittedAllConstructedAstNodes
public boolean emittedAllConstructedAstNodes() -
emittedAllConstructedAstNodes
public boolean emittedAllConstructedAstNodes(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) -
readyForSemanticLegacyBackendEmission
public boolean readyForSemanticLegacyBackendEmission() -
readyForSemanticLegacyBackendEmission
public boolean readyForSemanticLegacyBackendEmission(XL16USemanticLegacyBackendConsumptionPreparedWork.Operation operation) -
requiresCompatibilitySourceFallback
public boolean requiresCompatibilitySourceFallback()
-