Package com.google.gerrit.server.rules
Class PredicateClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- com.google.gerrit.server.rules.PredicateClassLoader
-
public class PredicateClassLoader extends ClassLoader
Loads the classes for Prolog predicates.
-
-
Constructor Summary
Constructors Constructor Description PredicateClassLoader(PluginSetContext<PredicateProvider> predicateProviders, ClassLoader parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<?>
findClass(String className)
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
PredicateClassLoader
public PredicateClassLoader(PluginSetContext<PredicateProvider> predicateProviders, ClassLoader parent)
-
-
Method Detail
-
findClass
protected Class<?> findClass(String className) throws ClassNotFoundException
- Overrides:
findClass
in classClassLoader
- Throws:
ClassNotFoundException
-
-