Class ClassWriter
- java.lang.Object
-
- org.jetbrains.java.decompiler.main.ClassWriter
-
- All Implemented Interfaces:
StatementWriter
public class ClassWriter extends java.lang.Object implements StatementWriter
-
-
Constructor Summary
Constructors Constructor Description ClassWriter()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidappendTypeParameters(TextBuffer buffer, java.util.List<java.lang.String> parameters, java.util.List<java.util.List<VarType>> bounds)voidclassLambdaToJava(ClassesProcessor.ClassNode node, TextBuffer buffer, Exprent method_object, int indent)voidclassToJava(ClassesProcessor.ClassNode node, TextBuffer buffer, int indent)static voidcollectErrorLines(java.lang.Throwable error, java.util.List<java.lang.String> lines)static java.util.List<java.lang.String>getErrorComment()static java.lang.StringgetModifiers(int flags)static voidmoduleInfoToJava(StructClass cl, TextBuffer buffer)static voidpackageInfoToJava(StructClass cl, TextBuffer buffer)
-
-
-
Method Detail
-
classLambdaToJava
public void classLambdaToJava(ClassesProcessor.ClassNode node, TextBuffer buffer, Exprent method_object, int indent)
-
classToJava
public void classToJava(ClassesProcessor.ClassNode node, TextBuffer buffer, int indent)
-
packageInfoToJava
public static void packageInfoToJava(StructClass cl, TextBuffer buffer)
-
moduleInfoToJava
public static void moduleInfoToJava(StructClass cl, TextBuffer buffer)
-
collectErrorLines
public static void collectErrorLines(java.lang.Throwable error, java.util.List<java.lang.String> lines)
-
getErrorComment
public static java.util.List<java.lang.String> getErrorComment()
-
getModifiers
public static java.lang.String getModifiers(int flags)
-
appendTypeParameters
public static void appendTypeParameters(TextBuffer buffer, java.util.List<java.lang.String> parameters, java.util.List<java.util.List<VarType>> bounds)
-
-