diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/OpenSshConfig.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/OpenSshConfig.java index 2c547afea..b5b532dff 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/OpenSshConfig.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/OpenSshConfig.java @@ -173,6 +173,12 @@ public static OpenSshConfig get(FS fs) { private static class State { Map entries = new LinkedHashMap<>(); Map hosts = new HashMap<>(); + + @Override + @SuppressWarnings("nls") + public String toString() { + return "State [entries=" + entries + ", hosts=" + hosts + "]"; + } } /** State read from the config file, plus {@link Host}s created from it. */ @@ -750,6 +756,13 @@ protected void substitute(String originalHostName, File home) { // anyway. ControlPath, LocalCommand, ProxyCommand, and // RemoteCommand are not used by Jsch. } + + @Override + @SuppressWarnings("nls") + public String toString() { + return "HostEntry [options=" + options + ", multiOptions=" + + multiOptions + ", listOptions=" + listOptions + "]"; + } } /** @@ -910,6 +923,17 @@ private File toFile(String path, File home) { Config getConfig() { return config; } + + @Override + @SuppressWarnings("nls") + public String toString() { + return "Host [hostName=" + hostName + ", port=" + port + + ", identityFile=" + identityFile + ", user=" + user + + ", preferredAuthentications=" + preferredAuthentications + + ", batchMode=" + batchMode + ", strictHostKeyChecking=" + + strictHostKeyChecking + ", connectionAttempts=" + + connectionAttempts + ", config=" + config + "]"; + } } /** @@ -926,4 +950,11 @@ public Config getConfig(String hostName) { Host host = lookup(hostName); return host.getConfig(); } + + @Override + @SuppressWarnings("nls") + public String toString() { + return "OpenSshConfig [home=" + home + ", configFile=" + configFile + + ", lastModified=" + lastModified + ", state=" + state + "]"; + } }