Class ClassLoaderProvider

java.lang.Object
net.md_5.specialsource.provider.ClassLoaderProvider
All Implemented Interfaces:
InheritanceProvider

public class ClassLoaderProvider extends Object implements InheritanceProvider
Lookup inheritance from a class in a given URLClassLoader.
  • Constructor Details

    • ClassLoaderProvider

      public ClassLoaderProvider()
  • Method Details

    • getParents

      public Collection<String> getParents(String owner)
      Description copied from interface: InheritanceProvider
      Get the superclass and implemented interfaces of a class
      Specified by:
      getParents in interface InheritanceProvider
      Parameters:
      owner -
      Returns:
      List of interfaces, or null if no information is available and other providers should be checked