Uses of Interface
com.strobel.decompiler.ITextOutput
-
-
Uses of ITextOutput in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as ITextOutput Modifier and Type Field Description private ITextOutput
ConstantPoolPrinter. _output
Constructors in com.strobel.assembler.metadata with parameters of type ITextOutput Constructor Description ConstantPoolPrinter(ITextOutput output)
ConstantPoolPrinter(ITextOutput output, DecompilerSettings settings)
-
Uses of ITextOutput in com.strobel.decompiler
Classes in com.strobel.decompiler that implement ITextOutput Modifier and Type Class Description class
AnsiTextOutput
class
PlainTextOutput
Methods in com.strobel.decompiler with parameters of type ITextOutput Modifier and Type Method Description static void
Decompiler. decompile(java.lang.String internalName, ITextOutput output)
static void
Decompiler. decompile(java.lang.String internalName, ITextOutput output, DecompilerSettings settings)
private static void
DecompilerHelpers. formatGenericSignature(ITextOutput writer, TypeReference type, java.util.Stack<TypeReference> stack)
private static void
DecompilerHelpers. formatMethodSignature(ITextOutput writer, IMethodSignature signature, java.util.Stack<TypeReference> typeStack)
private static void
DecompilerHelpers. formatType(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition, java.util.Stack<TypeReference> stack)
static void
DecompilerHelpers. writeDynamicCallSite(ITextOutput output, DynamicCallSite operand)
static void
DecompilerHelpers. writeEndOffsetReference(ITextOutput writer, Instruction instruction)
static void
DecompilerHelpers. writeExceptionHandler(ITextOutput output, ExceptionHandler handler)
static void
DecompilerHelpers. writeField(ITextOutput writer, FieldReference field)
static void
DecompilerHelpers. writeFrame(ITextOutput writer, Frame frame)
static void
DecompilerHelpers. writeGenericSignature(ITextOutput writer, TypeReference type)
static void
DecompilerHelpers. writeInstruction(ITextOutput writer, Instruction instruction)
private static void
DecompilerHelpers. writeLabelList(ITextOutput writer, Instruction[] instructions)
static void
DecompilerHelpers. writeMethod(ITextOutput writer, MethodReference method)
static void
DecompilerHelpers. writeMethodHandle(ITextOutput writer, MethodHandle handle)
static void
DecompilerHelpers. writeMethodSignature(ITextOutput writer, IMethodSignature signature)
static void
DecompilerHelpers. writeOffsetReference(ITextOutput writer, Instruction instruction)
static void
DecompilerHelpers. writeOperand(ITextOutput writer, java.lang.Object operand)
static void
DecompilerHelpers. writeOperand(ITextOutput writer, java.lang.Object operand, boolean isUnicodeSupported)
private static void
DecompilerHelpers. writeOperandList(ITextOutput writer, Instruction instruction)
private static void
DecompilerHelpers. writeOperandList(ITextOutput writer, java.util.List<?> operands)
static void
DecompilerHelpers. writePrimitiveValue(ITextOutput output, java.lang.Object value)
static void
DecompilerHelpers. writeType(ITextOutput writer, TypeReference type)
static void
DecompilerHelpers. writeType(ITextOutput writer, TypeReference type, NameSyntax syntax)
static void
DecompilerHelpers. writeType(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition)
-
Uses of ITextOutput in com.strobel.decompiler.ast
Methods in com.strobel.decompiler.ast with parameters of type ITextOutput Modifier and Type Method Description void
BasicBlock. writeTo(ITextOutput output)
void
Block. writeTo(ITextOutput output)
void
CaseBlock. writeTo(ITextOutput output)
void
CatchBlock. writeTo(ITextOutput output)
void
Condition. writeTo(ITextOutput output)
void
Expression. writeTo(ITextOutput output)
void
Label. writeTo(ITextOutput output)
void
Lambda. writeTo(ITextOutput output)
void
Loop. writeTo(ITextOutput output)
abstract void
Node. writeTo(ITextOutput output)
void
Switch. writeTo(ITextOutput output)
void
TryCatchBlock. writeTo(ITextOutput output)
-
Uses of ITextOutput in com.strobel.decompiler.languages
Fields in com.strobel.decompiler.languages declared as ITextOutput Modifier and Type Field Description private ITextOutput
BytecodeLanguage.InstructionPrinter. _output
Methods in com.strobel.decompiler.languages with parameters of type ITextOutput Modifier and Type Method Description void
BytecodeLanguage. decompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options)
void
Language. decompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options)
void
BytecodeAstLanguage. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)
void
BytecodeLanguage. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)
void
Language. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)
void
Language. decompilePackage(java.lang.String packageName, java.lang.Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options)
TypeDecompilationResults
BytecodeAstLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
TypeDecompilationResults
BytecodeLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
TypeDecompilationResults
Language. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
private static boolean
BytecodeLanguage. newlineIfNeeded(ITextOutput output, boolean needNewLine)
private boolean
BytecodeLanguage. tryWriteType(ITextOutput output, MetadataParser parser, java.lang.String text, java.lang.String descriptor)
private void
BytecodeLanguage. writeBlobAttribute(ITextOutput output, BlobAttribute attribute)
private void
BytecodeLanguage. writeBootstrapMethodEntry(ITextOutput output, BootstrapMethodsTableEntry entry)
void
Language. writeCommentLine(ITextOutput output, java.lang.String comment)
private static void
BytecodeAstLanguage. writeError(ITextOutput output, java.lang.Throwable t)
private void
BytecodeLanguage. writeFieldAttribute(ITextOutput output, FieldDefinition field, SourceAttribute attribute)
private void
BytecodeLanguage. writeInnerClassEntry(ITextOutput output, TypeDefinition type, InnerClassEntry entry)
private void
BytecodeLanguage. writeMethodAttribute(ITextOutput output, MethodDefinition method, SourceAttribute attribute)
private void
BytecodeLanguage. writeMethodBody(ITextOutput output, MethodDefinition method, DecompilationOptions options)
private void
BytecodeLanguage. writeMethodBodyParseError(ITextOutput output, java.lang.Throwable error)
private void
BytecodeLanguage. writeMethodEnd(ITextOutput output, MethodDefinition method, DecompilationOptions options)
private void
BytecodeAstLanguage. writeMethodHeader(MethodDefinition method, ITextOutput output)
private void
BytecodeLanguage. writeMethodHeader(ITextOutput output, MethodDefinition method, DecompilationOptions options)
static void
BytecodeLanguage. writeModuleBody(ITextOutput output, ModuleAttribute module, boolean useDottedNames)
private static void
BytecodeLanguage. writeModuleDependency(ITextOutput output, ModuleDependency dependency)
private static void
BytecodeLanguage. writePackageInfo(ITextOutput output, PackageInfo export, boolean useDottedNames, boolean isExport)
private static void
BytecodeLanguage. writeServiceInfo(ITextOutput output, ServiceInfo service, boolean useDottedNames)
private void
BytecodeLanguage. writeTypeAttribute(ITextOutput output, TypeDefinition type, SourceAttribute attribute)
private void
BytecodeAstLanguage. writeTypeHeader(TypeDefinition type, ITextOutput output)
private void
BytecodeLanguage. writeTypeHeader(ITextOutput output, TypeDefinition type)
Constructors in com.strobel.decompiler.languages with parameters of type ITextOutput Constructor Description InstructionPrinter(ITextOutput output, MethodDefinition method, DecompilerSettings settings, int[] lineNumbers)
-
Uses of ITextOutput in com.strobel.decompiler.languages.java
Fields in com.strobel.decompiler.languages.java declared as ITextOutput Modifier and Type Field Description (package private) ITextOutput
JavaOutputVisitor. output
private ITextOutput
TextOutputFormatter. output
Methods in com.strobel.decompiler.languages.java with parameters of type ITextOutput Modifier and Type Method Description TypeDecompilationResults
JavaLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)
Constructors in com.strobel.decompiler.languages.java with parameters of type ITextOutput Constructor Description JavaOutputVisitor(ITextOutput output, DecompilerSettings settings)
TextOutputFormatter(ITextOutput output, TextOutputFormatter.LineNumberMode lineNumberMode)
-
Uses of ITextOutput in com.strobel.decompiler.languages.java.ast
Methods in com.strobel.decompiler.languages.java.ast with parameters of type ITextOutput Modifier and Type Method Description java.util.List<LineNumberPosition>
AstBuilder. generateCode(ITextOutput output)
-