com.thoughtworks.xstream.core.JVM.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-22 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(129)

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

JVM.<init>介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

public ConverterImpl(Mapper m) {
  ref = new RobustReflectionConverter(m,new JVM().bestReflectionProvider()) {
    @Override
    protected Object instantiateNewInstance(HierarchicalStreamReader reader, UnmarshallingContext context) {
      return reflectionProvider.newInstance(LogRotator.class);
    }
  };
}

代码示例来源:origin: jenkinsci/jenkins

@Override
protected Converter createDefaultConverter() {
  // replace default reflection converter
  reflectionConverter = new RobustReflectionConverter(getMapper(),new JVM().bestReflectionProvider(), new PluginClassOwnership());
  return reflectionConverter;
}

代码示例来源:origin: com.thoughtworks.xstream/xstream

private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  setupMappers();
  int max = in.readInt();
  arguments = new Object[max+2];
  for (int i = 0; i < max; i++ ) {
    arguments[i] = in.readObject();
    if (arguments[i] instanceof ClassLoaderReference) {
      arguments[max+1] = ((ClassLoaderReference)arguments[i]).getReference();
    }
  }
  arguments[max] = new JVM();
}

代码示例来源:origin: com.thoughtworks.xstream/xstream

/**
 * Construct an AnnotationMapper.
 * 
 * @param wrapped the next {@link Mapper} in the chain
 * @since 1.4.5
 */
public AnnotationMapper(
  final Mapper wrapped, final ConverterRegistry converterRegistry, final ConverterLookup converterLookup,
  final ClassLoaderReference classLoaderReference, final ReflectionProvider reflectionProvider) {
  super(wrapped);
  this.converterRegistry = converterRegistry;
  annotatedTypes.add(Object.class);
  setupMappers();
  locked = true;
  
  final ClassLoader classLoader = classLoaderReference.getReference();
  arguments = new Object[]{
    this, classLoaderReference, reflectionProvider, converterLookup, new JVM(),
    classLoader != null ? classLoader : new TypedNull(ClassLoader.class)};
}

代码示例来源:origin: jenkinsci/jenkins

jvm = new JVM();
  new URLClassLoader(new URL[0],getClass().getClassLoader());
} catch(SecurityException e) {

代码示例来源:origin: org.jvnet.hudson/xstream

private Object readResolve() {
  jvm = new JVM();
  return this;
}

代码示例来源:origin: ovea-deprecated/jetty-session-redis

private Object readResolve() {
  jvm = new JVM();
  return this;
}

代码示例来源:origin: com.haulmont.thirdparty/xstream

private Object readResolve() {
  jvm = new JVM();
  return this;
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

public ConverterImpl(Mapper m) {
  ref = new RobustReflectionConverter(m,new JVM().bestReflectionProvider()) {
    @Override
    protected Object instantiateNewInstance(HierarchicalStreamReader reader, UnmarshallingContext context) {
      return reflectionProvider.newInstance(LogRotator.class);
    }
  };
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

public ConverterImpl(Mapper m) {
  ref = new RobustReflectionConverter(m,new JVM().bestReflectionProvider());
}

代码示例来源:origin: hudson/hudson-2.x

public ConverterImpl(Mapper m) {
  ref = new RobustReflectionConverter(m,new JVM().bestReflectionProvider());
}

代码示例来源:origin: x-stream/xstream

private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  setupMappers();
  final int max = in.readInt();
  arguments = new Object[max + 2];
  for (int i = 0; i < max; i++) {
    arguments[i] = in.readObject();
    if (arguments[i] instanceof ClassLoaderReference) {
      arguments[max + 1] = ((ClassLoaderReference)arguments[i]).getReference();
    }
  }
  arguments[max] = new JVM();
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

@Override
protected Converter createDefaultConverter() {
  // replace default reflection converter
  reflectionConverter = new RobustReflectionConverter(getMapper(),new JVM().bestReflectionProvider());
  return reflectionConverter;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream-java8

private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  setupMappers();
  int max = in.readInt();
  arguments = new Object[max+2];
  for (int i = 0; i < max; i++ ) {
    arguments[i] = in.readObject();
    if (arguments[i] instanceof ClassLoaderReference) {
      arguments[max+1] = ((ClassLoaderReference)arguments[i]).getReference();
    }
  }
  arguments[max] = new JVM();
}

代码示例来源:origin: org.sonatype.nexus.xstream/xstream

private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  setupMappers();
  int max = in.readInt();
  arguments = new Object[max+2];
  for (int i = 0; i < max; i++ ) {
    arguments[i] = in.readObject();
    if (arguments[i] instanceof ClassLoaderReference) {
      arguments[max+1] = ((ClassLoaderReference)arguments[i]).getReference();
    }
  }
  arguments[max] = new JVM();
}

代码示例来源:origin: hudson/hudson-2.x

@Override
protected Converter createDefaultConverter() {
  // replace default reflection converter
  reflectionConverter = new RobustReflectionConverter(getMapper(),new JVM().bestReflectionProvider());
  return reflectionConverter;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xstream

private void readObject(final ObjectInputStream in) throws IOException, ClassNotFoundException {
  in.defaultReadObject();
  setupMappers();
  int max = in.readInt();
  arguments = new Object[max+2];
  for (int i = 0; i < max; i++ ) {
    arguments[i] = in.readObject();
    if (arguments[i] instanceof ClassLoaderReference) {
      arguments[max+1] = ((ClassLoaderReference)arguments[i]).getReference();
    }
  }
  arguments[max] = new JVM();
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

@Override
protected Converter createDefaultConverter() {
  // replace default reflection converter
  reflectionConverter = new RobustReflectionConverter(getMapper(),new JVM().bestReflectionProvider());
  return reflectionConverter;
}

代码示例来源:origin: org.codehaus.fabric3/fabric3-marshal-xstream

public XStreamFactoryImpl(@Reference ClassLoaderRegistry registry) {
  this.registry = registry;
  JVM jvm = new JVM();
  reflectionProvider = jvm.bestReflectionProvider();
}

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

@Override
protected Converter createDefaultConverter() {
  // replace default reflection converter
  reflectionConverter = new RobustReflectionConverter(getMapper(),new JVM().bestReflectionProvider(), new PluginClassOwnership());
  return reflectionConverter;
}

相关文章