View Javadoc

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  }