Package com.strobel.decompiler
Class DecompilerHelpers
java.lang.Object
com.strobel.decompiler.DecompilerHelpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringescapeIdentifier(String name) static StringoffsetToString(int offset) static voidwriteDynamicCallSite(ITextOutput output, DynamicCallSite operand) static voidwriteEndOffsetReference(ITextOutput writer, Instruction instruction) static voidwriteExceptionHandler(ITextOutput output, ExceptionHandler handler) static voidwriteField(ITextOutput writer, FieldReference field) static voidwriteFrame(ITextOutput writer, Frame frame) static voidwriteGenericSignature(ITextOutput writer, TypeReference type) static voidwriteInstruction(ITextOutput writer, Instruction instruction) static voidwriteMethod(ITextOutput writer, MethodReference method) static voidwriteMethodHandle(ITextOutput writer, MethodHandle handle) static voidwriteMethodSignature(ITextOutput writer, IMethodSignature signature) static voidwriteOffsetReference(ITextOutput writer, Instruction instruction) static voidwriteOperand(ITextOutput writer, Object operand) static voidwriteOperand(ITextOutput writer, Object operand, boolean isUnicodeSupported) static voidwritePrimitiveValue(ITextOutput output, Object value) static voidwriteType(ITextOutput writer, TypeReference type) static voidwriteType(ITextOutput writer, TypeReference type, NameSyntax syntax) static voidwriteType(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition)
-
Constructor Details
-
DecompilerHelpers
public DecompilerHelpers()
-
-
Method Details
-
writeType
-
writeGenericSignature
-
writeType
-
writeType
public static void writeType(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition) -
writeMethod
-
writeMethodSignature
-
writeMethodHandle
-
writeField
-
writeOperand
-
writeOperand
-
writeDynamicCallSite
-
offsetToString
-
writeExceptionHandler
-
writeInstruction
-
writeOffsetReference
-
writeEndOffsetReference
-
escapeIdentifier
-
writeFrame
-
writePrimitiveValue
-