All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jakewharton.sdkmanager.internal.System.groovy Maven / Gradle / Ivy

package com.jakewharton.sdkmanager.internal;

/** An indirection to {@link java.lang.System}. */
interface System {
  String env(String name);
  String property(String key);
  String property(String key, String defaultValue);

  static final class Real implements System {
    @Override String env(String name) {
      return java.lang.System.getenv(name)
    }

    @Override String property(String key) {
      return java.lang.System.getProperty(key);
    }

    @Override String property(String key, String defaultValue) {
      return java.lang.System.getProperty(key, defaultValue);
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy