Uses of Interface
com.strobel.decompiler.ITextOutput
Packages that use ITextOutput
Package
Description
-
Uses of ITextOutput in com.strobel.assembler.metadata
Fields in com.strobel.assembler.metadata declared as ITextOutputConstructors in com.strobel.assembler.metadata with parameters of type ITextOutputModifierConstructorDescriptionConstantPoolPrinter
(ITextOutput output) ConstantPoolPrinter
(ITextOutput output, DecompilerSettings settings) -
Uses of ITextOutput in com.strobel.decompiler
Classes in com.strobel.decompiler that implement ITextOutputMethods in com.strobel.decompiler with parameters of type ITextOutputModifier and TypeMethodDescriptionstatic void
Decompiler.decompile
(String internalName, ITextOutput output) static void
Decompiler.decompile
(String internalName, ITextOutput output, DecompilerSettings settings) private static void
DecompilerHelpers.formatGenericSignature
(ITextOutput writer, TypeReference type, Stack<TypeReference> stack) private static void
DecompilerHelpers.formatMethodSignature
(ITextOutput writer, IMethodSignature signature, Stack<TypeReference> typeStack) private static void
DecompilerHelpers.formatType
(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition, 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, Object operand) static void
DecompilerHelpers.writeOperand
(ITextOutput writer, Object operand, boolean isUnicodeSupported) private static void
DecompilerHelpers.writeOperandList
(ITextOutput writer, Instruction instruction) private static void
DecompilerHelpers.writeOperandList
(ITextOutput writer, List<?> operands) static void
DecompilerHelpers.writePrimitiveValue
(ITextOutput output, 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 ITextOutputModifier and TypeMethodDescriptionfinal void
BasicBlock.writeTo
(ITextOutput output) void
Block.writeTo
(ITextOutput output) final void
CaseBlock.writeTo
(ITextOutput output) final void
CatchBlock.writeTo
(ITextOutput output) final void
Condition.writeTo
(ITextOutput output) final void
Expression.writeTo
(ITextOutput output) void
Label.writeTo
(ITextOutput output) final void
Lambda.writeTo
(ITextOutput output) final void
Loop.writeTo
(ITextOutput output) abstract void
Node.writeTo
(ITextOutput output) final void
Switch.writeTo
(ITextOutput output) final void
TryCatchBlock.writeTo
(ITextOutput output) -
Uses of ITextOutput in com.strobel.decompiler.languages
Fields in com.strobel.decompiler.languages declared as ITextOutputModifier and TypeFieldDescriptionprivate final ITextOutput
BytecodeLanguage.InstructionPrinter._output
Methods in com.strobel.decompiler.languages with parameters of type ITextOutputModifier and TypeMethodDescriptionvoid
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
(String packageName, Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options) BytecodeAstLanguage.decompileType
(TypeDefinition type, ITextOutput output, DecompilationOptions options) BytecodeLanguage.decompileType
(TypeDefinition type, ITextOutput output, DecompilationOptions options) 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, String text, String descriptor) private void
BytecodeLanguage.writeBlobAttribute
(ITextOutput output, BlobAttribute attribute) private void
BytecodeLanguage.writeBootstrapMethodEntry
(ITextOutput output, BootstrapMethodsTableEntry entry) void
Language.writeCommentLine
(ITextOutput output, String comment) private static void
BytecodeAstLanguage.writeError
(ITextOutput output, 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, 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 ITextOutputModifierConstructorDescriptionprivate
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 ITextOutputModifier and TypeFieldDescription(package private) final ITextOutput
JavaOutputVisitor.output
private final ITextOutput
TextOutputFormatter.output
Methods in com.strobel.decompiler.languages.java with parameters of type ITextOutputModifier and TypeMethodDescriptionJavaLanguage.decompileType
(TypeDefinition type, ITextOutput output, DecompilationOptions options) Constructors in com.strobel.decompiler.languages.java with parameters of type ITextOutputModifierConstructorDescriptionJavaOutputVisitor
(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