public abstract class Language
extends java.lang.Object
| Constructor and Description |
|---|
Language() |
| Modifier and Type | Method and Description |
|---|---|
void |
decompileField(FieldDefinition field,
ITextOutput output,
DecompilationOptions options) |
void |
decompileMethod(MethodDefinition method,
ITextOutput output,
DecompilationOptions options) |
void |
decompilePackage(java.lang.String packageName,
java.lang.Iterable<TypeDefinition> types,
ITextOutput output,
DecompilationOptions options) |
TypeDecompilationResults |
decompileType(TypeDefinition type,
ITextOutput output,
DecompilationOptions options) |
java.lang.String |
formatTypeName(TypeReference type) |
abstract java.lang.String |
getFileExtension() |
java.lang.String |
getHint(MemberReference member) |
abstract java.lang.String |
getName() |
boolean |
isMemberBrowsable(MemberReference member) |
java.lang.String |
typeToString(TypeReference type,
boolean includePackage) |
void |
writeCommentLine(ITextOutput output,
java.lang.String comment) |
public abstract java.lang.String getName()
public abstract java.lang.String getFileExtension()
public void decompilePackage(java.lang.String packageName,
java.lang.Iterable<TypeDefinition> types,
ITextOutput output,
DecompilationOptions options)
public TypeDecompilationResults decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
public void decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)
public void decompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options)
public void writeCommentLine(ITextOutput output, java.lang.String comment)
public java.lang.String typeToString(TypeReference type, boolean includePackage)
public java.lang.String formatTypeName(TypeReference type)
public boolean isMemberBrowsable(MemberReference member)
public java.lang.String getHint(MemberReference member)