Package net.covers1624.coffeegrinder
Class Decompiler
java.lang.Object
net.covers1624.coffeegrinder.Decompiler
- All Implemented Interfaces:
Closeable,AutoCloseable
A Decompiler for Java class files.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA builder for configuring a Decompilation operation.static final recordstatic final record -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Decompiler.Builderbuilder()Construct a new Decompiler Builder.voidclose()execute()Run the configured decompilation operation.
-
Field Details
-
THREADS_AUTO
public static final int THREADS_AUTO- See Also:
-
-
Method Details
-
builder
Construct a new Decompiler Builder.- Returns:
- The builder.
-
execute
Run the configured decompilation operation.- Returns:
- The Decompilation report.
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-