Mercurial Hosting > luan
comparison core/src/luan/modules/PackageLuan.java @ 575:7c3ad6db8ac3
make LuanState.JAVA private
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 13 Jul 2015 18:34:31 -0600 |
parents | 6cc2f047019b |
children | 60c549d43988 |
comparison
equal
deleted
inserted
replaced
574:6cc2f047019b | 575:7c3ad6db8ac3 |
---|---|
67 | 67 |
68 static String read(LuanState luan,String uri,Boolean addExtension) throws LuanException { | 68 static String read(LuanState luan,String uri,Boolean addExtension) throws LuanException { |
69 LuanTable t = IoLuan.uri(luan,uri,addExtension); | 69 LuanTable t = IoLuan.uri(luan,uri,addExtension); |
70 if( t == null ) | 70 if( t == null ) |
71 return null; | 71 return null; |
72 LuanFunction existsFn = (LuanFunction)t.get(luan.JAVA,"exists"); | 72 LuanFunction existsFn = (LuanFunction)t.get(luan,"exists"); |
73 boolean exists = (Boolean)Luan.first(existsFn.call(luan)); | 73 boolean exists = (Boolean)Luan.first(existsFn.call(luan)); |
74 if( !exists ) | 74 if( !exists ) |
75 return null; | 75 return null; |
76 LuanFunction reader = (LuanFunction)t.get(luan.JAVA,"read_text"); | 76 LuanFunction reader = (LuanFunction)t.get(luan,"read_text"); |
77 return (String)Luan.first(reader.call(luan)); | 77 return (String)Luan.first(reader.call(luan)); |
78 } | 78 } |
79 | 79 |
80 } | 80 } |