Package com.strobel.decompiler.languages
Class BytecodeLanguage
java.lang.Object
com.strobel.decompiler.languages.Language
com.strobel.decompiler.languages.BytecodeLanguage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options) voiddecompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) getName()static voidwriteModuleBody(ITextOutput output, ModuleAttribute module, boolean useDottedNames) Methods inherited from class com.strobel.decompiler.languages.Language
decompilePackage, formatTypeName, getHint, isMemberBrowsable, typeToString, writeCommentLine
-
Constructor Details
-
BytecodeLanguage
public BytecodeLanguage()
-
-
Method Details
-
getName
-
getFileExtension
- Specified by:
getFileExtensionin classLanguage
-
decompileType
public TypeDecompilationResults decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) - Overrides:
decompileTypein classLanguage
-
writeModuleBody
public static void writeModuleBody(ITextOutput output, ModuleAttribute module, boolean useDottedNames) -
decompileField
- Overrides:
decompileFieldin classLanguage
-
decompileMethod
public void decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) - Overrides:
decompileMethodin classLanguage
-