Mercurial Hosting > luan
comparison core/src/luan/modules/JavaLuan.java @ 437:6cfbf45a1885 0.6
minor
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 03 May 2015 23:39:04 -0600 |
parents | c6bcb8859b93 |
children | 34a4ed3597ea |
comparison
equal
deleted
inserted
replaced
436:52a6295e92c9 | 437:6cfbf45a1885 |
---|---|
59 Static st = (Static)obj; | 59 Static st = (Static)obj; |
60 Class cls = st.cls; | 60 Class cls = st.cls; |
61 if( "class".equals(name) ) { | 61 if( "class".equals(name) ) { |
62 return cls; | 62 return cls; |
63 } else if( "new".equals(name) ) { | 63 } else if( "new".equals(name) ) { |
64 Constructor<?>[] constructors = cls.getConstructors(); | 64 Constructor[] constructors = cls.getConstructors(); |
65 if( constructors.length > 0 ) { | 65 if( constructors.length > 0 ) { |
66 if( constructors.length==1 ) { | 66 if( constructors.length==1 ) { |
67 return new LuanJavaFunction(constructors[0],null); | 67 return new LuanJavaFunction(constructors[0],null); |
68 } else { | 68 } else { |
69 List<LuanJavaFunction> fns = new ArrayList<LuanJavaFunction>(); | 69 List<LuanJavaFunction> fns = new ArrayList<LuanJavaFunction>(); |
294 | 294 |
295 @Override public String toString() { | 295 @Override public String toString() { |
296 return cls.toString(); | 296 return cls.toString(); |
297 } | 297 } |
298 | 298 |
299 @Override public Class<?> getDeclaringClass() { | 299 @Override public Class getDeclaringClass() { |
300 return cls.getDeclaringClass(); | 300 return cls.getDeclaringClass(); |
301 } | 301 } |
302 | 302 |
303 @Override public String getName() { | 303 @Override public String getName() { |
304 return cls.getName(); | 304 return cls.getName(); |