Skip to content

Commit 4853c6c

Browse files
committed
Move isSingle before getReturnType
1 parent dbd1950 commit 4853c6c

10 files changed

Lines changed: 43 additions & 43 deletions

File tree

src/main/java/org/skriptlang/reflect/syntax/custom/event/elements/ExprCustomEvent.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
8383
}
8484

8585
@Override
86-
public Class<? extends Event> getReturnType() {
87-
return BukkitCustomEvent.class;
86+
public boolean isSingle() {
87+
return true;
8888
}
8989

9090
@Override
91-
public boolean isSingle() {
92-
return true;
91+
public Class<? extends Event> getReturnType() {
92+
return BukkitCustomEvent.class;
9393
}
9494

9595
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/event/elements/ExprEventData.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,18 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
5050
}
5151

5252
@Override
53-
public Class<?> getReturnType() {
54-
return Object.class;
53+
public boolean isSingle() {
54+
return true;
5555
}
5656

5757
@Override
58-
public boolean isSingle() {
59-
return true;
58+
public Class<?> getReturnType() {
59+
return Object.class;
6060
}
6161

6262
@Override
6363
public String toString(@Nullable Event event, boolean debug) {
64-
return "event data" + key.toString(event, debug);
64+
return "event data " + key.toString(event, debug);
6565
}
6666

6767
}

src/main/java/org/skriptlang/reflect/syntax/custom/expression/elements/ExprChangeValue.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
5151
return changeEvent.delta();
5252
}
5353

54+
@Override
55+
public boolean isSingle() {
56+
return !plural;
57+
}
58+
5459
@Override
5560
public Class<?> getReturnType() {
5661
return Utils.getSuperType(types);
@@ -61,11 +66,6 @@ public Class<?>[] possibleReturnTypes() {
6166
return types;
6267
}
6368

64-
@Override
65-
public boolean isSingle() {
66-
return !plural;
67-
}
68-
6969
@Override
7070
public String toString(@Nullable Event event, boolean debug) {
7171
return "change value" + (plural ? "s" : "");

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprExpression.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,11 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
7272
return all ? expressions[index].getAll(event) : expressions[index].getArray(event);
7373
}
7474

75+
@Override
76+
public boolean isSingle() {
77+
return !plural;
78+
}
79+
7580
@Override
7681
public Class<?> getReturnType() {
7782
return Utils.getSuperType(possibleReturnTypes);
@@ -82,11 +87,6 @@ public Class<?>[] possibleReturnTypes() {
8287
return possibleReturnTypes;
8388
}
8489

85-
@Override
86-
public boolean isSingle() {
87-
return !plural;
88-
}
89-
9090
public int index() {
9191
return index;
9292
}

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprMatchedPattern.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
4040
}
4141

4242
@Override
43-
public Class<? extends Integer> getReturnType() {
44-
return Integer.class;
43+
public boolean isSingle() {
44+
return true;
4545
}
4646

4747
@Override
48-
public boolean isSingle() {
49-
return true;
48+
public Class<? extends Integer> getReturnType() {
49+
return Integer.class;
5050
}
5151

5252
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprParseMark.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
4040
}
4141

4242
@Override
43-
public Class<? extends Integer> getReturnType() {
44-
return Integer.class;
43+
public boolean isSingle() {
44+
return true;
4545
}
4646

4747
@Override
48-
public boolean isSingle() {
49-
return true;
48+
public Class<? extends Integer> getReturnType() {
49+
return Integer.class;
5050
}
5151

5252
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprParseRegexes.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
5959
}
6060

6161
@Override
62-
public Class<? extends String> getReturnType() {
63-
return String.class;
62+
public boolean isSingle() {
63+
return false;
6464
}
6565

6666
@Override
67-
public boolean isSingle() {
68-
return false;
67+
public Class<? extends String> getReturnType() {
68+
return String.class;
6969
}
7070

7171
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprParseTags.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
4040
}
4141

4242
@Override
43-
public Class<? extends String> getReturnType() {
44-
return String.class;
43+
public boolean isSingle() {
44+
return false;
4545
}
4646

4747
@Override
48-
public boolean isSingle() {
49-
return false;
48+
public Class<? extends String> getReturnType() {
49+
return String.class;
5050
}
5151

5252
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprRawExpression.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ public void change(Event event, Object @Nullable [] delta, ChangeMode mode) {
6868
}
6969

7070
@Override
71-
public Class<? extends Expression> getReturnType() {
72-
return Expression.class;
71+
public boolean isSingle() {
72+
return true;
7373
}
7474

7575
@Override
76-
public boolean isSingle() {
77-
return true;
76+
public Class<? extends Expression> getReturnType() {
77+
return Expression.class;
7878
}
7979

8080
@Override

src/main/java/org/skriptlang/reflect/syntax/custom/shared/elements/expressions/ExprSelf.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ public boolean init(Expression<?>[] expressions, int matchedPattern, Kleenean is
3636
}
3737

3838
@Override
39-
public Class<? extends SyntaxElement> getReturnType() {
40-
return SyntaxElement.class;
39+
public boolean isSingle() {
40+
return true;
4141
}
4242

4343
@Override
44-
public boolean isSingle() {
45-
return true;
44+
public Class<? extends SyntaxElement> getReturnType() {
45+
return SyntaxElement.class;
4646
}
4747

4848
@Override

0 commit comments

Comments
 (0)