public class eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime extends eu.maveniverse.maven.mima.runtime.shared.StandaloneRuntimeSupport
{
public void <init>()
{
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
specialinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: void <init>(java.lang.String,int)>("standalone-static", 40);
return;
}
public void <init>(java.lang.String, int)
{
int v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
java.lang.String v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<eu.maveniverse.maven.mima.runtime.shared.StandaloneRuntimeSupport: void <init>(java.lang.String,int)>(v, v);
return;
}
public boolean managedRepositorySystem()
{
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
return 1;
}
public eu.maveniverse.maven.mima.context.Context create(eu.maveniverse.maven.mima.context.ContextOverrides)
{
eu.maveniverse.maven.mima.context.Context v;
org.apache.maven.settings.building.SettingsBuilder v;
org.apache.maven.settings.crypto.SettingsDecrypter v;
org.apache.maven.model.profile.ProfileSelector v;
java.lang.Runnable v;
eu.maveniverse.maven.mima.context.ContextOverrides v;
eu.maveniverse.maven.mima.runtime.shared.PreBoot v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
java.lang.Object v, v, v, v;
org.eclipse.aether.RepositorySystem v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: eu.maveniverse.maven.mima.context.ContextOverrides;
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: eu.maveniverse.maven.mima.runtime.shared.PreBoot preBoot(eu.maveniverse.maven.mima.context.ContextOverrides)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: org.eclipse.aether.RepositorySystem createRepositorySystem(eu.maveniverse.maven.mima.runtime.shared.PreBoot)>(v);
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: org.apache.maven.settings.building.SettingsBuilder createSettingsBuilder(eu.maveniverse.maven.mima.runtime.shared.PreBoot)>(v);
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: org.apache.maven.settings.crypto.SettingsDecrypter createSettingsDecrypter(eu.maveniverse.maven.mima.runtime.shared.PreBoot)>(v);
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: org.apache.maven.model.profile.ProfileSelector createProfileSelector(eu.maveniverse.maven.mima.runtime.shared.PreBoot)>(v);
v = staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object)>(v);
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime$shutdown__14: java.lang.Runnable bootstrap$(org.eclipse.aether.RepositorySystem)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime: eu.maveniverse.maven.mima.context.Context buildContext(eu.maveniverse.maven.mima.runtime.shared.StandaloneRuntimeSupport,eu.maveniverse.maven.mima.runtime.shared.PreBoot,org.eclipse.aether.RepositorySystem,org.apache.maven.settings.building.SettingsBuilder,org.apache.maven.settings.crypto.SettingsDecrypter,org.apache.maven.model.profile.ProfileSelector,java.lang.Runnable)>(v, v, v, v, v, v, v);
return v;
}
protected org.eclipse.aether.RepositorySystem createRepositorySystem(eu.maveniverse.maven.mima.runtime.shared.PreBoot)
{
eu.maveniverse.maven.mima.runtime.shared.PreBoot v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
org.eclipse.aether.supplier.RepositorySystemSupplier v;
org.eclipse.aether.RepositorySystem v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: eu.maveniverse.maven.mima.runtime.shared.PreBoot;
v = new org.eclipse.aether.supplier.RepositorySystemSupplier;
specialinvoke v.<org.eclipse.aether.supplier.RepositorySystemSupplier: void <init>()>();
v = virtualinvoke v.<org.eclipse.aether.supplier.RepositorySystemSupplier: org.eclipse.aether.RepositorySystem get()>();
return v;
}
protected org.apache.maven.settings.building.SettingsBuilder createSettingsBuilder(eu.maveniverse.maven.mima.runtime.shared.PreBoot)
{
eu.maveniverse.maven.mima.runtime.shared.PreBoot v;
org.apache.maven.settings.building.SettingsBuilder v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsBuilderSupplier v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: eu.maveniverse.maven.mima.runtime.shared.PreBoot;
v = new eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsBuilderSupplier;
specialinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsBuilderSupplier: void <init>()>();
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsBuilderSupplier: org.apache.maven.settings.building.SettingsBuilder get()>();
return v;
}
protected org.apache.maven.settings.crypto.SettingsDecrypter createSettingsDecrypter(eu.maveniverse.maven.mima.runtime.shared.PreBoot)
{
eu.maveniverse.maven.mima.runtime.shared.PreBoot v;
eu.maveniverse.maven.mima.context.internal.MavenUserHomeImpl v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsDecrypterSupplier v;
org.apache.maven.settings.crypto.SettingsDecrypter v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: eu.maveniverse.maven.mima.runtime.shared.PreBoot;
v = new eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsDecrypterSupplier;
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.shared.PreBoot: eu.maveniverse.maven.mima.context.internal.MavenUserHomeImpl getMavenUserHome()>();
specialinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsDecrypterSupplier: void <init>(eu.maveniverse.maven.mima.context.MavenUserHome)>(v);
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.SettingsDecrypterSupplier: org.apache.maven.settings.crypto.SettingsDecrypter get()>();
return v;
}
protected org.apache.maven.model.profile.ProfileSelector createProfileSelector(eu.maveniverse.maven.mima.runtime.shared.PreBoot)
{
eu.maveniverse.maven.mima.runtime.shared.PreBoot v;
eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime v;
eu.maveniverse.maven.mima.runtime.standalonestatic.ProfileSelectorSupplier v;
org.apache.maven.model.profile.ProfileSelector v;
v := @this: eu.maveniverse.maven.mima.runtime.standalonestatic.StandaloneStaticRuntime;
v := @parameter: eu.maveniverse.maven.mima.runtime.shared.PreBoot;
v = new eu.maveniverse.maven.mima.runtime.standalonestatic.ProfileSelectorSupplier;
specialinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.ProfileSelectorSupplier: void <init>()>();
v = virtualinvoke v.<eu.maveniverse.maven.mima.runtime.standalonestatic.ProfileSelectorSupplier: org.apache.maven.model.profile.ProfileSelector get()>();
return v;
}
}