BytecodeStringGenerator

Constructors

Link copied to clipboard
constructor(format: StorageFormat)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "generateAttribute")
fun generate(attribute: Attribute): List<String>
@JvmName(name = "generateClass")
fun generate(clazz: Class, indent: String = " "): List<String>
@JvmName(name = "generateField")
fun generate(field: Field, indent: String = " "): List<String>
@JvmName(name = "generateMethod")
fun generate(method: Method, indent: String = " "): List<String>
fun generate(format: StorageFormat, indent: String = " "): List<String>
@JvmName(name = "generateCodeAttribute")
fun generate(bytecode: CodeAttribute, indent: String = " "): List<String>
@JvmName(name = "generateClasses")
fun generate(classes: List<Class>, indent: String = " "): List<String>
@JvmName(name = "generateFields")
fun generate(fields: List<Field>, indent: String = " "): List<String>
@JvmName(name = "generateMethods")
fun generate(methods: List<Method>, indent: String = " "): List<String>
Link copied to clipboard
fun MutableList<String>.indent(indent: String, generator: MutableList<String>.() -> Unit)