Skip to content

Commit 55164ef

Browse files
committed
(feat) minor change
1 parent 956eac9 commit 55164ef

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

src/main/java/com/googlecode/aviator/code/interpreter/InterpretCodeGenerator.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -118,10 +118,7 @@ public void initConstants(final Set<Token<?>> constants) {
118118
}
119119

120120
@Override
121-
public void initMethods(final Map<String, Integer> methods) {
122-
// TODO Auto-generated method stub
123-
124-
}
121+
public void initMethods(final Map<String, Integer> methods) {}
125122

126123
@Override
127124
public void genNewLambdaCode(final LambdaFunctionBootstrap bootstrap) {
@@ -497,9 +494,7 @@ public void onArray(final Token<?> lookhead) {
497494
}
498495

499496
@Override
500-
public void onArrayIndexStart(final Token<?> token) {
501-
// TODO
502-
}
497+
public void onArrayIndexStart(final Token<?> token) {}
503498

504499
@Override
505500
public void onArrayIndexEnd(final Token<?> lookhead) {

src/main/java/com/googlecode/aviator/code/interpreter/ir/SendIR.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,12 @@ public SendIR(final String name, final int arity, final boolean unpackArgs, fina
3030

3131
private AviatorObject callFn(final AviatorFunction fn, final AviatorObject[] args,
3232
final int arity, final Env env) {
33+
34+
if (arity == 0) {
35+
return fn.call(env);
36+
}
37+
3338
switch (arity) {
34-
case 0:
35-
return fn.call(env);
3639
case 1:
3740
return fn.call(env, args[0]);
3841
case 2:

0 commit comments

Comments
 (0)