Package org.teavm.classlib.java.lang
Class ClassGenerator
java.lang.Object
org.teavm.classlib.java.lang.ClassGenerator
- All Implemented Interfaces:
org.teavm.backend.javascript.spi.Generator
,org.teavm.backend.javascript.spi.Injector
,org.teavm.dependency.DependencyPlugin
public class ClassGenerator
extends Object
implements org.teavm.backend.javascript.spi.Generator, org.teavm.backend.javascript.spi.Injector, org.teavm.dependency.DependencyPlugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate
(org.teavm.backend.javascript.spi.GeneratorContext context, org.teavm.backend.javascript.codegen.SourceWriter writer, org.teavm.model.MethodReference methodRef) void
generate
(org.teavm.backend.javascript.spi.InjectorContext context, org.teavm.model.MethodReference methodRef) void
methodReached
(org.teavm.dependency.DependencyAgent agent, org.teavm.dependency.MethodDependency method)
-
Constructor Details
-
ClassGenerator
public ClassGenerator()
-
-
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) - Specified by:
generate
in interfaceorg.teavm.backend.javascript.spi.Generator
-
generate
public void generate(org.teavm.backend.javascript.spi.InjectorContext context, org.teavm.model.MethodReference methodRef) - Specified by:
generate
in interfaceorg.teavm.backend.javascript.spi.Injector
-
methodReached
public void methodReached(org.teavm.dependency.DependencyAgent agent, org.teavm.dependency.MethodDependency method) - Specified by:
methodReached
in interfaceorg.teavm.dependency.DependencyPlugin
-