Class ExtensionEnvironmentImpl

java.lang.Object
org.teavm.extension.ExtensionEnvironmentImpl
All Implemented Interfaces:
org.teavm.extension.ExtensionEnvironment, org.teavm.extension.introspect.IntrospectWorld

public class ExtensionEnvironmentImpl extends Object implements org.teavm.extension.ExtensionEnvironment
  • Constructor Details

  • Method Details

    • introspection

      public Introspection introspection()
    • hasError

      public boolean hasError()
    • findClass

      public IntrospectClassImpl<?> findClass(String name)
      Specified by:
      findClass in interface org.teavm.extension.introspect.IntrospectWorld
    • findClass

      public <T> org.teavm.extension.introspect.IntrospectClass<T> findClass(Class<T> cls)
      Specified by:
      findClass in interface org.teavm.extension.introspect.IntrospectWorld
    • resources

      public Iterator<org.teavm.extension.resource.Resource> resources(String name)
      Specified by:
      resources in interface org.teavm.extension.ExtensionEnvironment
    • diagnostics

      public org.teavm.extension.diagnostics.Diagnostics diagnostics()
      Specified by:
      diagnostics in interface org.teavm.extension.ExtensionEnvironment
    • classLoader

      public ClassLoader classLoader()
      Specified by:
      classLoader in interface org.teavm.extension.ExtensionEnvironment
    • property

      public String property(String name)
      Specified by:
      property in interface org.teavm.extension.ExtensionEnvironment
    • createDiagnostics

      public Diagnostics createDiagnostics()