Package io.quarkus.deployment.pkg.steps
package io.quarkus.deployment.pkg.steps
-
ClassDescriptionDiscovers classes that are loaded dynamically via
ClassLoader.loadClass()orClass.forName()through call chains that cannot be statically traced by the tree-shaker's BFS reachability analysis.Self-contained main class executed in a forked JVM byForkedJvmEnvironment.Resolves the UID and GID of the user that runs inside a container image by executingidinside an ephemeral container.Substrate prints incomprehensible and useless 'potential call paths' that look like stack tracesJAR tree-shake phase 3 environment: a temp directory pre-populated with generated/transformed bytecode, theClassLoadingRecorderclass, and JVM arguments.This build step builds both the thin jars and uber jars.Assembles all data needed byJarTreeShakerfor reachability analysis.Lazy bytecode loader that reads from aPathon demand.Structured key for a JVM method, storing the three components provided by ASM'sMethodVisitor.visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String)andClassVisitor.visitMethod(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])without string concatenation.Deprecated.In the future, it will be possible to request multiple output types.Deprecated.In the future, it will be possible to request multiple output types.Deprecated.In the future, it will be possible to request multiple output types.