Package org.teavm.classlib.java.lang
Class SystemNativeGenerator
java.lang.Object
org.teavm.classlib.java.lang.SystemNativeGenerator
- All Implemented Interfaces:
org.teavm.backend.javascript.spi.Generator,org.teavm.dependency.DependencyPlugin
public class SystemNativeGenerator
extends Object
implements org.teavm.backend.javascript.spi.Generator, org.teavm.dependency.DependencyPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) voidmethodReached(org.teavm.dependency.DependencyAgent agent, org.teavm.dependency.MethodDependency method)
-
Constructor Details
-
SystemNativeGenerator
public SystemNativeGenerator()
-
-
Method Details
-
generate
public void generate(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) throws IOException - Specified by:
generatein interfaceorg.teavm.backend.javascript.spi.Generator- Throws:
IOException
-
methodReached
public void methodReached(org.teavm.dependency.DependencyAgent agent, org.teavm.dependency.MethodDependency method) - Specified by:
methodReachedin interfaceorg.teavm.dependency.DependencyPlugin
-