CClassWriter

final class CClassWriter(flags: Int) extends ClassWriter
class Object
trait Matchable
class Any

Value members

Concrete methods

override def getCommonSuperClass(inameA: String, inameB: String): String

This method is thread-safe: it depends only on the BTypes component, which does not depend on global. TODO @lry move to a different place where no global is in scope, on bTypes.

This method is thread-safe: it depends only on the BTypes component, which does not depend on global. TODO @lry move to a different place where no global is in scope, on bTypes.

Definition Classes

Inherited methods

def newClass(value: String): Int
Inherited from
ClassWriter
def newConst(value: `<FromJavaObject>`): Int
Inherited from
ClassWriter
def newConstantDynamic(name: String, descriptor: String, bootstrapMethodHandle: Handle, bootstrapMethodArguments: `<FromJavaObject>`*): Int
Inherited from
ClassWriter
def newField(owner: String, name: String, descriptor: String): Int
Inherited from
ClassWriter
def newHandle(tag: Int, owner: String, name: String, descriptor: String, isInterface: Boolean): Int
Inherited from
ClassWriter
def newInvokeDynamic(name: String, descriptor: String, bootstrapMethodHandle: Handle, bootstrapMethodArguments: `<FromJavaObject>`*): Int
Inherited from
ClassWriter
def newMethod(owner: String, name: String, descriptor: String, isInterface: Boolean): Int
Inherited from
ClassWriter
def newMethodType(methodDescriptor: String): Int
Inherited from
ClassWriter
def newModule(moduleName: String): Int
Inherited from
ClassWriter
def newNameType(name: String, descriptor: String): Int
Inherited from
ClassWriter
def newPackage(packageName: String): Int
Inherited from
ClassWriter
def newUTF8(value: String): Int
Inherited from
ClassWriter
Inherited from
ClassWriter
final def visit(version: Int, access: Int, name: String, signature: String, superName: String, interfaces: Array[String]): Unit
Inherited from
ClassWriter
final def visitAnnotation(descriptor: String, visible: Boolean): AnnotationVisitor
Inherited from
ClassWriter
final def visitAttribute(attribute: Attribute): Unit
Inherited from
ClassWriter
final def visitEnd(): Unit
Inherited from
ClassWriter
final def visitField(access: Int, name: String, descriptor: String, signature: String, value: `<FromJavaObject>`): FieldVisitor
Inherited from
ClassWriter
final def visitInnerClass(name: String, outerName: String, innerName: String, access: Int): Unit
Inherited from
ClassWriter
final def visitMethod(access: Int, name: String, descriptor: String, signature: String, exceptions: Array[String]): MethodVisitor
Inherited from
ClassWriter
final def visitModule(name: String, access: Int, version: String): ModuleVisitor
Inherited from
ClassWriter
final def visitNestHost(nestHost: String): Unit
Inherited from
ClassWriter
final def visitNestMember(nestMember: String): Unit
Inherited from
ClassWriter
final def visitOuterClass(owner: String, name: String, descriptor: String): Unit
Inherited from
ClassWriter
final def visitPermittedSubclass(permittedSubclass: String): Unit
Inherited from
ClassWriter
final def visitRecordComponent(name: String, descriptor: String, signature: String): RecordComponentVisitor
Inherited from
ClassWriter
final def visitSource(file: String, debug: String): Unit
Inherited from
ClassWriter
final def visitTypeAnnotation(typeRef: Int, typePath: TypePath, descriptor: String, visible: Boolean): AnnotationVisitor
Inherited from
ClassWriter

Deprecated and Inherited methods

@Deprecated @deprecated("see corresponding Javadoc for more information.", "")
def newHandle(tag: Int, owner: String, name: String, descriptor: String): Int
Deprecated
Inherited from
ClassWriter