public interface IAnnotationMap extends Map, ISynchronizable
ISynchronizable
. The map supports two
iterator methods, one for the values and one for the keys of the map. The
returned iterators are robust, i.e. they work on a copy of the values and
keys set that is made at the point in time the iterator methods are called.
The returned collections of the methods values
,
entrySet
, and keySet
are not synchronized on
the annotation map's lock object.
IAnnotationModel
Modifier and Type | Method and Description |
---|---|
Set |
entrySet()
The returned set is not synchronized on this annotation map's lock object.
|
Set |
keySet()
The returned set is not synchronized on this annotation map's lock object.
|
Iterator |
keySetIterator()
Returns an iterator for a copy of this map's key set.
|
Collection |
values()
The returned collection is not synchronized on this annotation map's lock object.
|
Iterator |
valuesIterator()
Returns an iterator for a copy of this annotation map's values.
|
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, size
getLockObject, setLockObject
Iterator valuesIterator()
Iterator keySetIterator()
Set entrySet()
Set keySet()
Collection values()
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.