Class ServiceLoaderSupport

java.lang.Object
org.teavm.dependency.AbstractDependencyListener
org.teavm.classlib.impl.ServiceLoaderSupport
All Implemented Interfaces:
ServiceLoaderInformation, org.teavm.dependency.DependencyListener

public class ServiceLoaderSupport extends org.teavm.dependency.AbstractDependencyListener implements ServiceLoaderInformation
  • Constructor Details

    • ServiceLoaderSupport

      public ServiceLoaderSupport(ClassLoader classLoader)
  • Method Details

    • serviceTypes

      public Collection<? extends String> serviceTypes()
      Specified by:
      serviceTypes in interface ServiceLoaderInformation
    • serviceImplementations

      public Collection<? extends String> serviceImplementations(String type)
      Specified by:
      serviceImplementations in interface ServiceLoaderInformation
    • methodReached

      public void methodReached(org.teavm.dependency.DependencyAgent agent, org.teavm.dependency.MethodDependency method)
      Specified by:
      methodReached in interface org.teavm.dependency.DependencyListener
      Overrides:
      methodReached in class org.teavm.dependency.AbstractDependencyListener