Global web icon
jetbrains.com
https://www.jetbrains.com/decompiler/
dotPeek: Free .NET Decompiler & Assembly Browser by JetBrains
It can reliably decompile any .NET assembly into equivalent C# or IL code. The decompiler supports multiple formats including libraries (.dll), executables (.exe), and Windows metadata files (.winmd).
Global web icon
jetbrains.com
https://www.jetbrains.com/help/decompiler/dotPeek_…
Introduction | dotPeek Documentation - JetBrains
Last modified: 15 May 2024 dotPeek is a free .NET decompiler and assembly browser. The main idea behind dotPeek is to make high-quality decompiling available to everyone in the .NET community, free of charge. dotPeek decompiles any .NET assemblies and presents them as C# or IL code. Supported file types include: Libraries (.dll) Executable files (.exe) Windows 8 metadata files (.winmd ...
Global web icon
jetbrains.com
https://www.jetbrains.com/decompiler/features/
dotPeek features - JetBrains
Under the Metadata node, you can explore values of blob items, PE file headers, usages of metadata table items. Same as elsewhere in the assembly tree, you can double-click metadata items to decompile and display the corresponding code.
Global web icon
jetbrains.com
https://blog.jetbrains.com/idea/2025/04/debugging-…
Debugging Java Code in IntelliJ IDEA - The JetBrains Blog
In this blog post, we will look at how to debug Java code using the IntelliJ IDEA debugger. We will look at how to fix a failing test, how to find out where an `Exception` is thrown, and how to find problems with our data. And we will learn some neat tricks about the debugger in the process! To illustrate using the debugger, we will use a small example application that reads test scores from a ...
Global web icon
jetbrains.com
https://www.jetbrains.com/help/idea/scala-decompil…
Decompile and see the bytecode of Scala code | IntelliJ IDEA
Learn how to decompile Scala bytecode to Java and examine bytecode directly in IntelliJ IDEA.
Global web icon
jetbrains.com
https://www.jetbrains.com/help/idea/decompiler.htm…
Java bytecode decompiler | IntelliJ IDEA Documentation
IntelliJ IDEA features the Java bytecode decompiler that shows you compiled bytecode as if it were human-readable Java code. The decompiler is enabled by default. Open a compiled .class file in the editor. If it is the first time that you are opening a compiled file, the IDE prompts you to agree to the specified terms and conditions in the JetBrains Decompiler dialog. If you click Accept, the ...
Global web icon
jetbrains.com
https://blog.jetbrains.com/dotnet/2025/04/16/jetbr…
dotCover, dotMemory, dotPeek, and dotTrace 2025.1 Have Arrived!
The decompiler tool has been updated to support: Required members. ref fields and scoped parameter modifiers. Pattern-based using for ref struct types. String interpolation and file-scoped namespaces. Hexadecimal hints for numeric constants More information on the latest updates in dotPeek here. These and other enhancements are also available inside JetBrains Rider and ReSharper 2025.1.
Global web icon
jetbrains.com
https://blog.jetbrains.com/dotnet/2025/04/16/resha…
ReSharper 2025.1: Initial C# 14 Support, Performance Updates, and ...
ReSharper 2025.1 is here, and it’s packed with updates that further improve productivity and performance for .NET and C++ developers alike. This release offers a host of quality-of-life enhancements, smarter inspections, and integrations that streamline your development workflow across your IDE and beyond.
Global web icon
jetbrains.com
https://www.jetbrains.com/help/decompiler/Opening_…
Open and close assemblies | dotPeek Documentation - JetBrains
With dotPeek, you can open any .NET assemblies, decompile and explore their contents. Assemblies can be decompiled and presented as C# code, IL code, or original source code can be fetched from local or remote location using PDB files and symbol servers.
Global web icon
jetbrains.com
https://blog.jetbrains.com/idea/2025/06/text-block…
Text Blocks in Java: Perfect for Multiline Strings
If you decompile a class that defines a text block, you’ll see that they are compiled to regular strings with single pair of double quotes as the delimiter, as shown in the following gif (the top bar mentions that you are viewing a Decompiled .class file):