public class io.quarkus.maven.DependencyTreeMojo extends org.apache.maven.plugin.AbstractMojo { protected io.quarkus.maven.components.QuarkusWorkspaceProvider workspaceProvider; protected org.apache.maven.project.MavenProject project; protected org.apache.maven.execution.MavenSession session; private java.util.List repos; java.lang.String mode; boolean verbose; boolean graph; java.io.File outputFile; boolean appendOutput; protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver; public void () { io.quarkus.maven.DependencyTreeMojo v; v := @this: io.quarkus.maven.DependencyTreeMojo; specialinvoke v.()>(); return; } public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException { java.lang.Throwable v; java.nio.file.attribute.FileAttribute[] v; java.nio.file.OpenOption[] v, v; java.nio.file.Path v, v, v; boolean v, v; java.io.BufferedWriter v, v; java.nio.file.StandardOpenOption v; java.io.IOException v; org.apache.maven.plugin.MojoExecutionException v; java.io.File v, v, v, v; io.quarkus.maven.DependencyTreeMojo v; java.util.function.Consumer v; v := @this: io.quarkus.maven.DependencyTreeMojo; v = v.; if v != null goto label; v = staticinvoke (v); goto label; label: v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = newarray (java.nio.file.attribute.FileAttribute)[0]; staticinvoke (v, v); v = v.; if v == 0 goto label; v = v.; v = virtualinvoke v.(); if v == 0 goto label; v = newarray (java.nio.file.OpenOption)[1]; v = v; v = ; v[0] = v; goto label; label: v = newarray (java.nio.file.OpenOption)[0]; label: v = v.; v = virtualinvoke v.(); v = staticinvoke (v, v); label: goto label; label: v := @caughtexception; v = new org.apache.maven.plugin.MojoExecutionException; specialinvoke v.(java.lang.String,java.lang.Exception)>("Failed to initialize file output writer", v); throw v; label: v = staticinvoke (v); label: specialinvoke v.(v); label: goto label; label: v := @caughtexception; throw v; label: return; catch java.io.IOException from label to label with label; catch java.lang.Throwable from label to label with label; } private void logTree(java.util.function.Consumer) throws org.apache.maven.plugin.MojoExecutionException { io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver v; org.apache.maven.project.MavenProject v, v, v, v; io.quarkus.maven.dependency.ArtifactCoords v; boolean v, v, v, v, v, v, v, v, v; java.lang.Exception v; io.quarkus.maven.DependencyTreeMojo v; java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; io.quarkus.bootstrap.resolver.BootstrapAppModelResolver v; java.util.Properties v; org.apache.maven.plugin.MojoExecutionException v, v; java.util.function.Consumer v; io.quarkus.bootstrap.resolver.maven.DependencyLoggingConfig v; io.quarkus.bootstrap.resolver.maven.DependencyLoggingConfig$Builder v, v, v, v; v := @this: io.quarkus.maven.DependencyTreeMojo; v := @parameter: java.util.function.Consumer; v = v.; v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) ("Quarkus application \u mode build dependency tree:"); interfaceinvoke v.(v); v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = staticinvoke (v, v, v); label: v = new io.quarkus.bootstrap.resolver.BootstrapAppModelResolver; v = virtualinvoke v.(); specialinvoke v.(io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver)>(v); v = v.; if v == null goto label; v = v.; v = virtualinvoke v.("test"); if v == 0 goto label; virtualinvoke v.(1); goto label; label: v = v.; v = virtualinvoke v.("dev"); if v != 0 goto label; v = v.; v = virtualinvoke v.("development"); if v == 0 goto label; label: virtualinvoke v.(1); goto label; label: v = v.; v = virtualinvoke v.("prod"); if v != 0 goto label; v = v.; v = virtualinvoke v.(); if v != 0 goto label; v = new org.apache.maven.plugin.MojoExecutionException; v = v.; v = dynamicinvoke "makeConcatWithConstants" (v) ("Parameter \'mode\' was set to \'\u0001\' while expected one of \'dev\', \'test\' or \'prod\'"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = v.; v = virtualinvoke v.(); v = staticinvoke (v, "false"); if v != 0 goto label; v = 1; goto label; label: v = 0; label: virtualinvoke v.(v); v = staticinvoke (); v = virtualinvoke v.(v); v = v.; v = virtualinvoke v.(v); v = v.; v = virtualinvoke v.(v); v = virtualinvoke v.(); virtualinvoke v.(v); virtualinvoke v.(v); label: goto label; label: v := @caughtexception; v = new org.apache.maven.plugin.MojoExecutionException; v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to resolve application model \u dependencies"); specialinvoke v.(java.lang.String,java.lang.Exception)>(v, v); throw v; label: return; catch java.lang.Exception from label to label with label; } protected io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver resolver() { io.quarkus.bootstrap.resolver.maven.BootstrapMavenContextConfig v, v, v, v; org.apache.maven.execution.MavenSession v; org.apache.maven.execution.MavenExecutionRequest v; io.quarkus.bootstrap.resolver.maven.MavenArtifactResolver v, v; java.io.File v; io.quarkus.maven.DependencyTreeMojo v; java.util.List v; io.quarkus.maven.components.QuarkusWorkspaceProvider v; v := @this: io.quarkus.maven.DependencyTreeMojo; v = v.; if v != null goto label; v = v.; v = staticinvoke (); v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(v); v = v.; v = virtualinvoke v.(v); v = virtualinvoke v.(1); v = virtualinvoke v.(v); v. = v; goto label; label: v = v.; label: return v; } }