Class ManClassWriter


  • public class ManClassWriter
    extends com.sun.tools.javac.jvm.ClassWriter
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.tools.javac.jvm.ClassWriter

        com.sun.tools.javac.jvm.ClassWriter.PoolOverflow, com.sun.tools.javac.jvm.ClassWriter.StringOverflow
      • Nested classes/interfaces inherited from class com.sun.tools.javac.jvm.ClassFile

        com.sun.tools.javac.jvm.ClassFile.NameAndType, com.sun.tools.javac.jvm.ClassFile.Version
    • Field Summary

      • Fields inherited from class com.sun.tools.javac.jvm.ClassWriter

        classWriterKey, multiModuleMode
      • Fields inherited from class com.sun.tools.javac.jvm.ClassFile

        CONSTANT_Class, CONSTANT_Double, CONSTANT_Dynamic, CONSTANT_Fieldref, CONSTANT_Float, CONSTANT_Integer, CONSTANT_InterfaceMethodref, CONSTANT_InvokeDynamic, CONSTANT_Long, CONSTANT_MethodHandle, CONSTANT_Methodref, CONSTANT_MethodType, CONSTANT_Module, CONSTANT_NameandType, CONSTANT_Package, CONSTANT_String, CONSTANT_Unicode, CONSTANT_Utf8, JAVA_MAGIC, MAX_CODE, MAX_DIMENSIONS, MAX_LOCALS, MAX_PARAMETERS, MAX_STACK, PREVIEW_MINOR_VERSION, REF_getField, REF_getStatic, REF_invokeInterface, REF_invokeSpecial, REF_invokeStatic, REF_invokeVirtual, REF_newInvokeSpecial, REF_putField, REF_putStatic
    • Method Detail

      • instance

        public static ManClassWriter instance​(com.sun.tools.javac.util.Context ctx)
      • writeClassFile

        public void writeClassFile​(OutputStream out,
                                   com.sun.tools.javac.code.Symbol.ClassSymbol c)
                            throws com.sun.tools.javac.jvm.ClassWriter.StringOverflow,
                                   IOException,
                                   com.sun.tools.javac.jvm.ClassWriter.PoolOverflow
        Overrides:
        writeClassFile in class com.sun.tools.javac.jvm.ClassWriter
        Throws:
        com.sun.tools.javac.jvm.ClassWriter.StringOverflow
        IOException
        com.sun.tools.javac.jvm.ClassWriter.PoolOverflow