本文整理了Java中com.thoughtworks.xstream.core.JVM.bestReflectionProvider()
方法的一些代码示例,展示了JVM.bestReflectionProvider()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JVM.bestReflectionProvider()
方法的具体详情如下:
包路径:com.thoughtworks.xstream.core.JVM
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!