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 ITextOutputConstantPoolPrinter. _outputConstructors 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 classAnsiTextOutputclassPlainTextOutputMethods in com.strobel.decompiler with parameters of type ITextOutput Modifier and Type Method Description static voidDecompiler. decompile(java.lang.String internalName, ITextOutput output)static voidDecompiler. decompile(java.lang.String internalName, ITextOutput output, DecompilerSettings settings)private static voidDecompilerHelpers. formatGenericSignature(ITextOutput writer, TypeReference type, java.util.Stack<TypeReference> stack)private static voidDecompilerHelpers. formatMethodSignature(ITextOutput writer, IMethodSignature signature, java.util.Stack<TypeReference> typeStack)private static voidDecompilerHelpers. formatType(ITextOutput writer, TypeReference type, NameSyntax syntax, boolean isDefinition, java.util.Stack<TypeReference> stack)static voidDecompilerHelpers. writeDynamicCallSite(ITextOutput output, DynamicCallSite operand)static voidDecompilerHelpers. writeEndOffsetReference(ITextOutput writer, Instruction instruction)static voidDecompilerHelpers. writeExceptionHandler(ITextOutput output, ExceptionHandler handler)static voidDecompilerHelpers. writeField(ITextOutput writer, FieldReference field)static voidDecompilerHelpers. writeFrame(ITextOutput writer, Frame frame)static voidDecompilerHelpers. writeGenericSignature(ITextOutput writer, TypeReference type)static voidDecompilerHelpers. writeInstruction(ITextOutput writer, Instruction instruction)private static voidDecompilerHelpers. writeLabelList(ITextOutput writer, Instruction[] instructions)static voidDecompilerHelpers. writeMethod(ITextOutput writer, MethodReference method)static voidDecompilerHelpers. writeMethodHandle(ITextOutput writer, MethodHandle handle)static voidDecompilerHelpers. writeMethodSignature(ITextOutput writer, IMethodSignature signature)static voidDecompilerHelpers. writeOffsetReference(ITextOutput writer, Instruction instruction)static voidDecompilerHelpers. writeOperand(ITextOutput writer, java.lang.Object operand)static voidDecompilerHelpers. writeOperand(ITextOutput writer, java.lang.Object operand, boolean isUnicodeSupported)private static voidDecompilerHelpers. writeOperandList(ITextOutput writer, Instruction instruction)private static voidDecompilerHelpers. writeOperandList(ITextOutput writer, java.util.List<?> operands)static voidDecompilerHelpers. writePrimitiveValue(ITextOutput output, java.lang.Object value)static voidDecompilerHelpers. writeType(ITextOutput writer, TypeReference type)static voidDecompilerHelpers. writeType(ITextOutput writer, TypeReference type, NameSyntax syntax)static voidDecompilerHelpers. 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 voidBasicBlock. writeTo(ITextOutput output)voidBlock. writeTo(ITextOutput output)voidCaseBlock. writeTo(ITextOutput output)voidCatchBlock. writeTo(ITextOutput output)voidCondition. writeTo(ITextOutput output)voidExpression. writeTo(ITextOutput output)voidLabel. writeTo(ITextOutput output)voidLambda. writeTo(ITextOutput output)voidLoop. writeTo(ITextOutput output)abstract voidNode. writeTo(ITextOutput output)voidSwitch. writeTo(ITextOutput output)voidTryCatchBlock. 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 ITextOutputBytecodeLanguage.InstructionPrinter. _outputMethods in com.strobel.decompiler.languages with parameters of type ITextOutput Modifier and Type Method Description voidBytecodeLanguage. decompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options)voidLanguage. decompileField(FieldDefinition field, ITextOutput output, DecompilationOptions options)voidBytecodeAstLanguage. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)voidBytecodeLanguage. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)voidLanguage. decompileMethod(MethodDefinition method, ITextOutput output, DecompilationOptions options)voidLanguage. decompilePackage(java.lang.String packageName, java.lang.Iterable<TypeDefinition> types, ITextOutput output, DecompilationOptions options)TypeDecompilationResultsBytecodeAstLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)TypeDecompilationResultsBytecodeLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)TypeDecompilationResultsLanguage. decompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options)private static booleanBytecodeLanguage. newlineIfNeeded(ITextOutput output, boolean needNewLine)private booleanBytecodeLanguage. tryWriteType(ITextOutput output, MetadataParser parser, java.lang.String text, java.lang.String descriptor)private voidBytecodeLanguage. writeBlobAttribute(ITextOutput output, BlobAttribute attribute)private voidBytecodeLanguage. writeBootstrapMethodEntry(ITextOutput output, BootstrapMethodsTableEntry entry)voidLanguage. writeCommentLine(ITextOutput output, java.lang.String comment)private static voidBytecodeAstLanguage. writeError(ITextOutput output, java.lang.Throwable t)private voidBytecodeLanguage. writeFieldAttribute(ITextOutput output, FieldDefinition field, SourceAttribute attribute)private voidBytecodeLanguage. writeInnerClassEntry(ITextOutput output, TypeDefinition type, InnerClassEntry entry)private voidBytecodeLanguage. writeMethodAttribute(ITextOutput output, MethodDefinition method, SourceAttribute attribute)private voidBytecodeLanguage. writeMethodBody(ITextOutput output, MethodDefinition method, DecompilationOptions options)private voidBytecodeLanguage. writeMethodBodyParseError(ITextOutput output, java.lang.Throwable error)private voidBytecodeLanguage. writeMethodEnd(ITextOutput output, MethodDefinition method, DecompilationOptions options)private voidBytecodeAstLanguage. writeMethodHeader(MethodDefinition method, ITextOutput output)private voidBytecodeLanguage. writeMethodHeader(ITextOutput output, MethodDefinition method, DecompilationOptions options)static voidBytecodeLanguage. writeModuleBody(ITextOutput output, ModuleAttribute module, boolean useDottedNames)private static voidBytecodeLanguage. writeModuleDependency(ITextOutput output, ModuleDependency dependency)private static voidBytecodeLanguage. writePackageInfo(ITextOutput output, PackageInfo export, boolean useDottedNames, boolean isExport)private static voidBytecodeLanguage. writeServiceInfo(ITextOutput output, ServiceInfo service, boolean useDottedNames)private voidBytecodeLanguage. writeTypeAttribute(ITextOutput output, TypeDefinition type, SourceAttribute attribute)private voidBytecodeAstLanguage. writeTypeHeader(TypeDefinition type, ITextOutput output)private voidBytecodeLanguage. 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) ITextOutputJavaOutputVisitor. outputprivate ITextOutputTextOutputFormatter. outputMethods in com.strobel.decompiler.languages.java with parameters of type ITextOutput Modifier and Type Method Description TypeDecompilationResultsJavaLanguage. 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)
-