Package io.perfmark.tracewriter
Class TraceEvent.TagMap
- java.lang.Object
-
- java.util.AbstractMap<java.lang.String,java.lang.Object>
-
- io.perfmark.tracewriter.TraceEvent.TagMap
-
- All Implemented Interfaces:
java.util.Map<java.lang.String,java.lang.Object>
- Enclosing class:
- TraceEvent
static final class TraceEvent.TagMap extends java.util.AbstractMap<java.lang.String,java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static TraceEvent.TagMapEMPTYprivate java.util.List<java.util.Map.Entry<java.lang.String,?>>keyedValuesprivate java.util.List<?>unkeyedValues
-
Constructor Summary
Constructors Modifier Constructor Description privateTagMap(java.util.List<java.util.Map.Entry<java.lang.String,?>> keyedValues, java.util.List<?> unkeyedValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>>entrySet()(package private) TraceEvent.TagMapwithKeyed(java.lang.String tagName, long tagValue0, long tagValue1)tagName isNullable(package private) TraceEvent.TagMapwithKeyed(java.lang.String tagName, java.lang.Object tagValue)tagName isNullable(package private) TraceEvent.TagMapwithUnkeyed(java.lang.String tagName, long tagId)tagName isNullable-
Methods inherited from class java.util.AbstractMap
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
-
-
-
-
Field Detail
-
EMPTY
static final TraceEvent.TagMap EMPTY
-
keyedValues
private final java.util.List<java.util.Map.Entry<java.lang.String,?>> keyedValues
-
unkeyedValues
private final java.util.List<?> unkeyedValues
-
-
Method Detail
-
withUnkeyed
TraceEvent.TagMap withUnkeyed(java.lang.String tagName, long tagId)
tagName isNullable
-
withKeyed
TraceEvent.TagMap withKeyed(java.lang.String tagName, java.lang.Object tagValue)
tagName isNullable
-
withKeyed
TraceEvent.TagMap withKeyed(java.lang.String tagName, long tagValue0, long tagValue1)
tagName isNullable
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
- Specified by:
entrySetin interfacejava.util.Map<java.lang.String,java.lang.Object>- Specified by:
entrySetin classjava.util.AbstractMap<java.lang.String,java.lang.Object>
-
-