Improve string byte backing ownership, add gradle file, up version, improve build packaging rules.

This commit is contained in:
James Roseborough
2015-03-09 06:32:54 +00:00
parent 71500e7d8d
commit c8e4bea43d
14 changed files with 465 additions and 321 deletions

View File

@@ -33,20 +33,20 @@ public class Str {
public static LuaString quoteString(String image) {
String s = image.substring(1, image.length()-1);
byte[] bytes = unquote(s);
return LuaString.valueOf(bytes);
return LuaString.valueUsing(bytes);
}
public static LuaString charString(String image) {
String s = image.substring(1, image.length()-1);
byte[] bytes = unquote(s);
return LuaString.valueOf(bytes);
return LuaString.valueUsing(bytes);
}
public static LuaString longString(String image) {
int i = image.indexOf('[', image.indexOf('[')+1)+1;
String s = image.substring(i,image.length()-i);
byte[] b = iso88591bytes(s);
return LuaString.valueOf(b);
return LuaString.valueUsing(b);
}
public static byte[] iso88591bytes( String s ) {