comparison src/luan/modules/JavaLuan.java @ 783:4083f5a67c63

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 30 Aug 2016 12:00:38 -0600
parents 305ffb00ebc1
children dd36eae6aa04
comparison
equal deleted inserted replaced
782:655280eab1e2 783:4083f5a67c63
362 private static class AmbiguousJavaFunction extends LuanFunction { 362 private static class AmbiguousJavaFunction extends LuanFunction {
363 private final Map<Integer,List<LuanJavaFunction>> fnMap = new HashMap<Integer,List<LuanJavaFunction>>(); 363 private final Map<Integer,List<LuanJavaFunction>> fnMap = new HashMap<Integer,List<LuanJavaFunction>>();
364 364
365 AmbiguousJavaFunction(List<LuanJavaFunction> fns) { 365 AmbiguousJavaFunction(List<LuanJavaFunction> fns) {
366 for( LuanJavaFunction fn : fns ) { 366 for( LuanJavaFunction fn : fns ) {
367 Integer n = fn.getParameterTypes().length; 367 Integer n = fn.getParameterCount();
368 List<LuanJavaFunction> list = fnMap.get(n); 368 List<LuanJavaFunction> list = fnMap.get(n);
369 if( list==null ) { 369 if( list==null ) {
370 list = new ArrayList<LuanJavaFunction>(); 370 list = new ArrayList<LuanJavaFunction>();
371 fnMap.put(n,list); 371 fnMap.put(n,list);
372 } 372 }