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

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

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

JVM.bestReflectionProvider介绍

暂无

代码示例

代码示例来源: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: jenkinsci/jenkins

if(jvm.bestReflectionProvider().getClass()==PureJavaReflectionProvider.class) {
  throw new IncompatibleVMDetected(); // nope

代码示例来源: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.codehaus.fabric3/fabric3-marshal-xstream

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

代码示例来源: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: org.jvnet.hudson.main/hudson-core

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

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

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

代码示例来源: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: hudson/hudson-2.x

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

代码示例来源: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.apache.geronimo.modules/geronimo-kernel

public static XStream createXStream() {
  JVM jvm = new JVM();
  ReflectionProvider reflectionProvider = jvm.bestReflectionProvider();
  XStream xstream = new XStream(reflectionProvider);

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

if(jvm.bestReflectionProvider().getClass()==PureJavaReflectionProvider.class) {
  throw new IncompatibleVMDetected(); // nope

代码示例来源: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;
}

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

if (jvm.bestReflectionProvider().getClass() == PureJavaReflectionProvider.class) {

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

jvm = new JVM();
if (reflectionProvider == null) {
  reflectionProvider = jvm.bestReflectionProvider();

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

jvm = new JVM();
if (reflectionProvider == null) {
  reflectionProvider = jvm.bestReflectionProvider();

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

jvm = new JVM();
if (reflectionProvider == null) {
  reflectionProvider = jvm.bestReflectionProvider();

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

private void init() {
  // list up types that should be marshalled out like a value, without referencial integrity tracking.
  addImmutableType(Result.class);
  registerConverter(new RobustCollectionConverter(getMapper(), getReflectionProvider()), XStream.PRIORITY_NORMAL);
  registerConverter(new ImmutableMapConverter(getMapper(), getReflectionProvider()), XStream.PRIORITY_NORMAL);
  registerConverter(new ConcurrentHashMapConverter(getMapper(), getReflectionProvider()), XStream.PRIORITY_NORMAL);
  registerConverter(new CopyOnWriteMap.Tree.ConverterImpl(getMapper()), XStream.PRIORITY_NORMAL); // needs to override MapConverter
  registerConverter(new DescribableList.ConverterImpl(getMapper()), XStream.PRIORITY_NORMAL); // explicitly added to handle subtypes
  registerConverter(new Label.ConverterImpl(), XStream.PRIORITY_NORMAL);
  // this should come after all the XStream's default simpler converters,
  // but before reflection-based one kicks in.
  registerConverter(new AssociatedConverterImpl(this), XStream.PRIORITY_LOW);
  reflectionConverter = new RobustReflectionConverter(getMapper(), new JVM().bestReflectionProvider());
  registerConverter(reflectionConverter, XStream.PRIORITY_VERY_LOW);
}

相关文章