Java Scope 类解析:enclosingScope、symbols 和 nestedScopes 属性
protected Scope enclosingScope; // \u00a0如果该作用域是作用域树的根,则为null\n\n/** 该作用域中定义的所有符号;可以包括类、函数、变量或任何其他是Symbol实现的东西。它不包括非Symbol类型的东西,如LocalScope。请参见nestedScopes。\n /\nprotected Map<String, Symbol> symbols = new LinkedHashMap<>();\n\n/* 直接包含的作用域,通常是LocalScope中的LocalScopes,或者是FunctionSymbol中的LocalScope。这不包括SymbolWithScope对象。\n */
原文地址: https://www.cveoy.top/t/topic/pReW 著作权归作者所有。请勿转载和采集!