After filtering and preprocessing, it is now possible to attempt to load the class or object.
After filtering and preprocessing, it is now possible to attempt to load the class or object. This function is tasked with doing just that. When successful, it should return a Success-value, wrapping the loaded value.
the preprocessed name of a class to load.
the current Scala reflection mirror.
the loaded object or (instance of a) class, wrapped in a Success-value, or Failure if anything went wrong.
A first chance for a loader to skip certain class names.
A first chance for a loader to skip certain class names. Note that these are the raw names of .class-files within a JAR that is being loaded. You need to be aware of Scala's specific naming policies for things like objects and scripts.
the (unprocessed) name of a .class-file which is present in the JAR-file being examined. The '.class'-suffix will have been removed before calling this function.
true if you wish to attempt to load something from this particular class, false i fyou wish to skip it.
After filtering out unwanted entries, the JarLoaderService will call this method to allow the loader to do a little preprocessing on the raw class name.
After filtering out unwanted entries, the JarLoaderService will call this method to allow the loader to do a little preprocessing on the raw class name. Note that the result of this function will be passed on to the Java classloader to attempt to actually load the class.
the (unprocessed) name of a .class-file which was previously selected for loading.
the potentially altered name of the class to ask the ClassLoader to load.
Processes JAR-entries looking for objects extending Glossary.