提交 70a73a42 编写于 作者: S sla

8009456: SA: typeToVtbl of BasicTypeDataBase should not be static

Reviewed-by: coleenp, sla
Contributed-by: yunda.mly@taobao.com
上级 9d011637
...@@ -24,10 +24,15 @@ ...@@ -24,10 +24,15 @@
package sun.jvm.hotspot.types.basic; package sun.jvm.hotspot.types.basic;
import java.util.*; import java.util.HashMap;
import sun.jvm.hotspot.debugger.*; import java.util.Iterator;
import sun.jvm.hotspot.types.*; import java.util.Map;
import sun.jvm.hotspot.debugger.Address;
import sun.jvm.hotspot.debugger.MachineDescription;
import sun.jvm.hotspot.runtime.VM; import sun.jvm.hotspot.runtime.VM;
import sun.jvm.hotspot.types.Type;
import sun.jvm.hotspot.types.TypeDataBase;
/** <P> This is a basic implementation of the TypeDataBase interface. /** <P> This is a basic implementation of the TypeDataBase interface.
It allows an external type database builder to add types to be It allows an external type database builder to add types to be
...@@ -150,7 +155,7 @@ public class BasicTypeDataBase implements TypeDataBase { ...@@ -150,7 +155,7 @@ public class BasicTypeDataBase implements TypeDataBase {
return VM.getVM().getOopSize(); return VM.getVM().getOopSize();
} }
static HashMap typeToVtbl = new HashMap(); HashMap typeToVtbl = new HashMap();
private Address vtblForType(Type type) { private Address vtblForType(Type type) {
Address vtblAddr = (Address)typeToVtbl.get(type); Address vtblAddr = (Address)typeToVtbl.get(type);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册