@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset, int byteLength) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset, byteLength); } else { return DataViewNativeEmul.create(buffer, byteOffset, byteLength); } }
@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset); } else { return DataViewNativeEmul.create(buffer, byteOffset, buffer.byteLength() - byteOffset); } }
@Override public DataView createDataView(ArrayBuffer buffer) { if (checkDataViewSupport()) { return DataViewNative.create(buffer); } else { return DataViewNativeEmul.create(buffer, 0, buffer.byteLength()); } }
@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset, int byteLength) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset, byteLength); } else { return DataViewNativeEmul.create(buffer, byteOffset, byteLength); } }
@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset, int byteLength) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset, byteLength); } else { return DataViewNativeEmul.create(buffer, byteOffset, byteLength); } }
@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset); } else { return DataViewNativeEmul.create(buffer, byteOffset, buffer.byteLength() - byteOffset); } }
@Override public DataView createDataView(ArrayBuffer buffer) { if (checkDataViewSupport()) { return DataViewNative.create(buffer); } else { return DataViewNativeEmul.create(buffer, 0, buffer.byteLength()); } }
@Override public DataView createDataView(ArrayBuffer buffer, int byteOffset) { if (checkDataViewSupport()) { return DataViewNative.create(buffer, byteOffset); } else { return DataViewNativeEmul.create(buffer, byteOffset, buffer.byteLength() - byteOffset); } }
@Override public DataView createDataView(ArrayBuffer buffer) { if (checkDataViewSupport()) { return DataViewNative.create(buffer); } else { return DataViewNativeEmul.create(buffer, 0, buffer.byteLength()); } }