Skip to content

Commit e6ed190

Browse files
committed
1.8 - Implementation of ShelfViewer mod handling
1 parent 90e3e66 commit e6ed190

File tree

28 files changed

+1152
-7
lines changed

28 files changed

+1152
-7
lines changed
17 Bytes
Binary file not shown.
28.2 KB
Binary file not shown.
39.8 KB
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,281 @@
1+
package org.gradle.accessors.dm;
2+
3+
import org.gradle.api.NonNullApi;
4+
import org.gradle.api.artifacts.MinimalExternalModuleDependency;
5+
import org.gradle.plugin.use.PluginDependency;
6+
import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
7+
import org.gradle.api.artifacts.MutableVersionConstraint;
8+
import org.gradle.api.provider.Provider;
9+
import org.gradle.api.model.ObjectFactory;
10+
import org.gradle.api.provider.ProviderFactory;
11+
import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
12+
import org.gradle.api.internal.catalog.DefaultVersionCatalog;
13+
import java.util.Map;
14+
import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
15+
import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
16+
import javax.inject.Inject;
17+
18+
/**
19+
* A catalog of dependencies accessible via the {@code libs} extension.
20+
*/
21+
@NonNullApi
22+
public class LibrariesForLibs extends AbstractExternalDependencyFactory {
23+
24+
private final AbstractExternalDependencyFactory owner = this;
25+
private final IoLibraryAccessors laccForIoLibraryAccessors = new IoLibraryAccessors(owner);
26+
private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
27+
private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
28+
private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
29+
30+
@Inject
31+
public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
32+
super(config, providers, objects, attributesFactory, capabilityNotationParser);
33+
}
34+
35+
/**
36+
* Group of libraries at <b>io</b>
37+
*/
38+
public IoLibraryAccessors getIo() {
39+
return laccForIoLibraryAccessors;
40+
}
41+
42+
/**
43+
* Group of versions at <b>versions</b>
44+
*/
45+
public VersionAccessors getVersions() {
46+
return vaccForVersionAccessors;
47+
}
48+
49+
/**
50+
* Group of bundles at <b>bundles</b>
51+
*/
52+
public BundleAccessors getBundles() {
53+
return baccForBundleAccessors;
54+
}
55+
56+
/**
57+
* Group of plugins at <b>plugins</b>
58+
*/
59+
public PluginAccessors getPlugins() {
60+
return paccForPluginAccessors;
61+
}
62+
63+
public static class IoLibraryAccessors extends SubDependencyFactory {
64+
private final IoNettyLibraryAccessors laccForIoNettyLibraryAccessors = new IoNettyLibraryAccessors(owner);
65+
private final IoPapermcLibraryAccessors laccForIoPapermcLibraryAccessors = new IoPapermcLibraryAccessors(owner);
66+
67+
public IoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
68+
69+
/**
70+
* Group of libraries at <b>io.netty</b>
71+
*/
72+
public IoNettyLibraryAccessors getNetty() {
73+
return laccForIoNettyLibraryAccessors;
74+
}
75+
76+
/**
77+
* Group of libraries at <b>io.papermc</b>
78+
*/
79+
public IoPapermcLibraryAccessors getPapermc() {
80+
return laccForIoPapermcLibraryAccessors;
81+
}
82+
83+
}
84+
85+
public static class IoNettyLibraryAccessors extends SubDependencyFactory {
86+
private final IoNettyNettyLibraryAccessors laccForIoNettyNettyLibraryAccessors = new IoNettyNettyLibraryAccessors(owner);
87+
88+
public IoNettyLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
89+
90+
/**
91+
* Group of libraries at <b>io.netty.netty</b>
92+
*/
93+
public IoNettyNettyLibraryAccessors getNetty() {
94+
return laccForIoNettyNettyLibraryAccessors;
95+
}
96+
97+
}
98+
99+
public static class IoNettyNettyLibraryAccessors extends SubDependencyFactory {
100+
101+
public IoNettyNettyLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
102+
103+
/**
104+
* Dependency provider for <b>all</b> with <b>io.netty:netty-all</b> coordinates and
105+
* with version reference <b>io.netty.netty.all</b>
106+
* <p>
107+
* This dependency was declared in catalog libs.versions.toml
108+
*/
109+
public Provider<MinimalExternalModuleDependency> getAll() {
110+
return create("io.netty.netty.all");
111+
}
112+
113+
}
114+
115+
public static class IoPapermcLibraryAccessors extends SubDependencyFactory {
116+
private final IoPapermcPaperLibraryAccessors laccForIoPapermcPaperLibraryAccessors = new IoPapermcPaperLibraryAccessors(owner);
117+
118+
public IoPapermcLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
119+
120+
/**
121+
* Group of libraries at <b>io.papermc.paper</b>
122+
*/
123+
public IoPapermcPaperLibraryAccessors getPaper() {
124+
return laccForIoPapermcPaperLibraryAccessors;
125+
}
126+
127+
}
128+
129+
public static class IoPapermcPaperLibraryAccessors extends SubDependencyFactory {
130+
private final IoPapermcPaperPaperLibraryAccessors laccForIoPapermcPaperPaperLibraryAccessors = new IoPapermcPaperPaperLibraryAccessors(owner);
131+
132+
public IoPapermcPaperLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
133+
134+
/**
135+
* Group of libraries at <b>io.papermc.paper.paper</b>
136+
*/
137+
public IoPapermcPaperPaperLibraryAccessors getPaper() {
138+
return laccForIoPapermcPaperPaperLibraryAccessors;
139+
}
140+
141+
}
142+
143+
public static class IoPapermcPaperPaperLibraryAccessors extends SubDependencyFactory {
144+
145+
public IoPapermcPaperPaperLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
146+
147+
/**
148+
* Dependency provider for <b>api</b> with <b>io.papermc.paper:paper-api</b> coordinates and
149+
* with version reference <b>io.papermc.paper.paper.api</b>
150+
* <p>
151+
* This dependency was declared in catalog libs.versions.toml
152+
*/
153+
public Provider<MinimalExternalModuleDependency> getApi() {
154+
return create("io.papermc.paper.paper.api");
155+
}
156+
157+
}
158+
159+
public static class VersionAccessors extends VersionFactory {
160+
161+
private final IoVersionAccessors vaccForIoVersionAccessors = new IoVersionAccessors(providers, config);
162+
public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
163+
164+
/**
165+
* Group of versions at <b>versions.io</b>
166+
*/
167+
public IoVersionAccessors getIo() {
168+
return vaccForIoVersionAccessors;
169+
}
170+
171+
}
172+
173+
public static class IoVersionAccessors extends VersionFactory {
174+
175+
private final IoNettyVersionAccessors vaccForIoNettyVersionAccessors = new IoNettyVersionAccessors(providers, config);
176+
private final IoPapermcVersionAccessors vaccForIoPapermcVersionAccessors = new IoPapermcVersionAccessors(providers, config);
177+
public IoVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
178+
179+
/**
180+
* Group of versions at <b>versions.io.netty</b>
181+
*/
182+
public IoNettyVersionAccessors getNetty() {
183+
return vaccForIoNettyVersionAccessors;
184+
}
185+
186+
/**
187+
* Group of versions at <b>versions.io.papermc</b>
188+
*/
189+
public IoPapermcVersionAccessors getPapermc() {
190+
return vaccForIoPapermcVersionAccessors;
191+
}
192+
193+
}
194+
195+
public static class IoNettyVersionAccessors extends VersionFactory {
196+
197+
private final IoNettyNettyVersionAccessors vaccForIoNettyNettyVersionAccessors = new IoNettyNettyVersionAccessors(providers, config);
198+
public IoNettyVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
199+
200+
/**
201+
* Group of versions at <b>versions.io.netty.netty</b>
202+
*/
203+
public IoNettyNettyVersionAccessors getNetty() {
204+
return vaccForIoNettyNettyVersionAccessors;
205+
}
206+
207+
}
208+
209+
public static class IoNettyNettyVersionAccessors extends VersionFactory {
210+
211+
public IoNettyNettyVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
212+
213+
/**
214+
* Version alias <b>io.netty.netty.all</b> with value <b>4.1.111.Final</b>
215+
* <p>
216+
* If the version is a rich version and cannot be represented as a
217+
* single version string, an empty string is returned.
218+
* <p>
219+
* This version was declared in catalog libs.versions.toml
220+
*/
221+
public Provider<String> getAll() { return getVersion("io.netty.netty.all"); }
222+
223+
}
224+
225+
public static class IoPapermcVersionAccessors extends VersionFactory {
226+
227+
private final IoPapermcPaperVersionAccessors vaccForIoPapermcPaperVersionAccessors = new IoPapermcPaperVersionAccessors(providers, config);
228+
public IoPapermcVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
229+
230+
/**
231+
* Group of versions at <b>versions.io.papermc.paper</b>
232+
*/
233+
public IoPapermcPaperVersionAccessors getPaper() {
234+
return vaccForIoPapermcPaperVersionAccessors;
235+
}
236+
237+
}
238+
239+
public static class IoPapermcPaperVersionAccessors extends VersionFactory {
240+
241+
private final IoPapermcPaperPaperVersionAccessors vaccForIoPapermcPaperPaperVersionAccessors = new IoPapermcPaperPaperVersionAccessors(providers, config);
242+
public IoPapermcPaperVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
243+
244+
/**
245+
* Group of versions at <b>versions.io.papermc.paper.paper</b>
246+
*/
247+
public IoPapermcPaperPaperVersionAccessors getPaper() {
248+
return vaccForIoPapermcPaperPaperVersionAccessors;
249+
}
250+
251+
}
252+
253+
public static class IoPapermcPaperPaperVersionAccessors extends VersionFactory {
254+
255+
public IoPapermcPaperPaperVersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
256+
257+
/**
258+
* Version alias <b>io.papermc.paper.paper.api</b> with value <b>1.21.1-R0.1-SNAPSHOT</b>
259+
* <p>
260+
* If the version is a rich version and cannot be represented as a
261+
* single version string, an empty string is returned.
262+
* <p>
263+
* This version was declared in catalog libs.versions.toml
264+
*/
265+
public Provider<String> getApi() { return getVersion("io.papermc.paper.paper.api"); }
266+
267+
}
268+
269+
public static class BundleAccessors extends BundleFactory {
270+
271+
public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
272+
273+
}
274+
275+
public static class PluginAccessors extends PluginFactory {
276+
277+
public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
278+
279+
}
280+
281+
}

0 commit comments

Comments
 (0)