Package org.adoptopenjdk.jitwatch.model
Class ParseDictionary
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.ParseDictionary
-
- All Implemented Interfaces:
IParseDictionary
public class ParseDictionary extends java.lang.Object implements IParseDictionary
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,Tag>klassMapprivate java.util.Map<java.lang.String,BCIOpcodeMap>methodBCIOpcodeMapprivate java.util.Map<java.lang.String,Tag>methodMapprivate java.lang.StringparseMethodprivate java.util.Map<java.lang.String,Tag>typeMap
-
Constructor Summary
Constructors Constructor Description ParseDictionary(java.lang.String parseMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BCIOpcodeMapgetBCIOpcodeMap(java.lang.String methodID)TaggetKlass(java.lang.String id)TaggetMethod(java.lang.String id)java.lang.StringgetParseMethod()TaggetType(java.lang.String id)voidputBCIOpcode(java.lang.String methodID, int bci, Opcode opcode)voidputKlass(java.lang.String id, Tag klass)voidputMethod(java.lang.String id, Tag method)voidputType(java.lang.String id, Tag type)java.lang.StringtoString()
-
-
-
Field Detail
-
typeMap
private java.util.Map<java.lang.String,Tag> typeMap
-
klassMap
private java.util.Map<java.lang.String,Tag> klassMap
-
methodMap
private java.util.Map<java.lang.String,Tag> methodMap
-
parseMethod
private java.lang.String parseMethod
-
methodBCIOpcodeMap
private java.util.Map<java.lang.String,BCIOpcodeMap> methodBCIOpcodeMap
-
-
Method Detail
-
getParseMethod
public java.lang.String getParseMethod()
- Specified by:
getParseMethodin interfaceIParseDictionary
-
putBCIOpcode
public void putBCIOpcode(java.lang.String methodID, int bci, Opcode opcode)- Specified by:
putBCIOpcodein interfaceIParseDictionary
-
getBCIOpcodeMap
public BCIOpcodeMap getBCIOpcodeMap(java.lang.String methodID)
- Specified by:
getBCIOpcodeMapin interfaceIParseDictionary
-
getType
public Tag getType(java.lang.String id)
- Specified by:
getTypein interfaceIParseDictionary
-
getKlass
public Tag getKlass(java.lang.String id)
- Specified by:
getKlassin interfaceIParseDictionary
-
getMethod
public Tag getMethod(java.lang.String id)
- Specified by:
getMethodin interfaceIParseDictionary
-
putType
public void putType(java.lang.String id, Tag type)- Specified by:
putTypein interfaceIParseDictionary
-
putKlass
public void putKlass(java.lang.String id, Tag klass)- Specified by:
putKlassin interfaceIParseDictionary
-
putMethod
public void putMethod(java.lang.String id, Tag method)- Specified by:
putMethodin interfaceIParseDictionary
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-