Class BuiltinModuleLoader

  • All Implemented Interfaces:
    ModuleLoader

    public class BuiltinModuleLoader
    extends java.lang.Object
    implements ModuleLoader
    • Field Detail

      • pathAndModules

        private final java.util.Map<java.lang.String,​Module> pathAndModules
    • Constructor Detail

      • BuiltinModuleLoader

        public BuiltinModuleLoader​(java.lang.ClassLoader classLoader)
    • Method Detail

      • hasSearchPathOverride

        private static boolean hasSearchPathOverride​(com.fasterxml.jackson.databind.JsonNode metadata)
      • loadData

        public com.fasterxml.jackson.databind.JsonNode loadData​(Module caller,
                                                                java.lang.String path,
                                                                com.fasterxml.jackson.databind.JsonNode metadata)
        Specified by:
        loadData in interface ModuleLoader
      • loadAllModules

        public java.util.Map<java.lang.String,​Module> loadAllModules()