Skip to content

Commit bc0bf59

Browse files
committed
Attempt to fix IDE linting for MinecraftExtension.ForProject
1 parent d1462cb commit bc0bf59

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/main/groovy/net/minecraftforge/gradle/MinecraftExtensionImpl.groovy

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ import java.util.concurrent.Callable
151151
}
152152

153153
@CompileStatic
154-
@PackageScope final class ForProjectImpl implements MinecraftExtension.ForProject {
154+
@PackageScope final class ForProjectImpl implements MinecraftExtension.ForProject, HasPublicType {
155155
private final Project project
156156
private final ProjectLayout layout
157157
private final ProviderFactory providers
@@ -192,6 +192,11 @@ import java.util.concurrent.Callable
192192
project.afterEvaluate { this.finish(it, flowScope, flowProviders, fileSystemOperations, archiveOperations) }
193193
}
194194

195+
@Override
196+
TypeOf<?> getPublicType() {
197+
TypeOf.typeOf(MinecraftExtension.ForProject)
198+
}
199+
195200
private void finish(Project project, FlowScope flowScope, FlowProviders flowProviders, FileSystemOperations fileSystemOperations, ArchiveOperations archiveOperations) {
196201
if (this.minecraftDependencies.isEmpty()) {
197202
MinecraftExtensionImpl.this.problems.reportMissingMinecraftDependency()

0 commit comments

Comments
 (0)