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