Skip to content

Commit fa3d369

Browse files
committed
Fix more stuff
1 parent ceda3bb commit fa3d369

File tree

6 files changed

+13
-34
lines changed

6 files changed

+13
-34
lines changed

src/main/java/net/neoforged/neoform/runtime/actions/RecompileSourcesAction.java

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package net.neoforged.neoform.runtime.actions;
22

3-
import net.neoforged.neoform.runtime.artifacts.ClasspathItem;
43
import net.neoforged.neoform.runtime.cache.CacheKeyBuilder;
54
import net.neoforged.neoform.runtime.engine.ProcessingEnvironment;
65
import net.neoforged.neoform.runtime.graph.ExecutionNodeAction;
@@ -12,8 +11,8 @@
1211

1312
public abstract class RecompileSourcesAction extends BuiltInAction implements ExecutionNodeAction {
1413

15-
private ExtensibleClasspath classpath = new ExtensibleClasspath();
16-
private ExtensibleClasspath sourcepath = new ExtensibleClasspath();
14+
private final ExtensibleClasspath classpath = new ExtensibleClasspath();
15+
private final ExtensibleClasspath sourcepath = new ExtensibleClasspath();
1716
private int targetJavaVersion = 21;
1817

1918
@Override
@@ -51,18 +50,10 @@ public ExtensibleClasspath getClasspath() {
5150
return classpath;
5251
}
5352

54-
public void setClasspath(ExtensibleClasspath classpath) {
55-
this.classpath = classpath;
56-
}
57-
5853
public ExtensibleClasspath getSourcepath() {
5954
return sourcepath;
6055
}
6156

62-
public void setSourcepath(ExtensibleClasspath sourcepath) {
63-
this.sourcepath = sourcepath;
64-
}
65-
6657
public int getTargetJavaVersion() {
6758
return targetJavaVersion;
6859
}

src/main/java/net/neoforged/neoform/runtime/actions/RecompileSourcesActionWithECJ.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,8 +215,10 @@ public void computeCacheKey(CacheKeyBuilder ck) {
215215
@Override
216216
public RecompileSourcesAction copy() {
217217
var ret = new RecompileSourcesActionWithECJ();
218-
ret.setClasspath(getClasspath().copy());
219-
ret.setSourcepath(getSourcepath().copy());
218+
ret.getClasspath().setOverriddenClasspath(getClasspath().getOverriddenClasspath());
219+
ret.getClasspath().setAdditionalClasspath(getClasspath().getAdditionalClasspath());
220+
ret.getSourcepath().setOverriddenClasspath(getSourcepath().getOverriddenClasspath());
221+
ret.getSourcepath().setAdditionalClasspath(getSourcepath().getAdditionalClasspath());
220222
ret.setTargetJavaVersion(getTargetJavaVersion());
221223
return ret;
222224
}

src/main/java/net/neoforged/neoform/runtime/actions/RecompileSourcesActionWithJDK.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,10 @@ private List<String> getCompilerOptions() {
112112
@Override
113113
public RecompileSourcesAction copy() {
114114
var ret = new RecompileSourcesActionWithJDK();
115-
ret.setClasspath(getClasspath().copy());
116-
ret.setSourcepath(getSourcepath().copy());
115+
ret.getClasspath().setOverriddenClasspath(getClasspath().getOverriddenClasspath());
116+
ret.getClasspath().setAdditionalClasspath(getClasspath().getAdditionalClasspath());
117+
ret.getSourcepath().setOverriddenClasspath(getSourcepath().getOverriddenClasspath());
118+
ret.getSourcepath().setAdditionalClasspath(getSourcepath().getAdditionalClasspath());
117119
ret.setTargetJavaVersion(getTargetJavaVersion());
118120
return ret;
119121
}

src/main/java/net/neoforged/neoform/runtime/actions/SelectSourcesToRecompile.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,10 @@ public void run(ProcessingEnvironment environment) throws IOException, Interrupt
8989
// Add trailing .java
9090
sourceName += ".java";
9191

92-
if (!changedSourcePaths.contains(sourceName)) {
93-
// Skip this entry
94-
continue;
92+
if (changedSourcePaths.contains(sourceName)) {
93+
// Delete!
94+
Files.delete(zfs.getPath(entry.getName()));
9595
}
96-
97-
// Delete!
98-
Files.delete(zfs.getPath(entry.getName()));
9996
}
10097
}
10198
}

src/main/java/net/neoforged/neoform/runtime/graph/ExecutionNode.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package net.neoforged.neoform.runtime.graph;
22

3-
import net.neoforged.neoform.runtime.actions.ApplySourceTransformAction;
43
import net.neoforged.neoform.runtime.utils.AnsiColor;
54
import net.neoforged.neoform.runtime.utils.Logger;
65

@@ -146,16 +145,6 @@ public ExecutionNodeAction action() {
146145
return action;
147146
}
148147

149-
// TODO: not sure yet if this is useful
150-
public <T extends ExecutionNodeAction> T actionAs(Class<T> clazz) {
151-
if (clazz.isInstance(action)) {
152-
return (T) action;
153-
} else {
154-
throw new IllegalStateException("Node " + id + " has a different action type than expected. Expected: "
155-
+ clazz + " but got " + action.getClass());
156-
}
157-
}
158-
159148
@Override
160149
public String toString() {
161150
return id;

src/main/java/net/neoforged/neoform/runtime/graph/transforms/ReplaceNodeOutput.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
import net.neoforged.neoform.runtime.graph.ExecutionNodeBuilder;
77
import net.neoforged.neoform.runtime.graph.NodeOutput;
88

9-
import java.util.List;
10-
119
public final class ReplaceNodeOutput extends GraphTransform {
1210
private final String nodeId;
1311
private final String outputId;

0 commit comments

Comments
 (0)