Class Inliner
- java.lang.Object
-
- org.immutables.generator.processor.Inliner
-
final class Inliner extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classInliner.Finderprivate static classInliner.InlinedStatementCreator(package private) classInliner.Weaver
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<Trees.Identifier,Inliner.InlinedStatementCreator>inlinables
-
Constructor Summary
Constructors Modifier Constructor Description privateInliner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private ImmutableTrees.Unitinline(ImmutableTrees.Unit unit)static ImmutableTrees.Unitoptimize(ImmutableTrees.Unit unit)
-
-
-
Field Detail
-
inlinables
private final java.util.Map<Trees.Identifier,Inliner.InlinedStatementCreator> inlinables
-
-
Method Detail
-
optimize
public static ImmutableTrees.Unit optimize(ImmutableTrees.Unit unit)
-
inline
private ImmutableTrees.Unit inline(ImmutableTrees.Unit unit)
-
-