java.io.ObjectInputStream.getBaseName()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(2.7k)|赞(0)|评价(0)|浏览(126)

本文整理了Java中java.io.ObjectInputStream.getBaseName()方法的一些代码示例,展示了ObjectInputStream.getBaseName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ObjectInputStream.getBaseName()方法的具体详情如下:
包路径:java.io.ObjectInputStream
类名称:ObjectInputStream
方法名:getBaseName

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());

相关文章

ObjectInputStream类方法