92 underlying = underlying.shrink(newLength); 93 setLength(underlying.length()); 94 return this; 95 } 96 97 @Override 98 public ArrayData set(final int index, final Object value, final boolean strict) { 99 underlying = underlying.set(index, value, strict); 100 setLength(underlying.length()); 101 return this; 102 } 103 104 @Override 105 public ArrayData set(final int index, final int value, final boolean strict) { 106 underlying = underlying.set(index, value, strict); 107 setLength(underlying.length()); 108 return this; 109 } 110 111 @Override 112 public ArrayData set(final int index, final long value, final boolean strict) { 113 underlying = underlying.set(index, value, strict); 114 setLength(underlying.length()); 115 return this; 116 } 117 118 @Override 119 public ArrayData set(final int index, final double value, final boolean strict) { 120 underlying = underlying.set(index, value, strict); 121 setLength(underlying.length()); 122 return this; 123 } 124 125 @Override 126 public ArrayData setEmpty(final int index) { 127 underlying.setEmpty(index); 128 return this; 129 } 130 131 @Override 132 public ArrayData setEmpty(final long lo, final long hi) { 133 underlying.setEmpty(lo, hi); 134 return this; 135 } 136 137 @Override 138 public Type getOptimisticType() { 139 return underlying.getOptimisticType(); 140 } 141 142 @Override 143 public int getInt(final int index) { 144 return underlying.getInt(index); 145 } 146 147 @Override 148 public int getIntOptimistic(final int index, final int programPoint) { 149 return underlying.getIntOptimistic(index, programPoint); 150 } 151 152 @Override 153 public long getLong(final int index) { 154 return underlying.getLong(index); 155 } 156 157 @Override 158 public long getLongOptimistic(final int index, final int programPoint) { 159 return underlying.getLongOptimistic(index, programPoint); 160 } 161 162 @Override 163 public double getDouble(final int index) { 164 return underlying.getDouble(index); 165 } 166 167 @Override 168 public double getDoubleOptimistic(final int index, final int programPoint) { 169 return underlying.getDoubleOptimistic(index, programPoint); 170 } 171 172 @Override 173 public Object getObject(final int index) { 174 return underlying.getObject(index); 175 } 176 177 @Override 178 public boolean has(final int index) { 179 return underlying.has(index); | 92 underlying = underlying.shrink(newLength); 93 setLength(underlying.length()); 94 return this; 95 } 96 97 @Override 98 public ArrayData set(final int index, final Object value, final boolean strict) { 99 underlying = underlying.set(index, value, strict); 100 setLength(underlying.length()); 101 return this; 102 } 103 104 @Override 105 public ArrayData set(final int index, final int value, final boolean strict) { 106 underlying = underlying.set(index, value, strict); 107 setLength(underlying.length()); 108 return this; 109 } 110 111 @Override 112 public ArrayData set(final int index, final double value, final boolean strict) { 113 underlying = underlying.set(index, value, strict); 114 setLength(underlying.length()); 115 return this; 116 } 117 118 @Override 119 public ArrayData setEmpty(final int index) { 120 underlying.setEmpty(index); 121 return this; 122 } 123 124 @Override 125 public ArrayData setEmpty(final long lo, final long hi) { 126 underlying.setEmpty(lo, hi); 127 return this; 128 } 129 130 @Override 131 public Type getOptimisticType() { 132 return underlying.getOptimisticType(); 133 } 134 135 @Override 136 public int getInt(final int index) { 137 return underlying.getInt(index); 138 } 139 140 @Override 141 public int getIntOptimistic(final int index, final int programPoint) { 142 return underlying.getIntOptimistic(index, programPoint); 143 } 144 145 @Override 146 public double getDouble(final int index) { 147 return underlying.getDouble(index); 148 } 149 150 @Override 151 public double getDoubleOptimistic(final int index, final int programPoint) { 152 return underlying.getDoubleOptimistic(index, programPoint); 153 } 154 155 @Override 156 public Object getObject(final int index) { 157 return underlying.getObject(index); 158 } 159 160 @Override 161 public boolean has(final int index) { 162 return underlying.has(index); |