Skip to main content

Module classdec

Module classdec 

Source
Expand description

Class-level rendering: header, fields (with static initializers), constructors, methods and nested member classes.

Structs§

ClassOptions

Constants§

ACC_TRANSIENT_HINT
ACC_VOLATILE_HINT

Functions§

decompile_class
Decompile one class (plus nested member classes) to a Java source file.
dotted
Dotted source form of an internal name.
dotted_pool
Dotted source form of an internal name.
print_class_name
com/foo/Outer$Inner → com.foo.Outer.Inner — each $ dots only when its left side names a known class (literal $ top-level names survive).
type_name
A printable type name (arrays render with [] suffixes). Nested class names dot their $ when the outer chain is known to the pool.