Class Language
java.lang.Object
com.strobel.decompiler.languages.Language
- Direct Known Subclasses:
BytecodeAstLanguage, BytecodeLanguage, JavaLanguage
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddecompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options) voiddecompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) voiddecompilePackage(String packageName, Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options) decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) formatTypeName(TypeReference type) abstract StringgetHint(MemberReference member) abstract StringgetName()booleanisMemberBrowsable(MemberReference member) typeToString(TypeReference type, boolean includePackage) voidwriteCommentLine(ITextOutput output, String comment)
-
Constructor Details
-
Language
public Language()
-
-
Method Details
-
getName
-
getFileExtension
-
decompilePackage
public void decompilePackage(String packageName, Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options) -
decompileType
public TypeDecompilationResults decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) -
decompileMethod
public void decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options) -
decompileField
-
writeCommentLine
-
typeToString
-
formatTypeName
-
isMemberBrowsable
-
getHint
-