Mercurial Hosting > luan
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 } |