java.lang.Object
org.aya.resolve.context.PhysicalModuleContext
- 所有已实现的接口:
Context,ModuleContext
-
嵌套类概要
从接口继承的嵌套类/接口 org.aya.resolve.context.Context
Context.ResolvingInterruptedException -
字段概要
字段修饰符和类型字段说明final @NotNull kala.collection.mutable.MutableMap<String,kala.collection.mutable.MutableMap<kala.collection.Seq<String>, AnyVar>> final @NotNull kala.collection.mutable.MutableMap<kala.collection.immutable.ImmutableSeq<String>,kala.collection.mutable.MutableMap<String, AnyVar>> final @NotNull kala.collection.mutable.MutableMap<kala.collection.immutable.ImmutableSeq<String>,kala.collection.mutable.MutableMap<String, AnyVar>> final @NotNull Context从接口继承的字段 org.aya.resolve.context.Context
TOP_LEVEL_MOD_NAME -
构造器概要
构造器构造器说明PhysicalModuleContext(@NotNull Context parent, @NotNull kala.collection.immutable.ImmutableSeq<String> moduleName) -
方法概要
修饰符和类型方法说明voidaddGlobal(@NotNull kala.collection.immutable.ImmutableSeq<String> modName, @NotNull String name, Stmt.Accessibility accessibility, @NotNull AnyVar ref, @NotNull org.aya.util.error.SourcePos sourcePos) @NotNull kala.collection.mutable.MutableMap<String,kala.collection.mutable.MutableMap<kala.collection.Seq<String>, AnyVar>> @NotNull NoExportContextvoidimportModule(Stmt.Accessibility accessibility, @NotNull org.aya.util.error.SourcePos sourcePos, kala.collection.immutable.ImmutableSeq<String> componentName, kala.collection.mutable.MutableMap<String, AnyVar> mod) @NotNull kala.collection.immutable.ImmutableSeq<String>@NotNull kala.collection.mutable.MutableMap<kala.collection.immutable.ImmutableSeq<String>,kala.collection.mutable.MutableMap<String, AnyVar>> modules()@NotNull Contextparent()从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 org.aya.resolve.context.Context
bind, bind, bind, collect, derive, derive, get, getMaybe, getModuleMaybe, getQualified, getQualified, getQualifiedMaybe, getQualifiedMaybe, getUnqualified, getUnqualifiedMaybe, iterate, reportAndThrow从接口继承的方法 org.aya.resolve.context.ModuleContext
addGlobalSimple, getModuleLocalMaybe, getQualifiedLocalMaybe, getUnqualifiedLocalMaybe, importModules, openModule, reporter, underlyingFile
-
字段详细资料
-
parent
-
definitions
-
modules
-
exports
-
-
构造器详细资料
-
PhysicalModuleContext
-
-
方法详细资料
-
moduleName
- 指定者:
moduleName在接口中Context
-
importModule
public void importModule(@NotNull Stmt.Accessibility accessibility, @NotNull @NotNull org.aya.util.error.SourcePos sourcePos, kala.collection.immutable.ImmutableSeq<String> componentName, kala.collection.mutable.MutableMap<String, AnyVar> mod) - 指定者:
importModule在接口中ModuleContext
-
addGlobal
public void addGlobal(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<String> modName, @NotNull @NotNull String name, @NotNull Stmt.Accessibility accessibility, @NotNull @NotNull AnyVar ref, @NotNull @NotNull org.aya.util.error.SourcePos sourcePos) - 指定者:
addGlobal在接口中ModuleContext
-
exampleContext
-
parent
- 指定者:
parent在接口中Context- 指定者:
parent在接口中ModuleContext
-
definitions
@NotNull public @NotNull kala.collection.mutable.MutableMap<String,kala.collection.mutable.MutableMap<kala.collection.Seq<String>, definitions()AnyVar>> - 指定者:
definitions在接口中ModuleContext
-
modules
@NotNull public @NotNull kala.collection.mutable.MutableMap<kala.collection.immutable.ImmutableSeq<String>,kala.collection.mutable.MutableMap<String, modules()AnyVar>> - 指定者:
modules在接口中ModuleContext
-