Javolution 6.0.0 java
MappedSetImpl.java
Go to the documentation of this file.
1
/*
2
* Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3
* Copyright (C) 2012 - Javolution (http://javolution.org/)
4
* All rights reserved.
5
*
6
* Permission to use, copy, modify, and distribute this software is
7
* freely granted, provided that this notice is preserved.
8
*/
9
package
javolution.util.internal.set;
10
11
import
javolution
.
util
.
function
.
Function
;
12
import
javolution
.
util
.
internal
.
collection
.
MappedCollectionImpl
;
13
import
javolution
.
util
.
service
.
SetService
;
14
18
public
abstract
class
MappedSetImpl
<E, R>
extends
MappedCollectionImpl
<E, R>
19
implements
SetService
<R> {
20
21
private
static
final
long
serialVersionUID
= 0x600L;
// Version.
22
23
public
MappedSetImpl
(
SetService<E>
target
,
24
Function<? super E, ? extends R>
function
) {
25
super(
target
,
function
);
26
}
27
28
@Override
29
public
abstract
boolean
add
(R r);
30
31
@Override
32
public
abstract
boolean
contains
(Object r);
33
34
@Override
35
public
abstract
boolean
remove
(Object r);
36
37
@Override
38
public
SetService<R>
threadSafe
() {
39
return
new
SharedSetImpl<R>
(
this
);
40
}
41
42
}
javolution.util.internal.set.MappedSetImpl.serialVersionUID
static final long serialVersionUID
Definition:
MappedSetImpl.java:21
javolution
javolution.util.internal
javolution.util.service
Definition:
BitSetService.java:9
javolution.util.internal.set.SharedSetImpl
Definition:
SharedSetImpl.java:18
javolution.util.internal.collection.MappedCollectionImpl
Definition:
MappedCollectionImpl.java:21
javolution.util.internal.collection
Definition:
AtomicCollectionImpl.java:9
javolution.util.internal.set.MappedSetImpl.contains
abstract boolean contains(Object r)
javolution.util.internal.set.MappedSetImpl.MappedSetImpl
MappedSetImpl(SetService< E > target, Function<? super E, ? extends R > function)
Definition:
MappedSetImpl.java:23
javolution.util.internal.set.MappedSetImpl
Definition:
MappedSetImpl.java:19
javolution.util.internal.collection.CollectionView< R >::target
CollectionService< E > target
Definition:
CollectionView.java:33
javolution.util.internal.set.MappedSetImpl.add
abstract boolean add(R r)
javolution.util.function
Definition:
Consumer.java:9
javolution.util.internal.set.MappedSetImpl.threadSafe
SetService< R > threadSafe()
Definition:
MappedSetImpl.java:38
javolution.util.function.Function
Definition:
Function.java:22
javolution.util.service.SetService
Definition:
SetService.java:19
javolution.util
Definition:
FastBitSet.java:9
core-java
src
main
java
javolution
util
internal
set
MappedSetImpl.java
Generated by
1.8.18