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 |