Class ScopeV2

java.lang.Object
org.sonar.python.semantic.v2.ScopeV2

public class ScopeV2 extends Object
  • Constructor Details

    • ScopeV2

      public ScopeV2(@Nullable ScopeV2 parent, Tree rootTree)
  • Method Details

    • parent

      public ScopeV2 parent()
    • root

      public Tree root()
    • addGlobalName

      public void addGlobalName(Name name)
    • addNonLocalName

      public void addNonLocalName(Name name)
    • symbols

      public Map<String,SymbolV2> symbols()
    • childrenScopes

      public List<ScopeV2> childrenScopes()