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

    • lhsName

      public Name lhsName()
    • rhsType

      public abstract PythonType rhsType()
    • lhsSymbol

      public SymbolV2 lhsSymbol()
    • addVariableDependency

      public void addVariableDependency(SymbolV2 dependency)
    • addDependent

      public void addDependent(Propagation dependent)