@ParametersAreNonnullByDefault
See: Description
| Class | Description |
|---|---|
| AssertTransform |
Created by covers1624 on 30/8/22.
|
| CompoundAssignments |
Created by covers1624 on 5/3/22.
|
| ConditionDetection |
Created by covers1624 on 25/5/21.
|
| DetectExitPoints | |
| EnumClasses |
Created by covers1624 on 6/9/21.
|
| FieldInitializers |
Responsible for inlining Lambda synthetic methods.
|
| HighLevelLoops |
Created by covers1624 on 26/4/21.
|
| ImplicitConstructorCleanup |
We have the following cases to deal with:
|
| InnerClasses |
Created by covers1624 on 2/9/21.
|
| IntegerConstantInference |
Created by covers1624 on 28/7/21.
|
| J11TryWithResourcesTransform |
The bytecode structure of TryWithResources was changed in Java 11.
|
| Lambdas |
Responsible for inlining Lambda synthetic methods.
|
| LegacyTryWithResourcesTransform |
Handles matching Java 7 - 10 TryWithResources using finally blocks.
|
| LocalClasses |
Created by covers1624 on 2/9/21.
|
| LocalClasses.CapturedVariableProcessor | |
| LoopDetection |
Detects loops in Bytecode.
|
| NumericConstants |
Created by covers1624 on 27/9/22.
|
| RecordTransformer |
Created by covers1624 on 20/4/23.
|
| SwitchDetection |
Created by covers1624 on 9/8/21.
|
| SwitchDetection.LoopContext | |
| SwitchExpressions |
Created by covers1624 on 8/2/24.
|
| SwitchInlining |
Created by covers1624 on 11/8/21.
|
| SwitchOnEnum |
Created by covers1624 on 5/12/21.
|
| SwitchOnString |
Created by covers1624 on 19/8/21.
|
| SynchronizedTransform |
Transforms MonitorEnter/Exit + Try-Finally into a Synchronized block.
|
| SyntheticCleanup |
Created by covers1624 on 7/7/22.
|
| TransformerUtils |
Created by covers1624 on 2/10/21.
|
| TryCatches |
Created by covers1624 on 31/5/21.
|
| VariableDeclarations |
A variable is in scope, if the parent of the declaration (IStoreInstruction) is an ancestor of the usage
and the declaration has a lower child index in the common ancestor than the usage
|