/*
* Copyright (c) 2013-2015 Chris Newland.
* Licensed under https://github.com/AdoptOpenJDK/jitwatch/blob/master/LICENSE-BSD
* Instructions: https://github.com/AdoptOpenJDK/jitwatch/wiki
*/
package org.adoptopenjdk.jitwatch.model;
import org.adoptopenjdk.jitwatch.model.bytecode.Opcode;
public interface IParseDictionary
{
void putType(String id, Tag type);
void putKlass(String id, Tag klass);
void putMethod(String id, Tag method);
void putBCIOpcode(String methodID, int bci, Opcode opcode);
Tag getType(String id);
Tag getKlass(String id);
Tag getMethod(String id);
String getParseMethod();
BCIOpcodeMap getBCIOpcodeMap(String methodID);
}