View Javadoc

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  }