Class JSBackend
java.lang.Object
de.mirkosertic.bytecoder.core.backend.js.JSBackend
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerateCodeFor(CompileUnit compileUnit, CompileOptions compileOptions) voidgenerateMethodsImplementationsFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry) voidgenerateMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry) voidgenerateNativeMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) voidgenerateOpaqueAdapterMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m)
-
Constructor Details
-
JSBackend
public JSBackend()
-
-
Method Details
-
generateCodeFor
-
generateMethodsImplementationsFor
public void generateMethodsImplementationsFor(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, CompileOptions compileOptions, GeneratedMethodsRegistry generatedMethodsRegistry) -
generateNativeMethodWithPrefix
public void generateNativeMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) -
generateOpaqueAdapterMethodWithPrefix
public void generateOpaqueAdapterMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m) -
generateMethodWithPrefix
public void generateMethodWithPrefix(PrintWriter pw, CompileUnit compileUnit, ResolvedClass cl, ResolvedMethod m, CompileOptions options, GeneratedMethodsRegistry generatedMethodsRegistry)
-