Class ManClassWriter
java.lang.Object
com.sun.tools.javac.jvm.ClassFile
com.sun.tools.javac.jvm.ClassWriter
manifold.internal.javac.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.StringOverflowNested classes/interfaces inherited from class com.sun.tools.javac.jvm.ClassFile
com.sun.tools.javac.jvm.ClassFile.Version -
Field Summary
Fields inherited from class com.sun.tools.javac.jvm.ClassWriter
classWriterKey, databuf, multiModuleModeFields 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_ANNOTATIONS, 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 Summary
Modifier and TypeMethodDescriptionstatic ManClassWriterinstance(com.sun.tools.javac.util.Context ctx) voidwriteClassFile(OutputStream out, com.sun.tools.javac.code.Symbol.ClassSymbol c) Methods inherited from class com.sun.tools.javac.jvm.ClassWriter
addExtraAttributes, endAttr, flagNames, writeAttr, writeClass, writeEnclosingMethodAttribute, writeExtraAttributes, writeExtraClassAttributesMethods inherited from class com.sun.tools.javac.jvm.ClassFile
externalize, externalize, internalize, internalize
-
Method Details
-
instance
-
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:
writeClassFilein classcom.sun.tools.javac.jvm.ClassWriter- Throws:
com.sun.tools.javac.jvm.ClassWriter.StringOverflowIOExceptioncom.sun.tools.javac.jvm.ClassWriter.PoolOverflow
-