Array.create used instead reflection

This commit is contained in:
Vladimir Enchev
2016-02-01 10:55:01 +02:00
parent 64ef9be626
commit fb3b7bc6c4
3 changed files with 12 additions and 21 deletions

View File

@ -201,7 +201,7 @@ export class FileSystemAccess {
try {
var javaFile = new java.io.File(path);
var stream = new java.io.FileInputStream(javaFile);
var bytes = java.lang.reflect.Array.newInstance(java.lang.Byte.class.getField("TYPE").get(null), javaFile.length());
var bytes = (<any>Array).create("byte", javaFile.length());
var dataInputStream = new java.io.DataInputStream(stream);
dataInputStream.readFully(bytes);
return bytes;