dont use equalsIgnoreCase() for booleans

This commit is contained in:
zzz
2011-11-28 21:52:49 +00:00
parent d9dcb1e583
commit 8619fd2c05
14 changed files with 25 additions and 25 deletions

View File

@ -738,7 +738,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging {
String proxy = ""; String proxy = "";
boolean isShared = true; boolean isShared = true;
if (args.length > 1) { if (args.length > 1) {
if ("true".equalsIgnoreCase(args[1].trim())) { if (Boolean.valueOf(args[1].trim()).booleanValue()) {
isShared = true; isShared = true;
if (args.length == 3) if (args.length == 3)
proxy = args[2]; proxy = args[2];
@ -807,7 +807,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging {
String proxy = ""; String proxy = "";
boolean isShared = true; boolean isShared = true;
if (args.length > 1) { if (args.length > 1) {
if ("true".equalsIgnoreCase(args[1].trim())) { if (Boolean.valueOf(args[1].trim()).booleanValue()) {
isShared = true; isShared = true;
if (args.length == 3) if (args.length == 3)
proxy = args[2]; proxy = args[2];
@ -878,7 +878,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging {
boolean isShared = true; boolean isShared = true;
if (args.length > 2) { if (args.length > 2) {
if ("true".equalsIgnoreCase(args[2].trim())) { if (Boolean.valueOf(args[2].trim()).booleanValue()) {
isShared = true; isShared = true;
} else if ("false".equalsIgnoreCase(args[2].trim())) { } else if ("false".equalsIgnoreCase(args[2].trim())) {
_log.warn("args[2] == [" + args[2] + "] and rejected explicitly"); _log.warn("args[2] == [" + args[2] + "] and rejected explicitly");
@ -945,7 +945,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging {
boolean isShared = false; boolean isShared = false;
if (args.length > 1) if (args.length > 1)
isShared = "true".equalsIgnoreCase(args[1].trim()); isShared = Boolean.valueOf(args[1].trim()).booleanValue();
ownDest = !isShared; ownDest = !isShared;
try { try {
@ -989,7 +989,7 @@ public class I2PTunnel extends EventDispatcherImpl implements Logging {
boolean isShared = false; boolean isShared = false;
if (args.length == 2) if (args.length == 2)
isShared = "true".equalsIgnoreCase(args[1].trim()); isShared = Boolean.valueOf(args[1].trim()).booleanValue();
ownDest = !isShared; ownDest = !isShared;
String privateKeyFile = null; String privateKeyFile = null;

View File

@ -101,7 +101,7 @@ public abstract class I2PTunnelHTTPClientBase extends I2PTunnelClientBase implem
// Ref: RFC 2617 // Ref: RFC 2617
// If the socket is an InternalSocket, no auth required. // If the socket is an InternalSocket, no auth required.
String authRequired = getTunnel().getClientOptions().getProperty(PROP_AUTH); String authRequired = getTunnel().getClientOptions().getProperty(PROP_AUTH);
if (authRequired != null && (authRequired.equalsIgnoreCase("true") || authRequired.equalsIgnoreCase("basic"))) { if (Boolean.valueOf(authRequired).booleanValue() || "basic".equalsIgnoreCase(authRequired)) {
if (s instanceof InternalSocket) { if (s instanceof InternalSocket) {
if (_log.shouldLog(Log.INFO)) if (_log.shouldLog(Log.INFO))
_log.info(getPrefix(requestId) + "Internal access, no auth required"); _log.info(getPrefix(requestId) + "Internal access, no auth required");

View File

@ -177,7 +177,7 @@ public class I2PTunnelServer extends I2PTunnelTask implements Runnable {
if (_usePool) { if (_usePool) {
String usePool = getTunnel().getClientOptions().getProperty(PROP_USE_POOL); String usePool = getTunnel().getClientOptions().getProperty(PROP_USE_POOL);
if (usePool != null) if (usePool != null)
_usePool = "true".equalsIgnoreCase(usePool); _usePool = Boolean.valueOf(usePool).booleanValue();
else else
_usePool = DEFAULT_USE_POOL; _usePool = DEFAULT_USE_POOL;
} }

View File

@ -482,7 +482,7 @@ public class TunnelController implements Logging {
/** default true */ /** default true */
public String getSharedClient() { return _config.getProperty("sharedClient", "true"); } public String getSharedClient() { return _config.getProperty("sharedClient", "true"); }
/** default true */ /** default true */
public boolean getStartOnLoad() { return "true".equalsIgnoreCase(_config.getProperty("startOnLoad", "true")); } public boolean getStartOnLoad() { return Boolean.valueOf(_config.getProperty("startOnLoad", "true")).booleanValue(); }
public boolean getPersistentClientKey() { return Boolean.valueOf(_config.getProperty("option.persistentClientKey")).booleanValue(); } public boolean getPersistentClientKey() { return Boolean.valueOf(_config.getProperty("option.persistentClientKey")).booleanValue(); }
public String getMyDestination() { public String getMyDestination() {
if (_tunnel != null) { if (_tunnel != null) {

View File

@ -114,7 +114,7 @@ public class EditBean extends IndexBean {
public boolean isSharedClient(int tunnel) { public boolean isSharedClient(int tunnel) {
TunnelController tun = getController(tunnel); TunnelController tun = getController(tunnel);
if (tun != null) if (tun != null)
return "true".equalsIgnoreCase(tun.getSharedClient()); return Boolean.valueOf(tun.getSharedClient()).booleanValue();
else else
return false; return false;
} }

View File

@ -266,7 +266,7 @@ public class IndexBean {
} }
// Only modify other shared tunnels // Only modify other shared tunnels
// if the current tunnel is shared, and of supported type // if the current tunnel is shared, and of supported type
if ("true".equalsIgnoreCase(cur.getSharedClient()) && isClient(cur.getType())) { if (Boolean.valueOf(cur.getSharedClient()).booleanValue() && isClient(cur.getType())) {
// all clients use the same I2CP session, and as such, use the same I2CP options // all clients use the same I2CP session, and as such, use the same I2CP options
List controllers = _group.getControllers(); List controllers = _group.getControllers();
@ -278,7 +278,7 @@ public class IndexBean {
// Only modify this non-current tunnel // Only modify this non-current tunnel
// if it belongs to a shared destination, and is of supported type // if it belongs to a shared destination, and is of supported type
if ("true".equalsIgnoreCase(c.getSharedClient()) && isClient(c.getType())) { if (Boolean.valueOf(c.getSharedClient()).booleanValue() && isClient(c.getType())) {
Properties cOpt = c.getConfig(""); Properties cOpt = c.getConfig("");
if (_tunnelQuantity != null) { if (_tunnelQuantity != null) {
cOpt.setProperty("option.inbound.quantity", _tunnelQuantity); cOpt.setProperty("option.inbound.quantity", _tunnelQuantity);

View File

@ -169,7 +169,7 @@ public class ConfigNetHandler extends FormHandler {
String oldNPort = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_PORT, ""); String oldNPort = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_PORT, "");
String oldAutoHost = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_IP, "true"); String oldAutoHost = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_IP, "true");
String sAutoPort = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_PORT, "true"); String sAutoPort = _context.getProperty(ConfigNetHelper.PROP_I2NP_NTCP_AUTO_PORT, "true");
boolean oldAutoPort = "true".equalsIgnoreCase(sAutoPort); boolean oldAutoPort = Boolean.valueOf(sAutoPort).booleanValue();
if (_ntcpHostname == null) _ntcpHostname = ""; if (_ntcpHostname == null) _ntcpHostname = "";
if (_ntcpPort == null) _ntcpPort = ""; if (_ntcpPort == null) _ntcpPort = "";
if (_ntcpAutoIP == null) _ntcpAutoIP = "true"; if (_ntcpAutoIP == null) _ntcpAutoIP = "true";

View File

@ -68,8 +68,8 @@ public class ConfigNetHelper extends HelperBase {
} }
public String getEnableTimeSyncChecked() { public String getEnableTimeSyncChecked() {
String disabled = _context.getProperty(Timestamper.PROP_DISABLED, "false"); boolean disabled = _context.getBooleanProperty(Timestamper.PROP_DISABLED);
if ( (disabled != null) && ("true".equalsIgnoreCase(disabled)) ) if (disabled)
return ""; return "";
else else
return CHECKED; return CHECKED;
@ -77,7 +77,7 @@ public class ConfigNetHelper extends HelperBase {
/** @param prop must default to false */ /** @param prop must default to false */
public String getChecked(String prop) { public String getChecked(String prop) {
if (Boolean.valueOf(_context.getProperty(prop)).booleanValue()) if (_context.getBooleanProperty(prop))
return CHECKED; return CHECKED;
return ""; return "";
} }
@ -130,7 +130,7 @@ public class ConfigNetHelper extends HelperBase {
/** default true */ /** default true */
public String getUpnpChecked() { public String getUpnpChecked() {
if (Boolean.valueOf(_context.getProperty(TransportManager.PROP_ENABLE_UPNP, "true")).booleanValue()) if (_context.getBooleanPropertyDefaultTrue(TransportManager.PROP_ENABLE_UPNP))
return CHECKED; return CHECKED;
return ""; return "";
} }

View File

@ -260,7 +260,7 @@ public class CPUID {
private static final void loadNative() { private static final void loadNative() {
try{ try{
String wantedProp = System.getProperty("jcpuid.enable", "true"); String wantedProp = System.getProperty("jcpuid.enable", "true");
boolean wantNative = "true".equalsIgnoreCase(wantedProp); boolean wantNative = Boolean.valueOf(wantedProp).booleanValue();
if (wantNative) { if (wantNative) {
boolean loaded = loadGeneric(); boolean loaded = loadGeneric();
if (loaded) { if (loaded) {

View File

@ -460,7 +460,7 @@ public class NativeBigInteger extends BigInteger {
private static final void loadNative() { private static final void loadNative() {
try{ try{
String wantedProp = System.getProperty("jbigi.enable", "true"); String wantedProp = System.getProperty("jbigi.enable", "true");
boolean wantNative = "true".equalsIgnoreCase(wantedProp); boolean wantNative = Boolean.valueOf(wantedProp).booleanValue();
if (wantNative) { if (wantNative) {
debug("trying loadGeneric"); debug("trying loadGeneric");
boolean loaded = loadGeneric("jbigi"); boolean loaded = loadGeneric("jbigi");

View File

@ -1116,7 +1116,7 @@ public class Router implements RouterClock.ClockShiftListener {
_log.log(Log.CRIT, "Shutdown(" + exitCode + ") complete" /* , new Exception("Shutdown") */ ); _log.log(Log.CRIT, "Shutdown(" + exitCode + ") complete" /* , new Exception("Shutdown") */ );
try { _context.logManager().shutdown(); } catch (Throwable t) { } try { _context.logManager().shutdown(); } catch (Throwable t) { }
if (ALLOW_DYNAMIC_KEYS) { if (ALLOW_DYNAMIC_KEYS) {
if (Boolean.valueOf(_context.getProperty(PROP_DYNAMIC_KEYS)).booleanValue()) if (_context.getBooleanProperty(PROP_DYNAMIC_KEYS))
killKeys(); killKeys();
} }

View File

@ -236,7 +236,7 @@ public class TunnelPoolSettings {
private static final boolean getBoolean(String str, boolean defaultValue) { private static final boolean getBoolean(String str, boolean defaultValue) {
if (str == null) return defaultValue; if (str == null) return defaultValue;
boolean v = "TRUE".equalsIgnoreCase(str) || "YES".equalsIgnoreCase(str); boolean v = Boolean.valueOf(str).booleanValue() || "YES".equalsIgnoreCase(str);
return v; return v;
} }

View File

@ -329,7 +329,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
if (_log.shouldLog(Log.INFO)) if (_log.shouldLog(Log.INFO))
_log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " status: " + status); _log.info("old: " + ohost + " config: " + name + " auto: " + enabled + " status: " + status);
if (enabled.equalsIgnoreCase("always") || if (enabled.equalsIgnoreCase("always") ||
(enabled.equalsIgnoreCase("true") && status == STATUS_OK)) { (Boolean.valueOf(enabled).booleanValue() && status == STATUS_OK)) {
String nhost = UDPProps.getProperty(UDPAddress.PROP_HOST); String nhost = UDPProps.getProperty(UDPAddress.PROP_HOST);
if (_log.shouldLog(Log.INFO)) if (_log.shouldLog(Log.INFO))
_log.info("old: " + ohost + " config: " + name + " new: " + nhost); _log.info("old: " + ohost + " config: " + name + " new: " + nhost);
@ -352,7 +352,7 @@ public class CommSystemFacadeImpl extends CommSystemFacade {
changed = true; changed = true;
} else if (ohost == null || ohost.length() <= 0) { } else if (ohost == null || ohost.length() <= 0) {
return; return;
} else if (enabled.equalsIgnoreCase("true") && status != STATUS_OK) { } else if (Boolean.valueOf(enabled).booleanValue() && status != STATUS_OK) {
// UDP transitioned to not-OK, turn off NTCP address // UDP transitioned to not-OK, turn off NTCP address
// This will commonly happen at startup if we were initially OK // This will commonly happen at startup if we were initially OK
// because UPnP was successful, but a subsequent SSU Peer Test determines // because UPnP was successful, but a subsequent SSU Peer Test determines

View File

@ -584,7 +584,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
// For now, only do this at startup // For now, only do this at startup
if (oldIP != null && if (oldIP != null &&
System.getProperty("wrapper.version") != null && System.getProperty("wrapper.version") != null &&
Boolean.valueOf(_context.getProperty(PROP_LAPTOP_MODE)).booleanValue() && _context.getBooleanProperty(PROP_LAPTOP_MODE) &&
now - lastChanged > 10*60*1000 && now - lastChanged > 10*60*1000 &&
_context.router().getUptime() < 10*60*1000) { _context.router().getUptime() < 10*60*1000) {
_log.log(Log.CRIT, "IP changed, restarting with a new identity and port"); _log.log(Log.CRIT, "IP changed, restarting with a new identity and port");
@ -613,7 +613,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
if (addr.length < 4) return false; if (addr.length < 4) return false;
if (isPubliclyRoutable(addr)) if (isPubliclyRoutable(addr))
return true; return true;
return Boolean.valueOf(_context.getProperty("i2np.udp.allowLocal")).booleanValue(); return _context.getBooleanProperty("i2np.udp.allowLocal");
} }
private boolean getIsPortFixed() { private boolean getIsPortFixed() {
@ -1364,7 +1364,7 @@ public class UDPTransport extends TransportImpl implements TimedWeightedPriority
if ( (old.getPort() != newAddr.getPort()) || (!oldHost.equals(newHost)) ) { if ( (old.getPort() != newAddr.getPort()) || (!oldHost.equals(newHost)) ) {
// substantial data has changed, so if we are in 'dynamic keys' mode, restart the // substantial data has changed, so if we are in 'dynamic keys' mode, restart the
// router hard and regenerate a new identity // router hard and regenerate a new identity
if ("true".equalsIgnoreCase(_context.getProperty(Router.PROP_DYNAMIC_KEYS, "false"))) { if (_context.getBooleanProperty(Router.PROP_DYNAMIC_KEYS)) {
if (_log.shouldLog(Log.ERROR)) if (_log.shouldLog(Log.ERROR))
_log.error("SSU address updated. new address: " _log.error("SSU address updated. new address: "
+ newAddr.getHostAddress() + ":" + newAddr.getPort() + ", old address: " + newAddr.getHostAddress() + ":" + newAddr.getPort() + ", old address: "