Example usage for org.eclipse.jdt.internal.compiler.util SimpleLookupTable removeKey

List of usage examples for org.eclipse.jdt.internal.compiler.util SimpleLookupTable removeKey

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.compiler.util SimpleLookupTable removeKey.

Prototype

public Object removeKey(Object key) 

Source Link

Usage

From source file:org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding.java

License:Open Source License

void storeAnnotationHolder(Binding binding, AnnotationHolder holder) {
    if (holder == null) {
        SimpleLookupTable store = storedAnnotations(false);
        if (store != null)
            store.removeKey(binding);
    } else {/* w ww.  jav  a2  s.c  o  m*/
        SimpleLookupTable store = storedAnnotations(true);
        if (store != null)
            store.put(binding, holder);
    }
}