Uses of Interface
org.sonar.plugins.python.api.cfg.CfgBlock
-
Packages that use CfgBlock Package Description org.sonar.plugins.python.api.cfg org.sonar.python.cfg org.sonar.python.cfg.fixpoint -
-
Uses of CfgBlock in org.sonar.plugins.python.api.cfg
Subinterfaces of CfgBlock in org.sonar.plugins.python.api.cfg Modifier and Type Interface Description interfaceCfgBranchingBlockACfgBlockwith 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 CfgBlock Modifier and Type Method Description CfgBlockControlFlowGraph. end()CfgBlockCfgBranchingBlock. falseSuccessor()CfgBlockControlFlowGraph. start()CfgBlockCfgBlock. syntacticSuccessor()CfgBlockCfgBranchingBlock. trueSuccessor()Methods in org.sonar.plugins.python.api.cfg that return types with arguments of type CfgBlock Modifier and Type Method Description Set<CfgBlock>ControlFlowGraph. blocks()Set<CfgBlock>CfgBlock. predecessors()Set<CfgBlock>CfgBlock. successors()Constructors in org.sonar.plugins.python.api.cfg with parameters of type CfgBlock Constructor Description ControlFlowGraph(Set<CfgBlock> blocks, CfgBlock start, CfgBlock end)Constructor parameters in org.sonar.plugins.python.api.cfg with type arguments of type CfgBlock Constructor Description ControlFlowGraph(Set<CfgBlock> blocks, CfgBlock start, CfgBlock end) -
Uses of CfgBlock in org.sonar.python.cfg
Classes in org.sonar.python.cfg that implement CfgBlock Modifier and Type Class Description classPythonCfgBlockclassPythonCfgBranchingBlockclassPythonCfgEndBlockclassPythonCfgSimpleBlockMethods in org.sonar.python.cfg that return CfgBlock Modifier and Type Method Description CfgBlockPythonCfgBranchingBlock. falseSuccessor()CfgBlockPythonCfgBranchingBlock. syntacticSuccessor()CfgBlockPythonCfgEndBlock. syntacticSuccessor()CfgBlockPythonCfgSimpleBlock. syntacticSuccessor()CfgBlockPythonCfgBranchingBlock. trueSuccessor()Methods in org.sonar.python.cfg that return types with arguments of type CfgBlock Modifier and Type Method Description Set<CfgBlock>PythonCfgBlock. predecessors()Set<CfgBlock>PythonCfgBranchingBlock. successors()Set<CfgBlock>PythonCfgEndBlock. successors()Set<CfgBlock>PythonCfgSimpleBlock. successors()static Set<CfgBlock>CfgUtils. unreachableBlocks(ControlFlowGraph cfg)Methods in org.sonar.python.cfg with parameters of type CfgBlock Modifier and Type Method Description voidPythonCfgSimpleBlock. setSyntacticSuccessor(CfgBlock syntacticSuccessor)Constructors in org.sonar.python.cfg with parameters of type CfgBlock Constructor Description PythonCfgBranchingBlock(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 CfgBlock Modifier and Type Field Description protected CfgBlockCfgBlockState. blockFields in org.sonar.python.cfg.fixpoint with type parameters of type CfgBlock Modifier and Type Field Description protected Map<CfgBlock,ForwardAnalysis.ProgramStateAtBlock>ForwardAnalysis. programStateByBlockMethods in org.sonar.python.cfg.fixpoint with parameters of type CfgBlock Modifier and Type Method Description static DefinedVariablesAnalysis.DefinedVariablesDefinedVariablesAnalysis.DefinedVariables. build(CfgBlock block, Map<Symbol,DefinedVariablesAnalysis.VariableDefinition> initialState)Builds a new DefinedVariables instance for the given block and initializes the 'kill' symbol sets.static LiveVariablesAnalysis.LiveVariablesLiveVariablesAnalysis.LiveVariables. build(CfgBlock block)Builds a new LiveVariables instance for the given block and initializes the 'kill' and 'gen' symbol sets.DefinedVariablesAnalysis.DefinedVariablesDefinedVariablesAnalysis. getDefinedVariables(CfgBlock block)LiveVariablesAnalysis.LiveVariablesLiveVariablesAnalysis. getLiveVariables(CfgBlock block)protected voidCfgBlockState. init(CfgBlock block)
-