本文整理了Java中java.io.ObjectInputStream.getBaseName()
方法的一些代码示例,展示了ObjectInputStream.getBaseName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectInputStream.getBaseName()
方法的具体详情如下:
包路径:java.io.ObjectInputStream
类名称:ObjectInputStream
方法名:getBaseName
暂无
代码示例来源:origin: robovm/robovm
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: com.jtransc/jtransc-rt
/**
* Verify if the SUID & the base name for descriptor
* <code>loadedStreamClass</code>matches
* the SUID & the base name of the corresponding loaded class and
* init private fields.
*
* @param loadedStreamClass An ObjectStreamClass that was loaded from the stream.
* @throws InvalidClassException If the SUID of the stream class does not match the VM class
*/
private void verifyAndInit(ObjectStreamClass loadedStreamClass)
throws InvalidClassException {
Class<?> localClass = loadedStreamClass.forClass();
ObjectStreamClass localStreamClass = ObjectStreamClass
.lookupStreamClass(localClass);
if (loadedStreamClass.getSerialVersionUID() != localStreamClass
.getSerialVersionUID()) {
throw new InvalidClassException(loadedStreamClass.getName(),
"Incompatible class (SUID): " + loadedStreamClass +
" but expected " + localStreamClass);
}
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
if (!loadedClassBaseName.equals(localClassBaseName)) {
throw new InvalidClassException(loadedStreamClass.getName(),
String.format("Incompatible class (base name): %s but expected %s",
loadedClassBaseName, localClassBaseName));
}
loadedStreamClass.initPrivateFields(localStreamClass);
}
代码示例来源:origin: MobiVM/robovm
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: ibinti/bugvm
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: com.bugvm/bugvm-rt
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: com.mobidevelop.robovm/robovm-rt
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: com.gluonhq/robovm-rt
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
代码示例来源:origin: FlexoVM/flexovm
String loadedClassBaseName = getBaseName(loadedStreamClass.getName());
String localClassBaseName = getBaseName(localStreamClass.getName());
内容来源于网络,如有侵权,请联系作者删除!