comparison src/luan/LuanJavaFunction.java @ 123:d7be9b3abf1a

minor - rename LuanFunction.EMPTY to NOTHING git-svn-id: https://luan-java.googlecode.com/svn/trunk@124 21e917c8-12df-6dd8-5cb6-c86387c605b9
author fschmidt@gmail.com <fschmidt@gmail.com@21e917c8-12df-6dd8-5cb6-c86387c605b9>
date Fri, 06 Jun 2014 01:14:18 +0000
parents eacf6ce1b47d
children 486a0641bca4
comparison
equal deleted inserted replaced
122:d00f41edbbd6 123:d7be9b3abf1a
157 157
158 private interface RtnConverter { 158 private interface RtnConverter {
159 public Object convert(Object obj); 159 public Object convert(Object obj);
160 } 160 }
161 161
162 private static final RtnConverter RTN_EMPTY = new RtnConverter() { 162 private static final RtnConverter RTN_NOTHING = new RtnConverter() {
163 @Override public Object[] convert(Object obj) { 163 @Override public Object[] convert(Object obj) {
164 return EMPTY; 164 return NOTHING;
165 } 165 }
166 }; 166 };
167 167
168 private static final RtnConverter RTN_SAME = new RtnConverter() { 168 private static final RtnConverter RTN_SAME = new RtnConverter() {
169 @Override public Object convert(Object obj) { 169 @Override public Object convert(Object obj) {
184 }; 184 };
185 185
186 private static RtnConverter getRtnConverter(JavaMethod m) { 186 private static RtnConverter getRtnConverter(JavaMethod m) {
187 Class<?> rtnType = m.getReturnType(); 187 Class<?> rtnType = m.getReturnType();
188 if( rtnType == Void.TYPE ) 188 if( rtnType == Void.TYPE )
189 return RTN_EMPTY; 189 return RTN_NOTHING;
190 if( rtnType.isArray() && isNumber(rtnType.getComponentType()) ) 190 if( rtnType.isArray() && isNumber(rtnType.getComponentType()) )
191 return RTN_NUMBER_ARRAY; 191 return RTN_NUMBER_ARRAY;
192 return RTN_SAME; 192 return RTN_SAME;
193 } 193 }
194 194