Class BindingMap<V>
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.hierarchy.BindingMap<V>
Maps a
TypeBinding
onto values. Two TypeBinding
s are considered equivalent
if their IDs are the same or if they have TypeIds.NoId and they are identical objects.
Takes into account the fact that a ReferenceBinding may have its ID change from NoId to a real ID at any time without notice. (This is a behavior that was observed in TypeHierarchyTests.testAnonymousType01 -- if type IDs could be made invariant then it would be possible to implement a more efficient map that never needs to perform an exhaustive search.)
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
get(TypeBinding key)
void
put(TypeBinding key, V value)
-
Constructor Details
-
BindingMap
public BindingMap()
-
-
Method Details
-
put
-
get
-
clear
public void clear()
-