public class io.quarkus.gradle.dependency.ConditionalDependenciesEnabler extends java.lang.Object
{
private final java.util.Map featureVariants;
private final java.util.Map allExtensions;
private final org.gradle.api.Project project;
private final org.gradle.api.artifacts.Configuration enforcedPlatforms;
private final java.util.Set existingArtifacts;
private final java.util.List unsatisfiedConditionalDeps;
public void <init>(org.gradle.api.Project, io.quarkus.runtime.LaunchMode, org.gradle.api.artifacts.Configuration)
{
io.quarkus.runtime.LaunchMode v;
java.util.HashMap v, v;
org.gradle.api.artifacts.ResolvableDependencies v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
org.gradle.api.artifacts.DependencySet v;
java.util.ArrayList v;
java.util.HashSet v;
org.gradle.api.artifacts.Configuration v, v;
org.gradle.api.artifacts.ConfigurationContainer v;
int v, v, v, v;
org.gradle.api.artifacts.ResolvedConfiguration v;
java.lang.String v;
boolean v, v, v, v;
org.gradle.api.Project v;
java.util.Set v;
java.util.List v, v, v, v, v, v;
java.lang.Object v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: org.gradle.api.Project;
v := @parameter: io.quarkus.runtime.LaunchMode;
v := @parameter: org.gradle.api.artifacts.Configuration;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map featureVariants> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map allExtensions> = v;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps> = v;
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.Project project> = v;
v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.artifacts.Configuration enforcedPlatforms> = v;
v = interfaceinvoke v.<org.gradle.api.Project: org.gradle.api.artifacts.ConfigurationContainer getConfigurations()>();
v = staticinvoke <io.quarkus.gradle.dependency.ApplicationDeploymentClasspathBuilder: java.lang.String getBaseRuntimeConfigName(io.quarkus.runtime.LaunchMode)>(v);
v = interfaceinvoke v.<org.gradle.api.artifacts.ConfigurationContainer: org.gradle.api.artifacts.Configuration getByName(java.lang.String)>(v);
v = interfaceinvoke v.<org.gradle.api.artifacts.Configuration: org.gradle.api.artifacts.ResolvableDependencies getIncoming()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvableDependencies: org.gradle.api.artifacts.DependencySet getDependencies()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.DependencySet: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<org.gradle.api.artifacts.Configuration: org.gradle.api.artifacts.ResolvedConfiguration getResolvedConfiguration()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedConfiguration: java.util.Set getResolvedArtifacts()>();
specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: void collectConditionalDependencies(java.util.Set)>(v);
label:
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = 0;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = 0;
label:
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: boolean resolveConditionalDependency(org.gradle.api.artifacts.Dependency)>(v);
if v == 0 goto label;
v = 1;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
interfaceinvoke v.<java.util.List: java.lang.Object remove(int)>(v);
goto label;
label:
v = v + 1;
goto label;
label:
if v != 0 goto label;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != v goto label;
label:
specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: void reset()>();
label:
return;
}
public java.util.Collection getAllExtensions()
{
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
java.util.Collection v;
java.util.Map v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map allExtensions>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
return v;
}
private void reset()
{
java.util.List v;
java.util.Map v;
java.util.Set v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map featureVariants>;
interfaceinvoke v.<java.util.Map: void clear()>();
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
interfaceinvoke v.<java.util.Set: void clear()>();
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.List unsatisfiedConditionalDeps>;
interfaceinvoke v.<java.util.List: void clear()>();
return;
}
private void collectConditionalDependencies(java.util.Set)
{
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
io.quarkus.gradle.tooling.dependency.ExtensionDependency v;
org.gradle.api.artifacts.ModuleVersionIdentifier v;
io.quarkus.maven.dependency.ArtifactKey v;
java.util.Map v;
boolean v, v, v;
java.util.Iterator v, v;
org.gradle.api.Project v;
java.util.Set v, v;
java.util.List v;
java.lang.Object v, v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: java.util.Set;
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: io.quarkus.maven.dependency.ArtifactKey getKey(org.gradle.api.artifacts.ResolvedArtifact)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.Project project>;
v = staticinvoke <io.quarkus.gradle.tooling.dependency.DependencyUtils: io.quarkus.gradle.tooling.dependency.ExtensionDependency getExtensionInfoOrNull(org.gradle.api.Project,org.gradle.api.artifacts.ResolvedArtifact)>(v, v);
if v == null goto label;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map allExtensions>;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: org.gradle.api.artifacts.ModuleVersionIdentifier getExtensionId()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.util.List getConditionalDependencies()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: boolean exists(org.gradle.api.artifacts.Dependency)>(v);
if v != 0 goto label;
specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: void queueConditionalDependency(io.quarkus.gradle.tooling.dependency.ExtensionDependency,org.gradle.api.artifacts.Dependency)>(v, v);
goto label;
label:
return;
}
private boolean resolveConditionalDependency(org.gradle.api.artifacts.Dependency)
{
io.quarkus.gradle.tooling.dependency.ExtensionDependency v, v;
org.gradle.api.artifacts.ModuleVersionIdentifier v, v, v, v;
java.util.Map v;
org.gradle.api.artifacts.ResolvedModuleVersion v, v;
boolean v, v, v, v, v, v, v, v, v, v;
org.gradle.api.Project v, v, v;
java.util.Set v, v;
java.util.List v, v, v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
org.gradle.api.artifacts.Configuration v;
io.quarkus.maven.dependency.ArtifactKey v;
org.gradle.api.artifacts.ResolvedConfiguration v;
java.lang.String v, v, v, v, v, v;
java.util.Iterator v, v, v;
java.lang.Object v, v, v;
org.gradle.api.artifacts.Dependency v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: org.gradle.api.artifacts.Dependency;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.Project project>;
v = specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.artifacts.Configuration createConditionalDependenciesConfiguration(org.gradle.api.Project,org.gradle.api.artifacts.Dependency)>(v, v);
v = interfaceinvoke v.<org.gradle.api.artifacts.Configuration: org.gradle.api.artifacts.ResolvedConfiguration getResolvedConfiguration()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedConfiguration: java.util.Set getResolvedArtifacts()>();
v = 0;
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getName()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getVersion()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: org.gradle.api.artifacts.ResolvedModuleVersion getModuleVersion()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedModuleVersion: org.gradle.api.artifacts.ModuleVersionIdentifier getId()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ModuleVersionIdentifier: java.lang.String getVersion()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: org.gradle.api.artifacts.ResolvedModuleVersion getModuleVersion()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedModuleVersion: org.gradle.api.artifacts.ModuleVersionIdentifier getId()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ModuleVersionIdentifier: java.lang.String getGroup()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getGroup()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.Project project>;
v = staticinvoke <io.quarkus.gradle.tooling.dependency.DependencyUtils: io.quarkus.gradle.tooling.dependency.ExtensionDependency getExtensionInfoOrNull(org.gradle.api.Project,org.gradle.api.artifacts.ResolvedArtifact)>(v, v);
if v == null goto label;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.util.List getDependencyConditions()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.util.List getDependencyConditions()>();
v = specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: boolean exist(java.util.List)>(v);
if v == 0 goto label;
label:
v = 1;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: org.gradle.api.artifacts.ModuleVersionIdentifier getExtensionId()>();
specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: void enableConditionalDependency(org.gradle.api.artifacts.ModuleVersionIdentifier)>(v);
label:
if v != 0 goto label;
return 0;
label:
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: io.quarkus.maven.dependency.ArtifactKey getKey(org.gradle.api.artifacts.ResolvedArtifact)>(v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.Project project>;
v = staticinvoke <io.quarkus.gradle.tooling.dependency.DependencyUtils: io.quarkus.gradle.tooling.dependency.ExtensionDependency getExtensionInfoOrNull(org.gradle.api.Project,org.gradle.api.artifacts.ResolvedArtifact)>(v, v);
if v == null goto label;
virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: void setConditional(boolean)>(1);
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map allExtensions>;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: org.gradle.api.artifacts.ModuleVersionIdentifier getExtensionId()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.util.List getConditionalDependencies()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: boolean exists(org.gradle.api.artifacts.Dependency)>(v);
if v != 0 goto label;
specialinvoke v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: void queueConditionalDependency(io.quarkus.gradle.tooling.dependency.ExtensionDependency,org.gradle.api.artifacts.Dependency)>(v, v);
goto label;
label:
return v;
}
private void queueConditionalDependency(io.quarkus.gradle.tooling.dependency.ExtensionDependency, org.gradle.api.artifacts.Dependency)
{
io.quarkus.maven.dependency.GACT v;
java.util.Map v;
java.lang.Object v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
io.quarkus.gradle.tooling.dependency.ExtensionDependency v;
java.util.function.Function v;
org.gradle.api.artifacts.Dependency v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: io.quarkus.gradle.tooling.dependency.ExtensionDependency;
v := @parameter: org.gradle.api.artifacts.Dependency;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map featureVariants>;
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: io.quarkus.maven.dependency.GACT getFeatureKey(org.gradle.api.artifacts.Dependency)>(v);
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler$lambda_queueConditionalDependency_0__17: java.util.function.Function bootstrap$(io.quarkus.gradle.dependency.ConditionalDependenciesEnabler,org.gradle.api.artifacts.Dependency)>(v, v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object computeIfAbsent(java.lang.Object,java.util.function.Function)>(v, v);
interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
return;
}
private org.gradle.api.artifacts.Configuration createConditionalDependenciesConfiguration(org.gradle.api.Project, org.gradle.api.artifacts.Dependency)
{
org.gradle.api.Project v;
org.gradle.api.artifacts.Dependency[] v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
org.gradle.api.artifacts.DependencySet v;
org.gradle.api.artifacts.Configuration[] v;
org.gradle.api.artifacts.Configuration v, v, v;
org.gradle.api.artifacts.ConfigurationContainer v;
org.gradle.api.artifacts.Dependency v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: org.gradle.api.Project;
v := @parameter: org.gradle.api.artifacts.Dependency;
v = interfaceinvoke v.<org.gradle.api.Project: org.gradle.api.artifacts.ConfigurationContainer getConfigurations()>();
v = newarray (org.gradle.api.artifacts.Dependency)[0];
v = interfaceinvoke v.<org.gradle.api.artifacts.ConfigurationContainer: org.gradle.api.artifacts.Configuration detachedConfiguration(org.gradle.api.artifacts.Dependency[])>(v);
v = newarray (org.gradle.api.artifacts.Configuration)[1];
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: org.gradle.api.artifacts.Configuration enforcedPlatforms>;
v[0] = v;
v = interfaceinvoke v.<org.gradle.api.artifacts.Configuration: org.gradle.api.artifacts.Configuration extendsFrom(org.gradle.api.artifacts.Configuration[])>(v);
v = interfaceinvoke v.<org.gradle.api.artifacts.Configuration: org.gradle.api.artifacts.DependencySet getDependencies()>();
interfaceinvoke v.<org.gradle.api.artifacts.DependencySet: boolean add(java.lang.Object)>(v);
return v;
}
private void enableConditionalDependency(org.gradle.api.artifacts.ModuleVersionIdentifier)
{
java.util.function.Consumer v;
org.gradle.api.artifacts.ModuleVersionIdentifier v;
io.quarkus.maven.dependency.GACT v;
java.util.Map v;
java.lang.Object v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: org.gradle.api.artifacts.ModuleVersionIdentifier;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Map featureVariants>;
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: io.quarkus.maven.dependency.GACT getFeatureKey(org.gradle.api.artifacts.ModuleVersionIdentifier)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object remove(java.lang.Object)>(v);
if v != null goto label;
return;
label:
v = staticinvoke <io.quarkus.gradle.dependency.ConditionalDependenciesEnabler$lambda_enableConditionalDependency_1__18: java.util.function.Consumer bootstrap$(io.quarkus.gradle.dependency.ConditionalDependenciesEnabler,org.gradle.api.artifacts.ModuleVersionIdentifier)>(v, v);
interfaceinvoke v.<java.util.Set: void forEach(java.util.function.Consumer)>(v);
return;
}
private boolean exist(java.util.List)
{
java.util.List v;
java.util.Set v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
boolean v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: java.util.List;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
v = interfaceinvoke v.<java.util.Set: boolean containsAll(java.util.Collection)>(v);
return v;
}
private boolean exists(org.gradle.api.artifacts.Dependency)
{
io.quarkus.maven.dependency.ArtifactKey v;
java.util.Set v;
java.lang.String v, v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
org.gradle.api.artifacts.Dependency v;
boolean v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: org.gradle.api.artifacts.Dependency;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getGroup()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getName()>();
v = staticinvoke <io.quarkus.maven.dependency.ArtifactKey: io.quarkus.maven.dependency.ArtifactKey of(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, null, "jar");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
return v;
}
public boolean exists(io.quarkus.gradle.tooling.dependency.ExtensionDependency)
{
io.quarkus.maven.dependency.ArtifactKey v;
java.util.Set v;
java.lang.String v, v;
io.quarkus.gradle.dependency.ConditionalDependenciesEnabler v;
io.quarkus.gradle.tooling.dependency.ExtensionDependency v;
boolean v;
v := @this: io.quarkus.gradle.dependency.ConditionalDependenciesEnabler;
v := @parameter: io.quarkus.gradle.tooling.dependency.ExtensionDependency;
v = v.<io.quarkus.gradle.dependency.ConditionalDependenciesEnabler: java.util.Set existingArtifacts>;
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.lang.String getGroup()>();
v = virtualinvoke v.<io.quarkus.gradle.tooling.dependency.ExtensionDependency: java.lang.String getName()>();
v = staticinvoke <io.quarkus.maven.dependency.ArtifactKey: io.quarkus.maven.dependency.ArtifactKey of(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, null, "jar");
v = interfaceinvoke v.<java.util.Set: boolean contains(java.lang.Object)>(v);
return v;
}
private static io.quarkus.maven.dependency.GACT getFeatureKey(org.gradle.api.artifacts.ModuleVersionIdentifier)
{
org.gradle.api.artifacts.ModuleVersionIdentifier v;
io.quarkus.maven.dependency.GACT v;
java.lang.String v, v;
v := @parameter: org.gradle.api.artifacts.ModuleVersionIdentifier;
v = new io.quarkus.maven.dependency.GACT;
v = interfaceinvoke v.<org.gradle.api.artifacts.ModuleVersionIdentifier: java.lang.String getGroup()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ModuleVersionIdentifier: java.lang.String getName()>();
specialinvoke v.<io.quarkus.maven.dependency.GACT: void <init>(java.lang.String,java.lang.String)>(v, v);
return v;
}
private static io.quarkus.maven.dependency.GACT getFeatureKey(org.gradle.api.artifacts.Dependency)
{
io.quarkus.maven.dependency.GACT v;
java.lang.String v, v;
org.gradle.api.artifacts.Dependency v;
v := @parameter: org.gradle.api.artifacts.Dependency;
v = new io.quarkus.maven.dependency.GACT;
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getGroup()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.Dependency: java.lang.String getName()>();
specialinvoke v.<io.quarkus.maven.dependency.GACT: void <init>(java.lang.String,java.lang.String)>(v, v);
return v;
}
private static io.quarkus.maven.dependency.ArtifactKey getKey(org.gradle.api.artifacts.ResolvedArtifact)
{
org.gradle.api.artifacts.ResolvedArtifact v;
org.gradle.api.artifacts.ModuleVersionIdentifier v;
io.quarkus.maven.dependency.ArtifactKey v;
org.gradle.api.artifacts.ResolvedModuleVersion v;
java.lang.String v, v, v, v;
v := @parameter: org.gradle.api.artifacts.ResolvedArtifact;
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: org.gradle.api.artifacts.ResolvedModuleVersion getModuleVersion()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedModuleVersion: org.gradle.api.artifacts.ModuleVersionIdentifier getId()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ModuleVersionIdentifier: java.lang.String getGroup()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: java.lang.String getName()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: java.lang.String getClassifier()>();
v = interfaceinvoke v.<org.gradle.api.artifacts.ResolvedArtifact: java.lang.String getType()>();
v = staticinvoke <io.quarkus.maven.dependency.ArtifactKey: io.quarkus.maven.dependency.ArtifactKey of(java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
return v;
}
}