Package com.oracle.truffle.object
Class PropertyMap
- java.lang.Object
-
- com.oracle.truffle.object.PropertyMap
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleancontainsKey(java.lang.Object key)booleancontainsValue(java.lang.Object value)static PropertyMapempty()java.util.Set<java.util.Map.Entry<java.lang.Object,Property>>entrySet()Propertyget(java.lang.Object key)PropertygetLastProperty()PropertyMapgetOwningMap(Property value)booleanisEmpty()java.util.Set<java.lang.Object>keySet()Propertyput(java.lang.Object key, Property value)voidputAll(java.util.Map<? extends java.lang.Object,? extends Property> m)PropertyMapputCopy(Property value)Propertyremove(java.lang.Object key)PropertyMapremoveCopy(Property value)PropertyMapreplaceCopy(Property oldValue, Property newValue)java.util.Set<java.util.Map.Entry<java.lang.Object,Property>>reverseOrderEntrySet()java.util.Set<java.lang.Object>reverseOrderKeys()java.util.Set<Property>reverseOrderValues()intsize()java.util.Collection<Property>values()
-
-
-
Method Detail
-
empty
public static PropertyMap empty()
-
size
public int size()
- Specified by:
sizein interfacejava.util.Map<java.lang.Object,Property>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfacejava.util.Map<java.lang.Object,Property>
-
containsKey
public boolean containsKey(java.lang.Object key)
- Specified by:
containsKeyin interfacejava.util.Map<java.lang.Object,Property>
-
containsValue
public boolean containsValue(java.lang.Object value)
- Specified by:
containsValuein interfacejava.util.Map<java.lang.Object,Property>
-
get
public Property get(java.lang.Object key)
- Specified by:
getin interfacejava.util.Map<java.lang.Object,Property>
-
put
public Property put(java.lang.Object key, Property value)
- Specified by:
putin interfacejava.util.Map<java.lang.Object,Property>
-
remove
public Property remove(java.lang.Object key)
- Specified by:
removein interfacejava.util.Map<java.lang.Object,Property>
-
putAll
public void putAll(java.util.Map<? extends java.lang.Object,? extends Property> m)
- Specified by:
putAllin interfacejava.util.Map<java.lang.Object,Property>
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Map<java.lang.Object,Property>
-
keySet
public java.util.Set<java.lang.Object> keySet()
- Specified by:
keySetin interfacejava.util.Map<java.lang.Object,Property>
-
values
public java.util.Collection<Property> values()
- Specified by:
valuesin interfacejava.util.Map<java.lang.Object,Property>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.Object,Property>> entrySet()
- Specified by:
entrySetin interfacejava.util.Map<java.lang.Object,Property>
-
reverseOrderEntrySet
public java.util.Set<java.util.Map.Entry<java.lang.Object,Property>> reverseOrderEntrySet()
-
reverseOrderKeys
public java.util.Set<java.lang.Object> reverseOrderKeys()
-
reverseOrderValues
public java.util.Set<Property> reverseOrderValues()
-
putCopy
public PropertyMap putCopy(Property value)
-
removeCopy
public PropertyMap removeCopy(Property value)
-
replaceCopy
public PropertyMap replaceCopy(Property oldValue, Property newValue)
-
getOwningMap
public PropertyMap getOwningMap(Property value)
-
getLastProperty
public Property getLastProperty()
-
-