Module xl.compiler
Package de.grogra.xl.compiler.xl16u
Class XL16USourceOwnedLegacyBackendConsumptionResult
java.lang.Object
de.grogra.xl.compiler.xl16u.XL16USourceOwnedLegacyBackendConsumptionResult
Read-only XL 1.6U contract for source-owned nodes made available to the
legacy backend.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class -
Method Summary
Modifier and TypeMethodDescriptionbooleanintgetConsumedNodes(de.grogra.xl.compiler.xl16u.XL16UBackendMigrationSlice slice) intintbooleanbooleanbooleanbooleanisEmpty()booleanboolean
-
Method Details
-
getBoundaryResult
-
getConsumedNodes
-
getDeclarationNodes
public List<XL16USourceOwnedLegacyBackendConsumptionResult.ConsumedBoundaryNode> getDeclarationNodes() -
getStatementNodes
public List<XL16USourceOwnedLegacyBackendConsumptionResult.ConsumedBoundaryNode> getStatementNodes() -
getConsumedNodes
public List<XL16USourceOwnedLegacyBackendConsumptionResult.ConsumedBoundaryNode> getConsumedNodes(de.grogra.xl.compiler.xl16u.XL16UBackendMigrationSlice slice) -
getFirstConsumedNode
-
getConsumedNodeCount
public int getConsumedNodeCount() -
getDeclarationNodeCount
public int getDeclarationNodeCount() -
getStatementNodeCount
public int getStatementNodeCount() -
isEmpty
public boolean isEmpty() -
hasConsumedNodes
public boolean hasConsumedNodes() -
hasDeclarationNodes
public boolean hasDeclarationNodes() -
hasStatementNodes
public boolean hasStatementNodes() -
consumedAllBoundaryNodes
public boolean consumedAllBoundaryNodes() -
readyForLegacyBackendConsumption
public boolean readyForLegacyBackendConsumption() -
requiresCompatibilitySourceFallback
public boolean requiresCompatibilitySourceFallback()
-