本文整理汇总了Java中sun.jvm.hotspot.types.WrongTypeException类的典型用法代码示例。如果您正苦于以下问题:Java WrongTypeException类的具体用法?Java WrongTypeException怎么用?Java WrongTypeException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
WrongTypeException类属于sun.jvm.hotspot.types包,在下文中一共展示了WrongTypeException类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
Type type = db.lookupType("Method");
constMethod = type.getAddressField("_constMethod");
methodData = type.getAddressField("_method_data");
methodCounters = type.getAddressField("_method_counters");
methodSize = new CIntField(type.getCIntegerField("_method_size"), 0);
accessFlags = new CIntField(type.getCIntegerField("_access_flags"), 0);
code = type.getAddressField("_code");
vtableIndex = new CIntField(type.getCIntegerField("_vtable_index"), 0);
bytecodeOffset = type.getSize();
/*
interpreterEntry = type.getAddressField("_interpreter_entry");
fromCompiledCodeEntryPoint = type.getAddressField("_from_compiled_code_entry_point");
*/
objectInitializerName = null;
classInitializerName = null;
}
示例2: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
type = db.lookupType("Method");
constMethod = type.getAddressField("_constMethod");
methodData = type.getAddressField("_method_data");
methodCounters = type.getAddressField("_method_counters");
accessFlags = new CIntField(type.getCIntegerField("_access_flags"), 0);
code = type.getAddressField("_code");
vtableIndex = new CIntField(type.getCIntegerField("_vtable_index"), 0);
/*
fromCompiledCodeEntryPoint = type.getAddressField("_from_compiled_code_entry_point");
interpreterEntry = type.getAddressField("_from_interpreted_entry");
*/
objectInitializerName = null;
classInitializerName = null;
}
示例3: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
Type type = db.lookupType("ciInstanceKlass");
initStateField = new CIntField(type.getCIntegerField("_init_state"), 0);
isSharedField = new CIntField(type.getCIntegerField("_is_shared"), 0);
CLASS_STATE_LINKED = db.lookupIntConstant("InstanceKlass::linked").intValue();
CLASS_STATE_FULLY_INITIALIZED = db.lookupIntConstant("InstanceKlass::fully_initialized").intValue();
}
示例4: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
Type type = db.lookupType("ciInstanceKlass");
initStateField = new CIntField(type.getCIntegerField("_init_state"), 0);
isSharedField = new CIntField(type.getCIntegerField("_is_shared"), 0);
CLASS_STATE_LINKED = db.lookupIntConstant("instanceKlass::linked").intValue();
CLASS_STATE_FULLY_INITIALIZED = db.lookupIntConstant("instanceKlass::fully_initialized").intValue();
}
示例5: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
elemType = db.lookupType("Method*");
Type type = db.lookupType("Array<Method*>");
dataFieldOffset = type.getAddressField("_data").getOffset();
}
示例6: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
elemType = db.lookupType("int");
Type type = db.lookupType("Array<int>");
dataFieldOffset = type.getAddressField("_data").getOffset();
}
示例7: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
elemType = db.lookupType("u1");
Type type = db.lookupType("Array<u1>");
dataFieldOffset = type.getAddressField("_data").getOffset();
}
示例8: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
elemType = db.lookupType("Klass*");
Type type = db.lookupType("Array<Klass*>");
dataFieldOffset = type.getAddressField("_data").getOffset();
}
示例9: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
elemType = db.lookupType("u2");
Type type = db.lookupType("Array<u2>");
dataFieldOffset = type.getAddressField("_data").getOffset();
}
示例10: initialize
import sun.jvm.hotspot.types.WrongTypeException; //导入依赖的package包/类
private static synchronized void initialize(TypeDataBase db) throws WrongTypeException {
// Array<int> is arbitrarily chosen to get the fields in Array<T>.
Type type = db.lookupType("Array<int>");
lengthField = new CIntField(type.getCIntegerField("_length"), 0);
}