Uses of Enum Class
io.quarkus.deployment.pkg.TreeShakeConfig.TreeShakeMode
Packages that use TreeShakeConfig.TreeShakeMode
-
Uses of TreeShakeConfig.TreeShakeMode in io.quarkus.deployment.pkg
Methods in io.quarkus.deployment.pkg that return TreeShakeConfig.TreeShakeModeModifier and TypeMethodDescriptionTreeShakeConfig.mode()Whether to perform class reachability analysis and exclude non-reachable classes from the produced JAR.Returns the enum constant of this class with the specified name.static TreeShakeConfig.TreeShakeMode[]TreeShakeConfig.TreeShakeMode.values()Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of TreeShakeConfig.TreeShakeMode in io.quarkus.deployment.pkg.steps
Fields in io.quarkus.deployment.pkg.steps declared as TreeShakeConfig.TreeShakeModeModifier and TypeFieldDescription(package private) final TreeShakeConfig.TreeShakeModeJarTreeShakeInput.treeShakeModeConfigured tree-shake mode controlling analysis aggressiveness.Methods in io.quarkus.deployment.pkg.steps with parameters of type TreeShakeConfig.TreeShakeModeModifier and TypeMethodDescription(package private) static JarTreeShakeInputJarTreeShakeInput.collect(TreeShakeConfig.TreeShakeMode treeShakeMode, io.quarkus.bootstrap.model.ApplicationModel appModel, List<GeneratedClassBuildItem> generatedClasses, TransformedClassesBuildItem transformedClasses, List<ReflectiveClassConditionBuildItem> reflectiveClassConditions, List<JarTreeShakeRootClassBuildItem> rootClasses, List<JarTreeShakeExcludedArtifactBuildItem> excludedArtifactItems) Factory method that assembles all input for the tree-shake analysis.Constructors in io.quarkus.deployment.pkg.steps with parameters of type TreeShakeConfig.TreeShakeModeModifierConstructorDescription(package private)JarTreeShakeInput(TreeShakeConfig.TreeShakeMode treeShakeMode, Set<String> roots, Map<String, Set<String>> conditionalRoots, Set<String> sisuNamedClasses, Map<String, Supplier<byte[]>> depBytecode, Map<String, Supplier<byte[]>> appBytecode, Map<String, Supplier<byte[]>> generatedBytecode, Map<String, io.quarkus.maven.dependency.ArtifactKey> classToDep, Map<String, Set<String>> serviceProviders, Map<String, Set<String>> serviceLoaderCalls, Set<String> allKnownClasses, int appJavaVersion, Map<io.quarkus.maven.dependency.ArtifactKey, io.quarkus.paths.OpenPathTree> openTrees, List<Path> depJarPaths, List<Path> appPaths, Set<String> transformedClassNames, Map<String, List<Supplier<byte[]>>> higherVersionBytecode, Set<io.quarkus.maven.dependency.ArtifactKey> excludedArtifacts) Creates a new tree-shake input with all collected data.