Skip to content

Commit f3c7dad

Browse files
committed
Replace field references to SyntaxElementInfo#c with getters to avoid errors with 2.8
1 parent c73746f commit f3c7dad

File tree

6 files changed

+12
-14
lines changed

6 files changed

+12
-14
lines changed

src/main/java/com/btk5h/skriptmirror/ParseOrderWorkarounds.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ public class ParseOrderWorkarounds {
3838

3939
public static void reorderSyntax() {
4040
for (String c : PARSE_ORDER) {
41-
ensureLast(Skript.getStatements(), o -> o.c.getName().equals(c));
42-
ensureLast(Skript.getConditions(), o -> o.c.getName().equals(c));
43-
ensureLast(Skript.getEffects(), o -> o.c.toString().equals(c));
44-
ensureLast(SkriptReflection.getExpressions(), o -> o.c.getName().equals(c));
45-
ensureLast(Skript.getEvents(), o -> o.c.getName().equals(c));
41+
ensureLast(Skript.getStatements(), o -> o.getElementClass().getName().equals(c));
42+
ensureLast(Skript.getConditions(), o -> o.getElementClass().getName().equals(c));
43+
ensureLast(Skript.getEffects(), o -> o.getElementClass().toString().equals(c));
44+
ensureLast(SkriptReflection.getExpressions(), o -> o.getElementClass().getName().equals(c));
45+
ensureLast(Skript.getEvents(), o -> o.getElementClass().getName().equals(c));
4646
}
4747
}
4848

src/main/java/org/skriptlang/reflect/syntax/condition/elements/StructCustomCondition.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import ch.njol.skript.Skript;
44
import ch.njol.skript.classes.ClassInfo;
5-
import ch.njol.skript.config.Node;
65
import ch.njol.skript.config.SectionNode;
76
import ch.njol.skript.lang.Condition;
87
import ch.njol.skript.lang.Literal;
@@ -13,9 +12,9 @@
1312
import ch.njol.skript.lang.util.SimpleEvent;
1413
import ch.njol.skript.log.SkriptLogger;
1514
import ch.njol.skript.util.Utils;
16-
import org.skriptlang.reflect.syntax.CustomSyntaxStructure;
1715
import com.btk5h.skriptmirror.skript.custom.SyntaxParseEvent;
1816
import com.btk5h.skriptmirror.util.SkriptUtil;
17+
import org.skriptlang.reflect.syntax.CustomSyntaxStructure;
1918
import org.skriptlang.reflect.syntax.condition.ConditionCheckEvent;
2019
import org.skriptlang.reflect.syntax.condition.ConditionSyntaxInfo;
2120
import org.skriptlang.skript.lang.entry.EntryContainer;
@@ -56,7 +55,7 @@ public class StructCustomCondition extends CustomSyntaxStructure<ConditionSyntax
5655
static {
5756
Skript.registerCondition(CustomCondition.class);
5857
Optional<SyntaxElementInfo<? extends Condition>> info = Skript.getConditions().stream()
59-
.filter(i -> i.c == CustomCondition.class)
58+
.filter(i -> i.getElementClass() == CustomCondition.class)
6059
.findFirst();
6160
info.ifPresent(dataTracker::setInfo);
6261

src/main/java/org/skriptlang/reflect/syntax/effect/elements/StructCustomEffect.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.skriptlang.reflect.syntax.effect.elements;
22

33
import ch.njol.skript.Skript;
4-
import ch.njol.skript.config.Node;
54
import ch.njol.skript.config.SectionNode;
65
import ch.njol.skript.lang.Effect;
76
import ch.njol.skript.lang.Literal;
@@ -11,9 +10,9 @@
1110
import ch.njol.skript.lang.TriggerItem;
1211
import ch.njol.skript.lang.util.SimpleEvent;
1312
import ch.njol.skript.log.SkriptLogger;
14-
import org.skriptlang.reflect.syntax.CustomSyntaxStructure;
1513
import com.btk5h.skriptmirror.skript.custom.SyntaxParseEvent;
1614
import com.btk5h.skriptmirror.util.SkriptUtil;
15+
import org.skriptlang.reflect.syntax.CustomSyntaxStructure;
1716
import org.skriptlang.reflect.syntax.effect.EffectSyntaxInfo;
1817
import org.skriptlang.reflect.syntax.effect.EffectTriggerEvent;
1918
import org.skriptlang.skript.lang.entry.EntryContainer;
@@ -51,7 +50,7 @@ public class StructCustomEffect extends CustomSyntaxStructure<EffectSyntaxInfo>
5150
static {
5251
Skript.registerEffect(CustomEffect.class);
5352
Optional<SyntaxElementInfo<? extends Effect>> info = Skript.getEffects().stream()
54-
.filter(i -> i.c == CustomEffect.class)
53+
.filter(i -> i.getElementClass() == CustomEffect.class)
5554
.findFirst();
5655
info.ifPresent(dataTracker::setInfo);
5756

src/main/java/org/skriptlang/reflect/syntax/event/elements/StructCustomEvent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public boolean canCreateWith(String node) {
5757
static {
5858
Skript.registerEvent("custom event", CustomEvent.class, BukkitCustomEvent.class);
5959
Optional<SkriptEventInfo<?>> info = Skript.getEvents().stream()
60-
.filter(i -> i.c == CustomEvent.class)
60+
.filter(i -> i.getElementClass() == CustomEvent.class)
6161
.findFirst();
6262
info.ifPresent(dataTracker::setInfo);
6363

src/main/java/org/skriptlang/reflect/syntax/expression/elements/StructCustomConstant.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class StructCustomConstant extends CustomSyntaxStructure<ConstantSyntaxIn
4444
Skript.registerExpression(CustomExpression.class, Object.class, ExpressionType.SIMPLE);
4545
Optional<ExpressionInfo<?, ?>> info = StreamSupport.stream(
4646
Spliterators.spliteratorUnknownSize(Skript.getExpressions(), Spliterator.ORDERED), false)
47-
.filter(i -> i.c == CustomExpression.class)
47+
.filter(i -> i.getElementClass() == CustomExpression.class)
4848
.findFirst();
4949
info.ifPresent(dataTracker::setInfo);
5050
}

src/main/java/org/skriptlang/reflect/syntax/expression/elements/StructCustomExpression.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ protected Class<?> getValue(String value) {
9393
Skript.registerExpression(CustomExpression.class, Object.class, ExpressionType.PATTERN_MATCHES_EVERYTHING);
9494
Optional<ExpressionInfo<?, ?>> info = StreamSupport.stream(
9595
Spliterators.spliteratorUnknownSize(Skript.getExpressions(), Spliterator.ORDERED), false)
96-
.filter(i -> i.c == CustomExpression.class)
96+
.filter(i -> i.getElementClass() == CustomExpression.class)
9797
.findFirst();
9898
info.ifPresent(dataTracker::setInfo);
9999

0 commit comments

Comments
 (0)