Package io.quarkus.gizmo
Class Gizmo.StringBuilderGenerator
- java.lang.Object
-
- io.quarkus.gizmo.Gizmo.StringBuilderGenerator
-
- Enclosing class:
- Gizmo
public static class Gizmo.StringBuilderGenerator extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private static MethodDescriptorAPPEND_BOOLEANprivate static MethodDescriptorAPPEND_CHARprivate static MethodDescriptorAPPEND_CHAR_ARRAYprivate static MethodDescriptorAPPEND_CHAR_SEQUENCEprivate static MethodDescriptorAPPEND_DOUBLEprivate static MethodDescriptorAPPEND_FLOATprivate static MethodDescriptorAPPEND_INTprivate static MethodDescriptorAPPEND_LONGprivate static MethodDescriptorAPPEND_OBJECTprivate static MethodDescriptorAPPEND_STRINGprivate BytecodeCreatorbytecodeprivate static MethodDescriptorCONSTRUCTORprivate static MethodDescriptorCONSTRUCTOR_WITH_CAPACITYprivate ResultHandleinstanceprivate static MethodDescriptorTO_STRING
-
Constructor Summary
Constructors Modifier Constructor Description privateStringBuilderGenerator(BytecodeCreator bytecode)privateStringBuilderGenerator(BytecodeCreator bytecode, int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Gizmo.StringBuilderGeneratorappend(char constant)Gizmo.StringBuilderGeneratorappend(ResultHandle value)Gizmo.StringBuilderGeneratorappend(java.lang.String constant)ResultHandlecallToString()ResultHandlegetInstance()
-
-
-
Field Detail
-
CONSTRUCTOR
private static final MethodDescriptor CONSTRUCTOR
-
CONSTRUCTOR_WITH_CAPACITY
private static final MethodDescriptor CONSTRUCTOR_WITH_CAPACITY
-
APPEND_BOOLEAN
private static final MethodDescriptor APPEND_BOOLEAN
-
APPEND_INT
private static final MethodDescriptor APPEND_INT
-
APPEND_LONG
private static final MethodDescriptor APPEND_LONG
-
APPEND_FLOAT
private static final MethodDescriptor APPEND_FLOAT
-
APPEND_DOUBLE
private static final MethodDescriptor APPEND_DOUBLE
-
APPEND_CHAR
private static final MethodDescriptor APPEND_CHAR
-
APPEND_CHAR_ARRAY
private static final MethodDescriptor APPEND_CHAR_ARRAY
-
APPEND_STRING
private static final MethodDescriptor APPEND_STRING
-
APPEND_CHAR_SEQUENCE
private static final MethodDescriptor APPEND_CHAR_SEQUENCE
-
APPEND_OBJECT
private static final MethodDescriptor APPEND_OBJECT
-
TO_STRING
private static final MethodDescriptor TO_STRING
-
bytecode
private final BytecodeCreator bytecode
-
instance
private final ResultHandle instance
-
-
Constructor Detail
-
StringBuilderGenerator
private StringBuilderGenerator(BytecodeCreator bytecode)
-
StringBuilderGenerator
private StringBuilderGenerator(BytecodeCreator bytecode, int capacity)
-
-
Method Detail
-
append
public Gizmo.StringBuilderGenerator append(ResultHandle value)
-
append
public Gizmo.StringBuilderGenerator append(char constant)
-
append
public Gizmo.StringBuilderGenerator append(java.lang.String constant)
-
callToString
public ResultHandle callToString()
-
getInstance
public ResultHandle getInstance()
-
-