struct

Analyzer::Java::JavaEngine::NameScope

Inherits Struct < Value < Object

What a Java file sees when it names a type: its package, its imports and the type names it declares itself (nested ones included).

Constructors

new(package_name : String, imports : Array(Noir::ImportGraph::ImportRef), declared : Set(String))
Source

Instance methods

clone
Source
copy_with(package_name _package_name = @package_name, imports _imports = @imports, declared _declared = @declared)
Source
declared
imports
package_name