Uses of Class
org.teavm.backend.c.generate.CodeWriter
Packages that use CodeWriter
Package
Description
-
Uses of CodeWriter in org.teavm.backend.c.generate
Subclasses of CodeWriter in org.teavm.backend.c.generateMethods in org.teavm.backend.c.generate that return CodeWriterModifier and TypeMethodDescriptionBufferedCodeWriter.fragment()
abstract CodeWriter
CodeWriter.fragment()
CodeWriter.indent()
CodeWriter.outdent()
CodeWriter.println()
CodeWriter.printStrictType(ValueType type)
CodeWriter.printType(VariableType type)
FileGenerator.writer()
Methods in org.teavm.backend.c.generate with parameters of type CodeWriterModifier and TypeMethodDescriptionvoid
StringPoolGenerator.generate(CodeWriter writer)
void
ClassGenerator.generateClass(CodeWriter writer, CodeWriter headerWriter, ClassHolder cls)
static void
CodeGenerator.generateMethodParameters(CodeWriter writer, MethodDescriptor methodRef, boolean isStatic, boolean withNames)
static void
CodeGenerator.generateMethodSignature(CodeWriter writer, NameProvider names, MethodReference methodRef, boolean isStatic, boolean withNames)
static void
StringPoolGenerator.generateSimpleStringLiteral(CodeWriter writer, String string)
void
StringPoolGenerator.generateStringPoolHeaders(CodeWriter writer, IncludeManager includes)
void
ClassGenerator.generateType(CodeWriter writer, CodeWriter headerWriter, ValueType type)
static void
CodeGeneratorUtil.printClassReference(CodeWriter writer, IncludeManager includes, NameProvider names, ClassReader cls, String className)
static void
CodeGeneratorUtil.writeIntValue(CodeWriter writer, int i)
static void
CodeGeneratorUtil.writeValue(CodeWriter writer, GenerationContext context, IncludeManager includes, Object value)
Constructors in org.teavm.backend.c.generate with parameters of type CodeWriterModifierConstructorDescriptionCallSiteGenerator(GenerationContext context, CodeWriter writer, IncludeManager includes, String callSitesName)
ClassGenerationContext(GenerationContext context, IncludeManager includes, CodeWriter prologueWriter, CodeWriter initWriter, String currentClassName)
CodeGenerationVisitor(ClassGenerationContext classContext, CodeWriter writer, IncludeManager includes, List<CallSiteDescriptor> callSites, VolatileDefinitionFinder volatileDefinitions)
CodeGenerator(ClassGenerationContext classContext, CodeWriter writer, IncludeManager includes)
SimpleIncludeManager(FileNameProvider fileNames, CodeWriter writer)
-
Uses of CodeWriter in org.teavm.backend.c.generators
Methods in org.teavm.backend.c.generators that return CodeWriterModifier and TypeMethodDescriptionGeneratorContext.writer()
GeneratorContext.writerAfter()
GeneratorContext.writerBefore()
-
Uses of CodeWriter in org.teavm.backend.c.intrinsic
Methods in org.teavm.backend.c.intrinsic that return CodeWriter -
Uses of CodeWriter in org.teavm.backend.c.util
Methods in org.teavm.backend.c.util with parameters of type CodeWriterModifier and TypeMethodDescriptionstatic void
InteropUtil.printNativeReference(CodeWriter writer, ClassReader cls)