org.jetbrains.kotlin.util.userDataHolder.keyFMap
Class ArrayBackedFMap
java.lang.Object
org.jetbrains.kotlin.util.userDataHolder.keyFMap.ArrayBackedFMap
- All Implemented Interfaces:
- KeyFMap
public class ArrayBackedFMap
- extends java.lang.Object
- implements KeyFMap
Fields inherited from interface org.jetbrains.kotlin.util.userDataHolder.keyFMap.KeyFMap |
EMPTY_MAP |
Method Summary |
|
get(com.intellij.openapi.util.Key<V> key)
|
int[] |
getKeyIds()
|
com.intellij.openapi.util.Key[] |
getKeys()
|
java.lang.Object[] |
getValues()
|
boolean |
isEmpty()
|
KeyFMap |
minus(com.intellij.openapi.util.Key<?> key)
|
|
plus(com.intellij.openapi.util.Key<V> key,
V value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
plus
@NotNull
public <V> KeyFMap plus(@NotNull
com.intellij.openapi.util.Key<V> key,
@NotNull
V value)
- Specified by:
plus
in interface KeyFMap
minus
@NotNull
public KeyFMap minus(@NotNull
com.intellij.openapi.util.Key<?> key)
- Specified by:
minus
in interface KeyFMap
get
public <V> V get(@NotNull
com.intellij.openapi.util.Key<V> key)
- Specified by:
get
in interface KeyFMap
toString
public java.lang.String toString()
- Specified by:
toString
in interface KeyFMap
- Overrides:
toString
in class java.lang.Object
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interface KeyFMap
getKeyIds
@NotNull
public int[] getKeyIds()
getKeys
@NotNull
public com.intellij.openapi.util.Key[] getKeys()
- Specified by:
getKeys
in interface KeyFMap
getValues
@NotNull
public java.lang.Object[] getValues()