Module aya.base

Class CachedModuleLoader<ML extends ModuleLoader>

java.lang.Object
org.aya.resolve.module.CachedModuleLoader<ML>
All Implemented Interfaces:
ModuleLoader

public class CachedModuleLoader<ML extends ModuleLoader> extends Object implements ModuleLoader
  • Field Details

  • Constructor Details

    • CachedModuleLoader

      public CachedModuleLoader(@NotNull ML loader)
  • Method Details

    • reporter

      @NotNull public @NotNull org.aya.util.reporter.Reporter reporter()
      Specified by:
      reporter in interface ModuleLoader
    • load

      @Nullable public @Nullable ResolveInfo load(@NotNull @NotNull kala.collection.immutable.ImmutableSeq<String> path, @NotNull @NotNull ModuleLoader recurseLoader)
      Specified by:
      load in interface ModuleLoader