1 package org.sourceforge.jemm.collections.internal.list;
2
3 import org.sourceforge.jemm.client.shared.ValueEncoder;
4 import org.sourceforge.jemm.lifecycle.TypeResponse;
5 import org.sourceforge.jemm.lifecycle.ValueVisitor;
6
7 public class ListRemoveIndexResponse extends TypeResponse<ListRemoveIndexResponse> {
8 private static final long serialVersionUID = 1L;
9
10 private final Object value;
11
12 public ListRemoveIndexResponse(Object value) {
13 super();
14 this.value = value;
15 }
16
17 public Object getValue() {
18 return value;
19 }
20
21 @Override
22 public ListRemoveIndexResponse encode(ValueEncoder encoder) {
23 return new ListRemoveIndexResponse(encoder.encode(value));
24 }
25
26 @Override public void visit(ValueVisitor visitor) {
27 visitor.visit(value);
28 }
29 }