Package org.teavm.extension
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 Summary
ConstructorsConstructorDescriptionExtensionEnvironmentImpl(ResourceProvider resourceProvider, ClassHierarchy hierarchy, ClassLoader classLoader, Diagnostics underlyingDiagnostics, Supplier<Properties> propertiesSupplier) -
Method Summary
-
Constructor Details
-
ExtensionEnvironmentImpl
public ExtensionEnvironmentImpl(ResourceProvider resourceProvider, ClassHierarchy hierarchy, ClassLoader classLoader, Diagnostics underlyingDiagnostics, Supplier<Properties> propertiesSupplier)
-
-
Method Details
-
introspection
-
hasError
public boolean hasError() -
findClass
- Specified by:
findClassin interfaceorg.teavm.extension.introspect.IntrospectWorld
-
findClass
- Specified by:
findClassin interfaceorg.teavm.extension.introspect.IntrospectWorld
-
resources
- Specified by:
resourcesin interfaceorg.teavm.extension.ExtensionEnvironment
-
diagnostics
public org.teavm.extension.diagnostics.Diagnostics diagnostics()- Specified by:
diagnosticsin interfaceorg.teavm.extension.ExtensionEnvironment
-
classLoader
- Specified by:
classLoaderin interfaceorg.teavm.extension.ExtensionEnvironment
-
property
- Specified by:
propertyin interfaceorg.teavm.extension.ExtensionEnvironment
-
createDiagnostics
-