Class ClassPathTransform.Result
java.lang.Object
io.micronaut.aot.bytecode.ClassPathTransform.Result
- Enclosing class:
ClassPathTransform
What a run did.
- Since:
- 3.2.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classWhat the steps did to one class path entry, a jar or a directory. -
Method Summary
Modifier and TypeMethodDescriptionThe class path to package: each entry of the request, or its rewritten copy, in the same order.entries()What the steps did to each class path entry they ran over, in class-path order: one element per jar named byClassPathTransform.Request.Builder.stripLocalVariables(Collection), whether it was rewritten or not, and, when lambdas are desugared, one per entry that holds a lambda call site, whether it was rewritten or not.summary()One line per enabled step for the caller to log, in step order, such asDesugared 2960 lambda call sites into 1978 generated classes in 37 class path entries (815 classes rewritten, 360 bridges, 33 sites left as invokedynamic, 0 nest fallbacks)andStripped local-variable tables from 7102 of 8428 dependency classes in 49 jars (4868965 bytes saved, 0 fallbacks).warnings()Lines for the caller to log as warnings, each on its own, such as the library on the class path that made the strip step stand down.
-
Method Details
-
classPath
-
summary
One line per enabled step for the caller to log, in step order, such asDesugared 2960 lambda call sites into 1978 generated classes in 37 class path entries (815 classes rewritten, 360 bridges, 33 sites left as invokedynamic, 0 nest fallbacks)andStripped local-variable tables from 7102 of 8428 dependency classes in 49 jars (4868965 bytes saved, 0 fallbacks).- Returns:
- the summary
-
warnings
-
entries
What the steps did to each class path entry they ran over, in class-path order: one element per jar named byClassPathTransform.Request.Builder.stripLocalVariables(Collection), whether it was rewritten or not, and, when lambdas are desugared, one per entry that holds a lambda call site, whether it was rewritten or not. The counts are numbers, for the caller to write its report in its own format. A jar named for stripping is not listed for that when the strip step stood down, because a library on the class path reads local-variable tables.- Returns:
- the entries
-