@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser!=rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this,rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } } }
public synchronized void superLoad() { super.load(); }
@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser != rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this, rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field", e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field", e); } } }
@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser!=rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this,rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } } }
@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser!=rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this,rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } } }
@Override public synchronized void load() { super.load(); loadInstallations(); }
@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser!=rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this,rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } } }
@SuppressWarnings({"ConstantConditions"}) @Override public void load() { Class<? extends RepositoryBrowser> rb = repositoryBrowser; super.load(); if (repositoryBrowser!=rb) { // XStream may overwrite even the final field. try { Field f = SCMDescriptor.class.getDeclaredField("repositoryBrowser"); f.setAccessible(true); f.set(this,rb); } catch (NoSuchFieldException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } catch (IllegalAccessException e) { LOGGER.log(WARNING, "Failed to overwrite the repositoryBrowser field",e); } } }
@Override public synchronized void load() { initPython(); if (pexec.isImplemented(23)) { pexec.execPythonVoid("load"); } else { super.load(); } }