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?
Developer Documentation
3.
Summary
4.
Getting Started
5.
Architecture
5.1.
Building
5.2.
Running
5.3.
Important libraries
5.4.
CDI
5.5.
Modules
6.
Workspace model
7.
Plugins & scripts
7.1.
Plugins
7.2.
Scripts
8.
Services
8.1.
AggregateMappingManager
8.2.
AttachManager
8.3.
CallGraphService
8.4.
CommentManager
8.5.
ConfigManager
8.6.
DecompileManager
8.7.
GsonProvider
8.8.
InfoImporter
8.9.
InheritanceGraphService
8.10.
JavacCompiler
8.11.
MappingApplier
8.12.
MappingFormatManager
8.13.
MappingGenerator
8.14.
MappingListeners
8.15.
NameGeneratorProviders
8.16.
PatchApplier
8.17.
PatchProvider
8.18.
PathExportingManager
8.19.
PathLoadingManager
8.20.
PhantomGenerator
8.21.
ResourceImporter
8.22.
ScriptEngine
8.23.
ScriptManager
8.24.
SearchService
8.25.
SnippetManager
8.26.
TransformationApplierService
8.27.
TransformationManager
8.28.
WorkspaceManager
8.29.
WorkspaceProcessingService
9.
Utilities
9.1.
Android
9.2.
ASM Visitors
9.3.
IO
9.4.
Threading
9.5.
Miscellaneous
9.5.1.
ClassDefiner
10.
Miscellaneous
10.1.
How to improve test cases
10.2.
Configuring annotations in IntelliJ
Light
Rust
Coal
Navy
Ayu
Recaf Documentation
Threading
A collection of threading utilities.
CountDown
ExecutorServiceDelegate
PhasingExecutorService
ScheduledExecutorServiceDelegate
ThreadPoolFactory
ThreadUtil