Home
User Documentation
1.
Summary
2.
Installing
2.1.
Requirements
2.2.
Automated installation using the launcher
2.3.
Manual installation
2.4.
Why is there a launcher?
3.
Obfuscation
3.1.
Name obfuscation
3.2.
Jar/zip obfuscation
Developer Documentation
4.
Summary
5.
Getting Started
6.
Architecture
6.1.
Building
6.2.
Running
6.3.
Important libraries
6.4.
CDI
6.5.
Modules
7.
Workspace model
8.
Plugins & scripts
8.1.
Plugins
8.2.
Scripts
9.
Services
9.1.
AggregateMappingManager
9.2.
AttachManager
9.3.
CallGraphService
9.4.
CommentManager
9.5.
ConfigManager
9.6.
DecompileManager
9.7.
GsonProvider
9.8.
InfoImporter
9.9.
InheritanceGraphService
9.10.
JavacCompiler
9.11.
MappingApplier
9.12.
MappingFormatManager
9.13.
MappingGenerator
9.14.
MappingListeners
9.15.
NameGeneratorProviders
9.16.
PatchApplier
9.17.
PatchProvider
9.18.
PathExportingManager
9.19.
PathLoadingManager
9.20.
PhantomGenerator
9.21.
ResourceImporter
9.22.
ScriptEngine
9.23.
ScriptManager
9.24.
SearchService
9.25.
SnippetManager
9.26.
TransformationApplierService
9.27.
TransformationManager
9.28.
WorkspaceManager
9.29.
WorkspaceProcessingService
10.
Utilities
10.1.
Android
10.2.
ASM Visitors
10.3.
IO
10.4.
Threading
10.5.
Miscellaneous
10.5.1.
ClassDefiner
11.
Miscellaneous
11.1.
How to improve test cases
11.2.
Configuring annotations in IntelliJ
Light
Rust
Coal
Navy
Ayu
Recaf Documentation
Miscellaneous
Developer articles that don't really fit anywhere else.