Uses of Interface
org.sonar.plugins.python.api.cfg.CfgBlock
Packages that use CfgBlock
Package
Description
-
Uses of CfgBlock in org.sonar.plugins.python.api.cfg
Subinterfaces of CfgBlock in org.sonar.plugins.python.api.cfgModifier and TypeInterfaceDescriptioninterfaceACfgBlockwith 2 successors: represents a block ending with a condition which determines which successor is executed next.Methods in org.sonar.plugins.python.api.cfg that return CfgBlockModifier and TypeMethodDescriptionControlFlowGraph.end()CfgBranchingBlock.falseSuccessor()ControlFlowGraph.start()CfgBlock.syntacticSuccessor()CfgBranchingBlock.trueSuccessor()Methods in org.sonar.plugins.python.api.cfg that return types with arguments of type CfgBlockModifier and TypeMethodDescriptionControlFlowGraph.blocks()CfgBlock.predecessors()CfgBlock.successors()Constructors in org.sonar.plugins.python.api.cfg with parameters of type CfgBlockModifierConstructorDescriptionControlFlowGraph(Set<CfgBlock> blocks, CfgBlock start, CfgBlock end) Constructor parameters in org.sonar.plugins.python.api.cfg with type arguments of type CfgBlockModifierConstructorDescriptionControlFlowGraph(Set<CfgBlock> blocks, CfgBlock start, CfgBlock end) -
Uses of CfgBlock in org.sonar.python.cfg
Classes in org.sonar.python.cfg that implement CfgBlockModifier and TypeClassDescriptionclassclassclassclassMethods in org.sonar.python.cfg that return CfgBlockModifier and TypeMethodDescriptionPythonCfgBranchingBlock.falseSuccessor()PythonCfgBranchingBlock.syntacticSuccessor()PythonCfgEndBlock.syntacticSuccessor()PythonCfgSimpleBlock.syntacticSuccessor()PythonCfgBranchingBlock.trueSuccessor()Methods in org.sonar.python.cfg that return types with arguments of type CfgBlockModifier and TypeMethodDescriptionPythonCfgBlock.predecessors()PythonCfgBranchingBlock.successors()PythonCfgEndBlock.successors()PythonCfgSimpleBlock.successors()CfgUtils.unreachableBlocks(ControlFlowGraph cfg) Methods in org.sonar.python.cfg with parameters of type CfgBlockModifier and TypeMethodDescriptionvoidPythonCfgSimpleBlock.setSyntacticSuccessor(CfgBlock syntacticSuccessor) Constructors in org.sonar.python.cfg with parameters of type CfgBlockModifierConstructorDescriptionPythonCfgBranchingBlock(Tree branchingTree, CfgBlock trueSuccessor, CfgBlock falseSuccessor) PythonCfgSimpleBlock(CfgBlock successor) -
Uses of CfgBlock in org.sonar.python.cfg.fixpoint
Fields in org.sonar.python.cfg.fixpoint declared as CfgBlockFields in org.sonar.python.cfg.fixpoint with type parameters of type CfgBlockModifier and TypeFieldDescriptionprotected final Map<CfgBlock,ForwardAnalysis.ProgramStateAtBlock> ForwardAnalysis.programStateByBlockMethods in org.sonar.python.cfg.fixpoint with parameters of type CfgBlockModifier and TypeMethodDescriptionDefinedVariablesAnalysis.DefinedVariables.build(CfgBlock block, Map<Symbol, DefinedVariablesAnalysis.VariableDefinition> initialState) Builds a new DefinedVariables instance for the given block and initializes the 'kill' symbol sets.Builds a new LiveVariables instance for the given block and initializes the 'kill' and 'gen' symbol sets.DefinedVariablesAnalysis.getDefinedVariables(CfgBlock block) LiveVariablesAnalysis.getLiveVariables(CfgBlock block) protected void