Package manifold.internal.javac
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
-
-
Field Summary
-
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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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
flagNames, writeClass, writeEnclosingMethodAttribute, writeExtraClassAttributes, xClassName
-
-
-
-
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:
writeClassFilein classcom.sun.tools.javac.jvm.ClassWriter- Throws:
com.sun.tools.javac.jvm.ClassWriter.StringOverflowIOExceptioncom.sun.tools.javac.jvm.ClassWriter.PoolOverflow
-
-