Skip to content

Commit 90bf168

Browse files
committed
misc: refactor, optimize imports
1 parent 2e9813d commit 90bf168

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

Diff for: syntax/src/main/java/org/aya/syntax/compile/JitDef.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ public abstract sealed class JitDef extends JitUnit implements AnyDef, AyaDocile
3737

3838
@Override public abstract @NotNull JitTele signature();
3939

40-
@Override
41-
public @NotNull Doc toDoc(@NotNull PrettierOptions options) {
40+
@Override public @NotNull Doc toDoc(@NotNull PrettierOptions options) {
4241
return new CorePrettier(options).def(this);
4342
}
4443
}

Diff for: syntax/src/main/java/org/aya/syntax/compile/JitFn.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
// Use of this source code is governed by the MIT license that can be found in the LICENSE.md file.
33
package org.aya.syntax.compile;
44

5+
import java.util.EnumSet;
6+
57
import kala.collection.Seq;
68
import org.aya.generic.Modifier;
79
import org.aya.syntax.core.def.FnDefLike;
810
import org.aya.syntax.core.term.Term;
911
import org.aya.syntax.telescope.JitTele;
1012
import org.jetbrains.annotations.NotNull;
1113

12-
import java.util.EnumSet;
13-
1414
public abstract non-sealed class JitFn extends JitTele implements FnDefLike {
1515
public final int modifiers;
1616

@@ -29,13 +29,7 @@ protected JitFn(int telescopeSize, boolean[] telescopeLicit, String[] telescopeN
2929

3030
public @NotNull EnumSet<Modifier> modifiers() {
3131
var set = EnumSet.noneOf(Modifier.class);
32-
33-
for (var modi : Modifier.values()) {
34-
if (is(modi)) {
35-
set.add(modi);
36-
}
37-
}
38-
32+
for (var modi : Modifier.values()) if (is(modi)) set.add(modi);
3933
return set;
4034
}
4135
}

Diff for: syntax/src/main/java/org/aya/syntax/core/RichParam.java

-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
// Use of this source code is governed by the MIT license that can be found in the LICENSE.md file.
33
package org.aya.syntax.core;
44

5-
import kala.collection.SeqView;
6-
import kala.collection.immutable.ImmutableSeq;
75
import org.aya.generic.term.ParamLike;
86
import org.aya.syntax.core.term.FreeTerm;
97
import org.aya.syntax.core.term.Param;

0 commit comments

Comments
 (0)