Class Propagation

java.lang.Object
org.sonar.python.semantic.v2.types.Propagation
Direct Known Subclasses:
Assignment, Definition, ParameterDefinition

public abstract class Propagation extends Object
  • Constructor Details

    • Propagation

      protected Propagation(SymbolV2 lhsSymbol, Name lhsName)
  • Method Details

    • getSymbolNonDeclarationUsageTrees

      public static Stream<Tree> getSymbolNonDeclarationUsageTrees(SymbolV2 symbol)
    • lhsName

      public abstract Name lhsName()
    • rhsType

      public abstract PythonType rhsType()