Package com.sonarsource.cobol.api.flow
Class CobolDataFlowEngine
- java.lang.Object
-
- com.sonar.sslr.api.flow.CobolExecutionFlowVisitor
-
- com.sonarsource.cobol.api.flow.CobolDataFlowEngine
-
@Deprecated public class CobolDataFlowEngine extends CobolExecutionFlowVisitor
Deprecated.since version 3.4. This API will be dropped with no replacement.
-
-
Constructor Summary
Constructors Constructor Description CobolDataFlowEngine(CobolSymbolTable symbolTable, CobolGrammar grammar, CobolDataFlowEngineObserver... obversers)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
endPath(Branch branch)
Deprecated.void
initialize(DataItem dataItem)
Deprecated.void
initialize(List<DataItem> dataItems)
Deprecated.boolean
isInitialized(DataItem dataItem)
Deprecated.void
leaveBranch(Branch branch)
Deprecated.void
leaveMandatoryBranches()
Deprecated.void
start()
Deprecated.void
unInitialize(DataItem dataItem)
Deprecated.void
unInitialize(List<DataItem> dataItems)
Deprecated.void
useOfNotInitializedDataItems(Collection<DataItem> notInitializedDataItems, CobolStmt stmt)
Deprecated.void
visitBranch(Branch branch)
Deprecated.void
visitMandatoryBranches()
Deprecated.void
visitStatement(CobolStmt stmt, Branch branch)
Deprecated.-
Methods inherited from class com.sonar.sslr.api.flow.CobolExecutionFlowVisitor
leaveGoto, leavePerform, stop, visitGoto, visitPerform
-
-
-
-
Constructor Detail
-
CobolDataFlowEngine
public CobolDataFlowEngine(CobolSymbolTable symbolTable, CobolGrammar grammar, CobolDataFlowEngineObserver... obversers)
Deprecated.
-
-
Method Detail
-
initialize
public void initialize(DataItem dataItem)
Deprecated.
-
unInitialize
public void unInitialize(DataItem dataItem)
Deprecated.
-
visitStatement
public void visitStatement(CobolStmt stmt, Branch branch)
Deprecated.- Overrides:
visitStatement
in classCobolExecutionFlowVisitor
-
useOfNotInitializedDataItems
public void useOfNotInitializedDataItems(Collection<DataItem> notInitializedDataItems, CobolStmt stmt)
Deprecated.
-
isInitialized
public boolean isInitialized(DataItem dataItem)
Deprecated.
-
start
public void start()
Deprecated.- Overrides:
start
in classCobolExecutionFlowVisitor
-
visitBranch
public void visitBranch(Branch branch)
Deprecated.- Overrides:
visitBranch
in classCobolExecutionFlowVisitor
-
leaveBranch
public void leaveBranch(Branch branch)
Deprecated.- Overrides:
leaveBranch
in classCobolExecutionFlowVisitor
-
endPath
public void endPath(Branch branch)
Deprecated.- Overrides:
endPath
in classCobolExecutionFlowVisitor
-
visitMandatoryBranches
public void visitMandatoryBranches()
Deprecated.- Overrides:
visitMandatoryBranches
in classCobolExecutionFlowVisitor
-
leaveMandatoryBranches
public void leaveMandatoryBranches()
Deprecated.- Overrides:
leaveMandatoryBranches
in classCobolExecutionFlowVisitor
-
-