Javaのインタフェースに対してcellsとかを呼ぶと落ちる
階層深いなぁ。大丈夫なんかいな。
iik> java:util:List cells Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at ioke.lang.JavaConstructorNativeMethod.inspect(JavaConstructorNativeMethod.java:66) at ioke.lang.Method.getInspect(Method.java:119) at ioke.lang.Method$2.activate(Method.java:45) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.IokeObject.inspect(IokeObject.java:905) at ioke.lang.Dict.inspect(Dict.java:327) at ioke.lang.Dict.getInspect(Dict.java:305) at ioke.lang.Dict$8.activate(Dict.java:187) at ioke.lang.TypeCheckingNativeMethod.activate(TypeCheckingNativeMethod.java:50) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381) at ioke.lang.Message.getEvaluatedArgument(Message.java:1228) at ioke.lang.DefaultArgumentsDefinition.getEvaluatedArguments(DefaultArgumentsDefinition.java:282) at ioke.lang.InternalBehavior$1.activate(InternalBehavior.java:40) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Locals$1.activate(Locals.java:63) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381) at ioke.lang.Message.getEvaluatedArgument(Message.java:1228) at ioke.lang.DefaultArgumentsDefinition.getEvaluatedArguments(DefaultArgumentsDefinition.java:282) at ioke.lang.TypeCheckingArgumentsDefinition.getValidatedArgumentsAndReceiver(TypeCheckingArgumentsDefinition.java:30) at ioke.lang.TypeCheckingNativeMethod.activate(TypeCheckingNativeMethod.java:47) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381) at ioke.lang.ConditionsBehavior$4.activate(ConditionsBehavior.java:342) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Locals$1.activate(Locals.java:63) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381) at ioke.lang.Message.getEvaluatedArgument(Message.java:1228) at ioke.lang.Message.getEvaluatedArgument(Message.java:1232) at ioke.lang.FlowControlBehavior$7.activate(FlowControlBehavior.java:298) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Locals$1.activate(Locals.java:63) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWithoutExplicitReceiver(Message.java:1381) at ioke.lang.ConditionsBehavior$4.activate(ConditionsBehavior.java:342) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Locals$1.activate(Locals.java:63) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateCompleteWith(Message.java:1329) at ioke.lang.DefaultMethod.activate(DefaultMethod.java:283) at ioke.lang.IokeObject.activate(IokeObject.java:974) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:959) at ioke.lang.IokeObject.getOrActivate(IokeObject.java:462) at ioke.lang.IokeObject.perform(IokeObject.java:607) at ioke.lang.IokeObject.perform(IokeObject.java:540) at ioke.lang.IokeObject.perform(IokeObject.java:470) at ioke.lang.Message.sendTo(Message.java:1248) at ioke.lang.Message.evaluateComplete(Message.java:1302) at ioke.lang.Runtime.evaluateString(Runtime.java:486) at ioke.lang.Main.main(Main.java:149)