src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java

changeset 1020
9ee8fd4a7266
parent 963
e2497b11a021
child 1205
4112748288bb
child 1720
c09b105e7be5
equal deleted inserted replaced
1019:73c31575a0c0 1020:9ee8fd4a7266
110 public Object get(final int key) { 110 public Object get(final int key) {
111 return get(JSType.toObject(key)); 111 return get(JSType.toObject(key));
112 } 112 }
113 113
114 @Override 114 @Override
115 public void set(final double key, final int value, final boolean strict) { 115 public void set(final double key, final int value, final int flags) {
116 set(JSType.toObject(key), JSType.toObject(value), strict); 116 set(JSType.toObject(key), JSType.toObject(value), flags);
117 } 117 }
118 118
119 @Override 119 @Override
120 public void set(final double key, final long value, final boolean strict) { 120 public void set(final double key, final long value, final int flags) {
121 set(JSType.toObject(key), JSType.toObject(value), strict); 121 set(JSType.toObject(key), JSType.toObject(value), flags);
122 } 122 }
123 123
124 @Override 124 @Override
125 public void set(final double key, final double value, final boolean strict) { 125 public void set(final double key, final double value, final int flags) {
126 set(JSType.toObject(key), JSType.toObject(value), strict); 126 set(JSType.toObject(key), JSType.toObject(value), flags);
127 } 127 }
128 128
129 @Override 129 @Override
130 public void set(final double key, final Object value, final boolean strict) { 130 public void set(final double key, final Object value, final int flags) {
131 set(JSType.toObject(key), JSType.toObject(value), strict); 131 set(JSType.toObject(key), JSType.toObject(value), flags);
132 } 132 }
133 133
134 @Override 134 @Override
135 public void set(final long key, final int value, final boolean strict) { 135 public void set(final long key, final int value, final int flags) {
136 set(JSType.toObject(key), JSType.toObject(value), strict); 136 set(JSType.toObject(key), JSType.toObject(value), flags);
137 } 137 }
138 138
139 @Override 139 @Override
140 public void set(final long key, final long value, final boolean strict) { 140 public void set(final long key, final long value, final int flags) {
141 set(JSType.toObject(key), JSType.toObject(value), strict); 141 set(JSType.toObject(key), JSType.toObject(value), flags);
142 } 142 }
143 143
144 @Override 144 @Override
145 public void set(final long key, final double value, final boolean strict) { 145 public void set(final long key, final double value, final int flags) {
146 set(JSType.toObject(key), JSType.toObject(value), strict); 146 set(JSType.toObject(key), JSType.toObject(value), flags);
147 } 147 }
148 148
149 @Override 149 @Override
150 public void set(final long key, final Object value, final boolean strict) { 150 public void set(final long key, final Object value, final int flags) {
151 set(JSType.toObject(key), value, strict); 151 set(JSType.toObject(key), value, flags);
152 } 152 }
153 153
154 @Override 154 @Override
155 public void set(final int key, final int value, final boolean strict) { 155 public void set(final int key, final int value, final int flags) {
156 set(JSType.toObject(key), JSType.toObject(value), strict); 156 set(JSType.toObject(key), JSType.toObject(value), flags);
157 } 157 }
158 158
159 @Override 159 @Override
160 public void set(final int key, final long value, final boolean strict) { 160 public void set(final int key, final long value, final int flags) {
161 set(JSType.toObject(key), JSType.toObject(value), strict); 161 set(JSType.toObject(key), JSType.toObject(value), flags);
162 } 162 }
163 163
164 @Override 164 @Override
165 public void set(final int key, final double value, final boolean strict) { 165 public void set(final int key, final double value, final int flags) {
166 set(JSType.toObject(key), JSType.toObject(value), strict); 166 set(JSType.toObject(key), JSType.toObject(value), flags);
167 } 167 }
168 168
169 @Override 169 @Override
170 public void set(final int key, final Object value, final boolean strict) { 170 public void set(final int key, final Object value, final int flags) {
171 set(JSType.toObject(key), value, strict); 171 set(JSType.toObject(key), value, flags);
172 } 172 }
173 173
174 @Override 174 @Override
175 public void set(final Object key, final int value, final boolean strict) { 175 public void set(final Object key, final int value, final int flags) {
176 set(key, JSType.toObject(value), strict); 176 set(key, JSType.toObject(value), flags);
177 } 177 }
178 178
179 @Override 179 @Override
180 public void set(final Object key, final long value, final boolean strict) { 180 public void set(final Object key, final long value, final int flags) {
181 set(key, JSType.toObject(value), strict); 181 set(key, JSType.toObject(value), flags);
182 } 182 }
183 183
184 @Override 184 @Override
185 public void set(final Object key, final double value, final boolean strict) { 185 public void set(final Object key, final double value, final int flags) {
186 set(key, JSType.toObject(value), strict); 186 set(key, JSType.toObject(value), flags);
187 } 187 }
188 188
189 @Override 189 @Override
190 public abstract void set(Object key, Object value, boolean strict); 190 public abstract void set(Object key, Object value, int flags);
191 191
192 @Override 192 @Override
193 public abstract boolean has(Object key); 193 public abstract boolean has(Object key);
194 194
195 @Override 195 @Override

mercurial