@@ -6,30 +6,30 @@ import JavaScriptKit
6
6
7
7
public class DataView : JSBridgedClass {
8
8
9
- public class var classRef : JSFunctionRef { JSObjectRef . global. DataView. function! }
9
+ public class var constructor : JSFunction { JSObject . global. DataView. function! }
10
10
11
- public let objectRef : JSObjectRef
11
+ public let jsObject : JSObject
12
12
13
- public required init ( withCompatibleObject objectRef : JSObjectRef ) {
14
- _buffer = ReadonlyAttribute ( objectRef : objectRef , name: " buffer " )
15
- _byteOffset = ReadonlyAttribute ( objectRef : objectRef , name: " byteOffset " )
16
- _byteLength = ReadonlyAttribute ( objectRef : objectRef , name: " byteLength " )
17
- self . objectRef = objectRef
13
+ public required init ( withCompatibleObject jsObject : JSObject ) {
14
+ _buffer = ReadonlyAttribute ( jsObject : jsObject , name: " buffer " )
15
+ _byteOffset = ReadonlyAttribute ( jsObject : jsObject , name: " byteOffset " )
16
+ _byteLength = ReadonlyAttribute ( jsObject : jsObject , name: " byteLength " )
17
+ self . jsObject = jsObject
18
18
}
19
19
20
20
public convenience init ( buffer: ArrayBuffer ) {
21
21
22
- self . init ( withCompatibleObject: DataView . classRef . new ( buffer. jsValue ( ) ) )
22
+ self . init ( withCompatibleObject: DataView . constructor . new ( buffer. jsValue ( ) ) )
23
23
}
24
24
25
25
public convenience init ( buffer: ArrayBuffer , byteOffset: UInt32 ) {
26
26
27
- self . init ( withCompatibleObject: DataView . classRef . new ( buffer. jsValue ( ) , byteOffset. jsValue ( ) ) )
27
+ self . init ( withCompatibleObject: DataView . constructor . new ( buffer. jsValue ( ) , byteOffset. jsValue ( ) ) )
28
28
}
29
29
30
30
public convenience init ( buffer: ArrayBuffer , byteOffset: UInt32 , byteLength: UInt32 ) {
31
31
32
- self . init ( withCompatibleObject: DataView . classRef . new ( buffer. jsValue ( ) , byteOffset. jsValue ( ) , byteLength. jsValue ( ) ) )
32
+ self . init ( withCompatibleObject: DataView . constructor . new ( buffer. jsValue ( ) , byteOffset. jsValue ( ) , byteLength. jsValue ( ) ) )
33
33
}
34
34
35
35
@ReadonlyAttribute
@@ -44,128 +44,128 @@ public class DataView: JSBridgedClass {
44
44
45
45
public func getFloat32( byteOffset: UInt32 ) -> Float {
46
46
47
- return objectRef . getFloat32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
47
+ return jsObject . getFloat32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
48
48
}
49
49
50
50
public func getFloat32( byteOffset: UInt32 , littleEndian: Bool ) -> Float {
51
51
52
- return objectRef . getFloat32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
52
+ return jsObject . getFloat32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
53
53
}
54
54
55
55
public func getFloat64( byteOffset: UInt32 ) -> Double {
56
56
57
- return objectRef . getFloat64!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
57
+ return jsObject . getFloat64!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
58
58
}
59
59
60
60
public func getFloat64( byteOffset: UInt32 , littleEndian: Bool ) -> Double {
61
61
62
- return objectRef . getFloat64!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
62
+ return jsObject . getFloat64!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
63
63
}
64
64
65
65
public func getUint8( byteOffset: UInt32 ) -> UInt8 {
66
66
67
- return objectRef . getUint8!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
67
+ return jsObject . getUint8!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
68
68
}
69
69
70
70
public func getUint16( byteOffset: UInt32 ) -> UInt16 {
71
71
72
- return objectRef . getUint16!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
72
+ return jsObject . getUint16!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
73
73
}
74
74
75
75
public func getUint16( byteOffset: UInt32 , littleEndian: Bool ) -> UInt16 {
76
76
77
- return objectRef . getUint16!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
77
+ return jsObject . getUint16!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
78
78
}
79
79
80
80
public func getUint32( byteOffset: UInt32 ) -> UInt32 {
81
81
82
- return objectRef . getUint32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
82
+ return jsObject . getUint32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
83
83
}
84
84
85
85
public func getUint32( byteOffset: UInt32 , littleEndian: Bool ) -> UInt32 {
86
86
87
- return objectRef . getUint32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
87
+ return jsObject . getUint32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
88
88
}
89
89
90
90
public func getInt8( byteOffset: UInt32 ) -> Int8 {
91
91
92
- return objectRef . getInt8!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
92
+ return jsObject . getInt8!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
93
93
}
94
94
95
95
public func getInt16( byteOffset: UInt32 ) -> Int16 {
96
96
97
- return objectRef . getInt16!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
97
+ return jsObject . getInt16!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
98
98
}
99
99
100
100
public func getInt16( byteOffset: UInt32 , littleEndian: Bool ) -> Int16 {
101
101
102
- return objectRef . getInt16!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
102
+ return jsObject . getInt16!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
103
103
}
104
104
105
105
public func getInt32( byteOffset: UInt32 ) -> Int32 {
106
106
107
- return objectRef . getInt32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
107
+ return jsObject . getInt32!( byteOffset. jsValue ( ) ) . fromJSValue ( ) !
108
108
}
109
109
110
110
public func getInt32( byteOffset: UInt32 , littleEndian: Bool ) -> Int32 {
111
111
112
- return objectRef . getInt32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
112
+ return jsObject . getInt32!( byteOffset. jsValue ( ) , littleEndian. jsValue ( ) ) . fromJSValue ( ) !
113
113
}
114
114
115
115
public func setUint8( byteOffset: UInt32 , value: UInt8 ) {
116
- _ = objectRef . setUint8!( byteOffset. jsValue ( ) , value. jsValue ( ) )
116
+ _ = jsObject . setUint8!( byteOffset. jsValue ( ) , value. jsValue ( ) )
117
117
}
118
118
119
119
public func setUint16( byteOffset: UInt32 , value: UInt16 ) {
120
- _ = objectRef . setUint16!( byteOffset. jsValue ( ) , value. jsValue ( ) )
120
+ _ = jsObject . setUint16!( byteOffset. jsValue ( ) , value. jsValue ( ) )
121
121
}
122
122
123
123
public func setUint16( byteOffset: UInt32 , value: UInt16 , littleEndian: Bool ) {
124
- _ = objectRef . setUint16!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
124
+ _ = jsObject . setUint16!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
125
125
}
126
126
127
127
public func setUint32( byteOffset: UInt32 , value: UInt32 ) {
128
- _ = objectRef . setUint32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
128
+ _ = jsObject . setUint32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
129
129
}
130
130
131
131
public func setUint32( byteOffset: UInt32 , value: UInt32 , littleEndian: Bool ) {
132
- _ = objectRef . setUint32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
132
+ _ = jsObject . setUint32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
133
133
}
134
134
135
135
public func setInt8( byteOffset: UInt32 , value: Int8 ) {
136
- _ = objectRef . setUint8!( byteOffset. jsValue ( ) , value. jsValue ( ) )
136
+ _ = jsObject . setUint8!( byteOffset. jsValue ( ) , value. jsValue ( ) )
137
137
}
138
138
139
139
public func setInt16( byteOffset: UInt32 , value: Int16 ) {
140
- _ = objectRef . setInt16!( byteOffset. jsValue ( ) , value. jsValue ( ) )
140
+ _ = jsObject . setInt16!( byteOffset. jsValue ( ) , value. jsValue ( ) )
141
141
}
142
142
143
143
public func setInt16( byteOffset: UInt32 , value: Int16 , littleEndian: Bool ) {
144
- _ = objectRef . setInt16!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
144
+ _ = jsObject . setInt16!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
145
145
}
146
146
147
147
public func setInt32( byteOffset: UInt32 , value: Int32 ) {
148
- _ = objectRef . setInt32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
148
+ _ = jsObject . setInt32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
149
149
}
150
150
151
151
public func setInt32( byteOffset: UInt32 , value: Int32 , littleEndian: Bool ) {
152
- _ = objectRef . setInt32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
152
+ _ = jsObject . setInt32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
153
153
}
154
154
155
155
public func setFloat32( byteOffset: UInt32 , value: Float ) {
156
- _ = objectRef . setFloat32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
156
+ _ = jsObject . setFloat32!( byteOffset. jsValue ( ) , value. jsValue ( ) )
157
157
}
158
158
159
159
public func setFloat32( byteOffset: UInt32 , value: Float , littleEndian: Bool ) {
160
- _ = objectRef . setFloat32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
160
+ _ = jsObject . setFloat32!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
161
161
}
162
162
163
163
public func setFloat64( byteOffset: UInt32 , value: Double ) {
164
- _ = objectRef . setFloat64!( byteOffset. jsValue ( ) , value. jsValue ( ) )
164
+ _ = jsObject . setFloat64!( byteOffset. jsValue ( ) , value. jsValue ( ) )
165
165
}
166
166
167
167
public func setFloat64( byteOffset: UInt32 , value: Double , littleEndian: Bool ) {
168
- _ = objectRef . setFloat64!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
168
+ _ = jsObject . setFloat64!( byteOffset. jsValue ( ) , value. jsValue ( ) , littleEndian. jsValue ( ) )
169
169
}
170
170
}
171
171
0 commit comments