Package org.teavm.metaprogramming.impl
Class MetaprogrammingEnvironmentImpl
java.lang.Object
org.teavm.metaprogramming.impl.MetaprogrammingEnvironmentImpl
- All Implemented Interfaces:
org.teavm.extension.ExtensionEnvironment,org.teavm.extension.introspect.IntrospectWorld,org.teavm.metaprogramming.MetaprogrammingEnvironment
public class MetaprogrammingEnvironmentImpl
extends Object
implements org.teavm.metaprogramming.MetaprogrammingEnvironment
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal org.teavm.extension.ExtensionEnvironmentImpl -
Constructor Summary
ConstructorsConstructorDescriptionMetaprogrammingEnvironmentImpl(org.teavm.extension.ExtensionEnvironmentImpl underlyingEnv, org.teavm.dependency.DependencyAgent dependency) -
Method Summary
Modifier and TypeMethodDescriptionorg.teavm.extension.introspect.IntrospectClass<?> createClass(byte[] bytecode) org.teavm.extension.diagnostics.Diagnostics<T> org.teavm.extension.introspect.IntrospectClass<T> org.teavm.extension.introspect.IntrospectClass<?> Iterator<org.teavm.extension.resource.Resource>
-
Field Details
-
underlyingEnv
public final org.teavm.extension.ExtensionEnvironmentImpl underlyingEnv
-
-
Constructor Details
-
MetaprogrammingEnvironmentImpl
public MetaprogrammingEnvironmentImpl(org.teavm.extension.ExtensionEnvironmentImpl underlyingEnv, org.teavm.dependency.DependencyAgent dependency)
-
-
Method Details
-
createClass
public org.teavm.extension.introspect.IntrospectClass<?> createClass(byte[] bytecode) - Specified by:
createClassin interfaceorg.teavm.metaprogramming.MetaprogrammingEnvironment
-
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
-
findClass
- Specified by:
findClassin interfaceorg.teavm.extension.introspect.IntrospectWorld
-
findClass
- Specified by:
findClassin interfaceorg.teavm.extension.introspect.IntrospectWorld
-
property
- Specified by:
propertyin interfaceorg.teavm.extension.ExtensionEnvironment
-