Package org.teavm.backend.c.generate
Class CodeGeneratorUtil
java.lang.Object
org.teavm.backend.c.generate.CodeGeneratorUtil
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisObjectArray(ValueType type) static voidprintClassReference(CodeWriter writer, IncludeManager includes, NameProvider names, ClassReader cls, String className) static voidwriteIntValue(CodeWriter writer, int i) static voidwriteIsSupertypeFunctionRef(CodeWriter writer, GenerationContext context, IncludeManager includes, ValueType type) static voidwriteTypeReference(CodeWriter writer, GenerationContext context, IncludeManager includes, ValueType type) static voidwriteValue(CodeWriter writer, double value) static voidwriteValue(CodeWriter writer, float value) static voidwriteValue(CodeWriter writer, long value) static voidwriteValue(CodeWriter writer, GenerationContext context, IncludeManager includes, Object value)
-
Method Details
-
writeIntValue
-
writeValue
public static void writeValue(CodeWriter writer, GenerationContext context, IncludeManager includes, Object value) -
writeValue
-
writeValue
-
writeValue
-
writeTypeReference
public static void writeTypeReference(CodeWriter writer, GenerationContext context, IncludeManager includes, ValueType type) -
writeIsSupertypeFunctionRef
public static void writeIsSupertypeFunctionRef(CodeWriter writer, GenerationContext context, IncludeManager includes, ValueType type) -
isObjectArray
-
printClassReference
public static void printClassReference(CodeWriter writer, IncludeManager includes, NameProvider names, ClassReader cls, String className)
-