final class CClassWriter extends ClassWriter

Source
BCodeHelpers.scala
Linear Supertypes
ClassWriter, ClassVisitor, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CClassWriter
  2. ClassWriter
  3. ClassVisitor
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CClassWriter(flags: Int)

Value Members

  1. def findItemByIndex(arg0: Int): Item
    Definition Classes
    ClassWriter
  2. def getCommonSuperClass(inameA: String, inameB: String): String

    This method is used by asm when computing stack map frames.

    This method is used by asm when computing stack map frames. It 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
    CClassWriter → ClassWriter
  3. def newClass(arg0: String): Int
    Definition Classes
    ClassWriter
  4. def newConst(arg0: Any): Int
    Definition Classes
    ClassWriter
  5. def newField(arg0: String, arg1: String, arg2: String): Int
    Definition Classes
    ClassWriter
  6. def newHandle(arg0: Int, arg1: String, arg2: String, arg3: String, arg4: Boolean): Int
    Definition Classes
    ClassWriter
  7. def newInvokeDynamic(arg0: String, arg1: String, arg2: Handle, arg3: <repeated...>[AnyRef]): Int
    Definition Classes
    ClassWriter
  8. def newMethod(arg0: String, arg1: String, arg2: String, arg3: Boolean): Int
    Definition Classes
    ClassWriter
  9. def newMethodType(arg0: String): Int
    Definition Classes
    ClassWriter
  10. def newNameType(arg0: String, arg1: String): Int
    Definition Classes
    ClassWriter
  11. def newUTF8(arg0: String): Int
    Definition Classes
    ClassWriter
  12. def toByteArray(): Array[Byte]
    Definition Classes
    ClassWriter
  13. final def visit(arg0: Int, arg1: Int, arg2: String, arg3: String, arg4: String, arg5: Array[String]): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  14. final def visitAnnotation(arg0: String, arg1: Boolean): AnnotationVisitor
    Definition Classes
    ClassWriter → ClassVisitor
  15. final def visitAttribute(arg0: Attribute): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  16. final def visitEnd(): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  17. final def visitField(arg0: Int, arg1: String, arg2: String, arg3: String, arg4: Any): FieldVisitor
    Definition Classes
    ClassWriter → ClassVisitor
  18. final def visitInnerClass(arg0: String, arg1: String, arg2: String, arg3: Int): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  19. final def visitMethod(arg0: Int, arg1: String, arg2: String, arg3: String, arg4: Array[String]): MethodVisitor
    Definition Classes
    ClassWriter → ClassVisitor
  20. final def visitOuterClass(arg0: String, arg1: String, arg2: String): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  21. final def visitSource(arg0: String, arg1: String): Unit
    Definition Classes
    ClassWriter → ClassVisitor
  22. final def visitTypeAnnotation(arg0: Int, arg1: TypePath, arg2: String, arg3: Boolean): AnnotationVisitor
    Definition Classes
    ClassWriter → ClassVisitor

Deprecated Value Members

  1. def newHandle(arg0: Int, arg1: String, arg2: String, arg3: String): Int
    Definition Classes
    ClassWriter
    Annotations
    @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.