test_class.file: dubbo-common/src/test/java/org/apache/dubbo/common/URLTest.java
test_class.identifier: URLTest
test_case.body: @Test
      public void testValueOf() {
          URL url = URL.valueOf("10.20.130.230");
          assertURLStrDecoder(url);
  
          url = URL.valueOf("10.20.130.230:20880");
          assertURLStrDecoder(url);
  
          url = URL.valueOf("dubbo://10.20.130.230:20880");
          assertURLStrDecoder(url);
  
          url = URL.valueOf("dubbo://10.20.130.230:20880/path");
          assertURLStrDecoder(url);
      }
test_case.class_method_signature: URLTest.testValueOf()
test_case.full_signature: @Test public void testValueOf()
test_case.identifier: testValueOf
test_case.invocations: valueOf assertURLStrDecoder valueOf assertURLStrDecoder valueOf assertURLStrDecoder valueOf assertURLStrDecoder
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testValueOf()
focal_class.declarator: serialVersionUID = -1985165475234910535L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -1985165475234910535L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: protocol
focal_class.modifier: protected
focal_class.original_string: protected String protocol;
focal_class.type: String
focal_class.var_name: protocol
focal_class.declarator: username
focal_class.modifier: protected
focal_class.original_string: protected String username;
focal_class.type: String
focal_class.var_name: username
focal_class.declarator: password
focal_class.modifier: protected
focal_class.original_string: protected String password;
focal_class.type: String
focal_class.var_name: password
focal_class.declarator: host
focal_class.modifier: protected
focal_class.original_string: protected String host;
focal_class.type: String
focal_class.var_name: host
focal_class.declarator: port
focal_class.modifier: protected
focal_class.original_string: protected int port;
focal_class.type: int
focal_class.var_name: port
focal_class.declarator: path
focal_class.modifier: protected
focal_class.original_string: protected String path;
focal_class.type: String
focal_class.var_name: path
focal_class.declarator: parameters
focal_class.modifier: private final
focal_class.original_string: private final Map<String, String> parameters;
focal_class.type: Map<String, String>
focal_class.var_name: parameters
focal_class.declarator: methodParameters
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Map<String, String>> methodParameters;
focal_class.type: Map<String, Map<String, String>>
focal_class.var_name: methodParameters
focal_class.declarator: numbers
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient Map<String, Number> numbers;
focal_class.type: Map<String, Number>
focal_class.var_name: numbers
focal_class.declarator: methodNumbers
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient Map<String, Map<String, Number>> methodNumbers;
focal_class.type: Map<String, Map<String, Number>>
focal_class.var_name: methodNumbers
focal_class.declarator: urls
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient Map<String, URL> urls;
focal_class.type: Map<String, URL>
focal_class.var_name: urls
focal_class.declarator: ip
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient String ip;
focal_class.type: String
focal_class.var_name: ip
focal_class.declarator: full
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient String full;
focal_class.type: String
focal_class.var_name: full
focal_class.declarator: identity
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient String identity;
focal_class.type: String
focal_class.var_name: identity
focal_class.declarator: parameter
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient String parameter;
focal_class.type: String
focal_class.var_name: parameter
focal_class.declarator: string
focal_class.modifier: private volatile transient
focal_class.original_string: private volatile transient String string;
focal_class.type: String
focal_class.var_name: string
focal_class.declarator: serviceKey
focal_class.modifier: private transient
focal_class.original_string: private transient String serviceKey;
focal_class.type: String
focal_class.var_name: serviceKey
focal_class.declarator: protocolServiceKey
focal_class.modifier: private transient
focal_class.original_string: private transient String protocolServiceKey;
focal_class.type: String
focal_class.var_name: protocolServiceKey
focal_class.declarator: address
focal_class.modifier: private transient
focal_class.original_string: private transient String address;
focal_class.type: String
focal_class.var_name: address
focal_class.file: dubbo-common/src/main/java/org/apache/dubbo/common/URL.java
focal_class.identifier: URL
focal_class.interfaces: implements Serializable
focal_class.class_method_signature: URL.URL()
focal_class.full_signature: protected  URL()
focal_class.identifier: URL
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.signature:  URL()
focal_class.class_method_signature: URL.URL(String protocol, String host, int port)
focal_class.full_signature: public  URL(String protocol, String host, int port)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port)
focal_class.signature:  URL(String protocol, String host, int port)
focal_class.class_method_signature: URL.URL(String protocol, String host, int port, String[] pairs)
focal_class.full_signature: public  URL(String protocol, String host, int port, String[] pairs)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port, String[] pairs)
focal_class.signature:  URL(String protocol, String host, int port, String[] pairs)
focal_class.class_method_signature: URL.URL(String protocol, String host, int port, Map<String, String> parameters)
focal_class.full_signature: public  URL(String protocol, String host, int port, Map<String, String> parameters)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port, Map<String, String> parameters)
focal_class.signature:  URL(String protocol, String host, int port, Map<String, String> parameters)
focal_class.class_method_signature: URL.URL(String protocol, String host, int port, String path)
focal_class.full_signature: public  URL(String protocol, String host, int port, String path)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port, String path)
focal_class.signature:  URL(String protocol, String host, int port, String path)
focal_class.class_method_signature: URL.URL(String protocol, String host, int port, String path, String... pairs)
focal_class.full_signature: public  URL(String protocol, String host, int port, String path, String... pairs)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port, String path, String... pairs)
focal_class.signature:  URL(String protocol, String host, int port, String path, String... pairs)
focal_class.class_method_signature: URL.URL(String protocol, String host, int port, String path, Map<String, String> parameters)
focal_class.full_signature: public  URL(String protocol, String host, int port, String path, Map<String, String> parameters)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String host, int port, String path, Map<String, String> parameters)
focal_class.signature:  URL(String protocol, String host, int port, String path, Map<String, String> parameters)
focal_class.class_method_signature: URL.URL(String protocol, String username, String password, String host, int port, String path)
focal_class.full_signature: public  URL(String protocol, String username, String password, String host, int port, String path)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String username, String password, String host, int port, String path)
focal_class.signature:  URL(String protocol, String username, String password, String host, int port, String path)
focal_class.class_method_signature: URL.URL(String protocol, String username, String password, String host, int port, String path, String... pairs)
focal_class.full_signature: public  URL(String protocol, String username, String password, String host, int port, String path, String... pairs)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol, String username, String password, String host, int port, String path, String... pairs)
focal_class.signature:  URL(String protocol, String username, String password, String host, int port, String path, String... pairs)
focal_class.class_method_signature: URL.URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters)
focal_class.full_signature: public  URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters)
focal_class.signature:  URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters)
focal_class.class_method_signature: URL.URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters,
                 Map<String, Map<String, String>> methodParameters)
focal_class.full_signature: public  URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters,
                 Map<String, Map<String, String>> methodParameters)
focal_class.identifier: URL
focal_class.modifiers: public
focal_class.parameters: (String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters,
                 Map<String, Map<String, String>> methodParameters)
focal_class.signature:  URL(String protocol,
                 String username,
                 String password,
                 String host,
                 int port,
                 String path,
                 Map<String, String> parameters,
                 Map<String, Map<String, String>> methodParameters)
focal_class.class_method_signature: URL.getAddress(String host, int port)
focal_class.full_signature: private static String getAddress(String host, int port)
focal_class.identifier: getAddress
focal_class.modifiers: private static
focal_class.parameters: (String host, int port)
focal_class.return: String
focal_class.signature: String getAddress(String host, int port)
focal_class.class_method_signature: URL.valueOf(String url)
focal_class.full_signature: public static URL valueOf(String url)
focal_class.identifier: valueOf
focal_class.modifiers: public static
focal_class.parameters: (String url)
focal_class.return: URL
focal_class.signature: URL valueOf(String url)
focal_class.class_method_signature: URL.toMethodParameters(Map<String, String> parameters)
focal_class.full_signature: public static Map<String, Map<String, String>> toMethodParameters(Map<String, String> parameters)
focal_class.identifier: toMethodParameters
focal_class.modifiers: public static
focal_class.parameters: (Map<String, String> parameters)
focal_class.return: Map<String, Map<String, String>>
focal_class.signature: Map<String, Map<String, String>> toMethodParameters(Map<String, String> parameters)
focal_class.class_method_signature: URL.valueOf(String url, String... reserveParams)
focal_class.full_signature: public static URL valueOf(String url, String... reserveParams)
focal_class.identifier: valueOf
focal_class.modifiers: public static
focal_class.parameters: (String url, String... reserveParams)
focal_class.return: URL
focal_class.signature: URL valueOf(String url, String... reserveParams)
focal_class.class_method_signature: URL.valueOf(URL url, String[] reserveParams, String[] reserveParamPrefixs)
focal_class.full_signature: public static URL valueOf(URL url, String[] reserveParams, String[] reserveParamPrefixs)
focal_class.identifier: valueOf
focal_class.modifiers: public static
focal_class.parameters: (URL url, String[] reserveParams, String[] reserveParamPrefixs)
focal_class.return: URL
focal_class.signature: URL valueOf(URL url, String[] reserveParams, String[] reserveParamPrefixs)
focal_class.class_method_signature: URL.encode(String value)
focal_class.full_signature: public static String encode(String value)
focal_class.identifier: encode
focal_class.modifiers: public static
focal_class.parameters: (String value)
focal_class.return: String
focal_class.signature: String encode(String value)
focal_class.class_method_signature: URL.decode(String value)
focal_class.full_signature: public static String decode(String value)
focal_class.identifier: decode
focal_class.modifiers: public static
focal_class.parameters: (String value)
focal_class.return: String
focal_class.signature: String decode(String value)
focal_class.class_method_signature: URL.appendDefaultPort(String address, int defaultPort)
focal_class.full_signature: static String appendDefaultPort(String address, int defaultPort)
focal_class.identifier: appendDefaultPort
focal_class.modifiers: static
focal_class.parameters: (String address, int defaultPort)
focal_class.return: String
focal_class.signature: String appendDefaultPort(String address, int defaultPort)
focal_class.class_method_signature: URL.getProtocol()
focal_class.full_signature: public String getProtocol()
focal_class.identifier: getProtocol
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getProtocol()
focal_class.class_method_signature: URL.setProtocol(String protocol)
focal_class.full_signature: public URL setProtocol(String protocol)
focal_class.identifier: setProtocol
focal_class.modifiers: public
focal_class.parameters: (String protocol)
focal_class.return: URL
focal_class.signature: URL setProtocol(String protocol)
focal_class.class_method_signature: URL.getUsername()
focal_class.full_signature: public String getUsername()
focal_class.identifier: getUsername
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getUsername()
focal_class.class_method_signature: URL.setUsername(String username)
focal_class.full_signature: public URL setUsername(String username)
focal_class.identifier: setUsername
focal_class.modifiers: public
focal_class.parameters: (String username)
focal_class.return: URL
focal_class.signature: URL setUsername(String username)
focal_class.class_method_signature: URL.getPassword()
focal_class.full_signature: public String getPassword()
focal_class.identifier: getPassword
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPassword()
focal_class.class_method_signature: URL.setPassword(String password)
focal_class.full_signature: public URL setPassword(String password)
focal_class.identifier: setPassword
focal_class.modifiers: public
focal_class.parameters: (String password)
focal_class.return: URL
focal_class.signature: URL setPassword(String password)
focal_class.class_method_signature: URL.getAuthority()
focal_class.full_signature: public String getAuthority()
focal_class.identifier: getAuthority
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAuthority()
focal_class.class_method_signature: URL.getHost()
focal_class.full_signature: public String getHost()
focal_class.identifier: getHost
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getHost()
focal_class.class_method_signature: URL.setHost(String host)
focal_class.full_signature: public URL setHost(String host)
focal_class.identifier: setHost
focal_class.modifiers: public
focal_class.parameters: (String host)
focal_class.return: URL
focal_class.signature: URL setHost(String host)
focal_class.class_method_signature: URL.getIp()
focal_class.full_signature: public String getIp()
focal_class.identifier: getIp
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getIp()
focal_class.class_method_signature: URL.getPort()
focal_class.full_signature: public int getPort()
focal_class.identifier: getPort
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getPort()
focal_class.class_method_signature: URL.setPort(int port)
focal_class.full_signature: public URL setPort(int port)
focal_class.identifier: setPort
focal_class.modifiers: public
focal_class.parameters: (int port)
focal_class.return: URL
focal_class.signature: URL setPort(int port)
focal_class.class_method_signature: URL.getPort(int defaultPort)
focal_class.full_signature: public int getPort(int defaultPort)
focal_class.identifier: getPort
focal_class.modifiers: public
focal_class.parameters: (int defaultPort)
focal_class.return: int
focal_class.signature: int getPort(int defaultPort)
focal_class.class_method_signature: URL.getAddress()
focal_class.full_signature: public String getAddress()
focal_class.identifier: getAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAddress()
focal_class.class_method_signature: URL.setAddress(String address)
focal_class.full_signature: public URL setAddress(String address)
focal_class.identifier: setAddress
focal_class.modifiers: public
focal_class.parameters: (String address)
focal_class.return: URL
focal_class.signature: URL setAddress(String address)
focal_class.class_method_signature: URL.getBackupAddress()
focal_class.full_signature: public String getBackupAddress()
focal_class.identifier: getBackupAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getBackupAddress()
focal_class.class_method_signature: URL.getBackupAddress(int defaultPort)
focal_class.full_signature: public String getBackupAddress(int defaultPort)
focal_class.identifier: getBackupAddress
focal_class.modifiers: public
focal_class.parameters: (int defaultPort)
focal_class.return: String
focal_class.signature: String getBackupAddress(int defaultPort)
focal_class.class_method_signature: URL.getBackupUrls()
focal_class.full_signature: public List<URL> getBackupUrls()
focal_class.identifier: getBackupUrls
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: List<URL>
focal_class.signature: List<URL> getBackupUrls()
focal_class.class_method_signature: URL.getPath()
focal_class.full_signature: public String getPath()
focal_class.identifier: getPath
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPath()
focal_class.class_method_signature: URL.setPath(String path)
focal_class.full_signature: public URL setPath(String path)
focal_class.identifier: setPath
focal_class.modifiers: public
focal_class.parameters: (String path)
focal_class.return: URL
focal_class.signature: URL setPath(String path)
focal_class.class_method_signature: URL.getAbsolutePath()
focal_class.full_signature: public String getAbsolutePath()
focal_class.identifier: getAbsolutePath
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getAbsolutePath()
focal_class.class_method_signature: URL.getParameters()
focal_class.full_signature: public Map<String, String> getParameters()
focal_class.identifier: getParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getParameters()
focal_class.class_method_signature: URL.getParameters(Predicate<String> nameToSelect)
focal_class.full_signature: public Map<String, String> getParameters(Predicate<String> nameToSelect)
focal_class.identifier: getParameters
focal_class.modifiers: public
focal_class.parameters: (Predicate<String> nameToSelect)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getParameters(Predicate<String> nameToSelect)
focal_class.class_method_signature: URL.getParameter(String key, Class<T> valueType)
focal_class.full_signature: public T getParameter(String key, Class<T> valueType)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, Class<T> valueType)
focal_class.return: T
focal_class.signature: T getParameter(String key, Class<T> valueType)
focal_class.class_method_signature: URL.getParameter(String key, Class<T> valueType, T defaultValue)
focal_class.full_signature: public T getParameter(String key, Class<T> valueType, T defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, Class<T> valueType, T defaultValue)
focal_class.return: T
focal_class.signature: T getParameter(String key, Class<T> valueType, T defaultValue)
focal_class.class_method_signature: URL.getMethodParameters()
focal_class.full_signature: public Map<String, Map<String, String>> getMethodParameters()
focal_class.identifier: getMethodParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, Map<String, String>>
focal_class.signature: Map<String, Map<String, String>> getMethodParameters()
focal_class.class_method_signature: URL.getParameterAndDecoded(String key)
focal_class.full_signature: public String getParameterAndDecoded(String key)
focal_class.identifier: getParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getParameterAndDecoded(String key)
focal_class.class_method_signature: URL.getParameterAndDecoded(String key, String defaultValue)
focal_class.full_signature: public String getParameterAndDecoded(String key, String defaultValue)
focal_class.identifier: getParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getParameterAndDecoded(String key, String defaultValue)
focal_class.class_method_signature: URL.getParameter(String key)
focal_class.full_signature: public String getParameter(String key)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getParameter(String key)
focal_class.class_method_signature: URL.getParameter(String key, String defaultValue)
focal_class.full_signature: public String getParameter(String key, String defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getParameter(String key, String defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, String[] defaultValue)
focal_class.full_signature: public String[] getParameter(String key, String[] defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, String[] defaultValue)
focal_class.return: String[]
focal_class.signature: String[] getParameter(String key, String[] defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, List<String> defaultValue)
focal_class.full_signature: public List<String> getParameter(String key, List<String> defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, List<String> defaultValue)
focal_class.return: List<String>
focal_class.signature: List<String> getParameter(String key, List<String> defaultValue)
focal_class.class_method_signature: URL.getNumbers()
focal_class.full_signature: protected Map<String, Number> getNumbers()
focal_class.identifier: getNumbers
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Map<String, Number>
focal_class.signature: Map<String, Number> getNumbers()
focal_class.class_method_signature: URL.getMethodNumbers()
focal_class.full_signature: protected Map<String, Map<String, Number>> getMethodNumbers()
focal_class.identifier: getMethodNumbers
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Map<String, Map<String, Number>>
focal_class.signature: Map<String, Map<String, Number>> getMethodNumbers()
focal_class.class_method_signature: URL.getUrls()
focal_class.full_signature: private Map<String, URL> getUrls()
focal_class.identifier: getUrls
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: Map<String, URL>
focal_class.signature: Map<String, URL> getUrls()
focal_class.class_method_signature: URL.getUrlParameter(String key)
focal_class.full_signature: public URL getUrlParameter(String key)
focal_class.identifier: getUrlParameter
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: URL
focal_class.signature: URL getUrlParameter(String key)
focal_class.class_method_signature: URL.getParameter(String key, double defaultValue)
focal_class.full_signature: public double getParameter(String key, double defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getParameter(String key, double defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, float defaultValue)
focal_class.full_signature: public float getParameter(String key, float defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getParameter(String key, float defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, long defaultValue)
focal_class.full_signature: public long getParameter(String key, long defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getParameter(String key, long defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, int defaultValue)
focal_class.full_signature: public int getParameter(String key, int defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getParameter(String key, int defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, short defaultValue)
focal_class.full_signature: public short getParameter(String key, short defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getParameter(String key, short defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, byte defaultValue)
focal_class.full_signature: public byte getParameter(String key, byte defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getParameter(String key, byte defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, float defaultValue)
focal_class.full_signature: public float getPositiveParameter(String key, float defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getPositiveParameter(String key, float defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, double defaultValue)
focal_class.full_signature: public double getPositiveParameter(String key, double defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getPositiveParameter(String key, double defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, long defaultValue)
focal_class.full_signature: public long getPositiveParameter(String key, long defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getPositiveParameter(String key, long defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, int defaultValue)
focal_class.full_signature: public int getPositiveParameter(String key, int defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getPositiveParameter(String key, int defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, short defaultValue)
focal_class.full_signature: public short getPositiveParameter(String key, short defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getPositiveParameter(String key, short defaultValue)
focal_class.class_method_signature: URL.getPositiveParameter(String key, byte defaultValue)
focal_class.full_signature: public byte getPositiveParameter(String key, byte defaultValue)
focal_class.identifier: getPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getPositiveParameter(String key, byte defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, char defaultValue)
focal_class.full_signature: public char getParameter(String key, char defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, char defaultValue)
focal_class.return: char
focal_class.signature: char getParameter(String key, char defaultValue)
focal_class.class_method_signature: URL.getParameter(String key, boolean defaultValue)
focal_class.full_signature: public boolean getParameter(String key, boolean defaultValue)
focal_class.identifier: getParameter
focal_class.modifiers: public
focal_class.parameters: (String key, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean getParameter(String key, boolean defaultValue)
focal_class.class_method_signature: URL.hasParameter(String key)
focal_class.full_signature: public boolean hasParameter(String key)
focal_class.identifier: hasParameter
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: boolean
focal_class.signature: boolean hasParameter(String key)
focal_class.class_method_signature: URL.getMethodParameterAndDecoded(String method, String key)
focal_class.full_signature: public String getMethodParameterAndDecoded(String method, String key)
focal_class.identifier: getMethodParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String method, String key)
focal_class.return: String
focal_class.signature: String getMethodParameterAndDecoded(String method, String key)
focal_class.class_method_signature: URL.getMethodParameterAndDecoded(String method, String key, String defaultValue)
focal_class.full_signature: public String getMethodParameterAndDecoded(String method, String key, String defaultValue)
focal_class.identifier: getMethodParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String method, String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getMethodParameterAndDecoded(String method, String key, String defaultValue)
focal_class.class_method_signature: URL.getMethodParameterStrict(String method, String key)
focal_class.full_signature: public String getMethodParameterStrict(String method, String key)
focal_class.identifier: getMethodParameterStrict
focal_class.modifiers: public
focal_class.parameters: (String method, String key)
focal_class.return: String
focal_class.signature: String getMethodParameterStrict(String method, String key)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key)
focal_class.full_signature: public String getMethodParameter(String method, String key)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key)
focal_class.return: String
focal_class.signature: String getMethodParameter(String method, String key)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, String defaultValue)
focal_class.full_signature: public String getMethodParameter(String method, String key, String defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getMethodParameter(String method, String key, String defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, double defaultValue)
focal_class.full_signature: public double getMethodParameter(String method, String key, double defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getMethodParameter(String method, String key, double defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, float defaultValue)
focal_class.full_signature: public float getMethodParameter(String method, String key, float defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getMethodParameter(String method, String key, float defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, long defaultValue)
focal_class.full_signature: public long getMethodParameter(String method, String key, long defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getMethodParameter(String method, String key, long defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, int defaultValue)
focal_class.full_signature: public int getMethodParameter(String method, String key, int defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getMethodParameter(String method, String key, int defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, short defaultValue)
focal_class.full_signature: public short getMethodParameter(String method, String key, short defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getMethodParameter(String method, String key, short defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, byte defaultValue)
focal_class.full_signature: public byte getMethodParameter(String method, String key, byte defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getMethodParameter(String method, String key, byte defaultValue)
focal_class.class_method_signature: URL.getCachedNumber(String method, String key)
focal_class.full_signature: private Number getCachedNumber(String method, String key)
focal_class.identifier: getCachedNumber
focal_class.modifiers: private
focal_class.parameters: (String method, String key)
focal_class.return: Number
focal_class.signature: Number getCachedNumber(String method, String key)
focal_class.class_method_signature: URL.updateCachedNumber(String method, String key, Number n)
focal_class.full_signature: private void updateCachedNumber(String method, String key, Number n)
focal_class.identifier: updateCachedNumber
focal_class.modifiers: private
focal_class.parameters: (String method, String key, Number n)
focal_class.return: void
focal_class.signature: void updateCachedNumber(String method, String key, Number n)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, double defaultValue)
focal_class.full_signature: public double getMethodPositiveParameter(String method, String key, double defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getMethodPositiveParameter(String method, String key, double defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, float defaultValue)
focal_class.full_signature: public float getMethodPositiveParameter(String method, String key, float defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getMethodPositiveParameter(String method, String key, float defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, long defaultValue)
focal_class.full_signature: public long getMethodPositiveParameter(String method, String key, long defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getMethodPositiveParameter(String method, String key, long defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, int defaultValue)
focal_class.full_signature: public int getMethodPositiveParameter(String method, String key, int defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getMethodPositiveParameter(String method, String key, int defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, short defaultValue)
focal_class.full_signature: public short getMethodPositiveParameter(String method, String key, short defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getMethodPositiveParameter(String method, String key, short defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveParameter(String method, String key, byte defaultValue)
focal_class.full_signature: public byte getMethodPositiveParameter(String method, String key, byte defaultValue)
focal_class.identifier: getMethodPositiveParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getMethodPositiveParameter(String method, String key, byte defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, char defaultValue)
focal_class.full_signature: public char getMethodParameter(String method, String key, char defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, char defaultValue)
focal_class.return: char
focal_class.signature: char getMethodParameter(String method, String key, char defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String method, String key, boolean defaultValue)
focal_class.full_signature: public boolean getMethodParameter(String method, String key, boolean defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean getMethodParameter(String method, String key, boolean defaultValue)
focal_class.class_method_signature: URL.hasMethodParameter(String method, String key)
focal_class.full_signature: public boolean hasMethodParameter(String method, String key)
focal_class.identifier: hasMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key)
focal_class.return: boolean
focal_class.signature: boolean hasMethodParameter(String method, String key)
focal_class.class_method_signature: URL.hasMethodParameter(String method)
focal_class.full_signature: public boolean hasMethodParameter(String method)
focal_class.identifier: hasMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method)
focal_class.return: boolean
focal_class.signature: boolean hasMethodParameter(String method)
focal_class.class_method_signature: URL.isLocalHost()
focal_class.full_signature: public boolean isLocalHost()
focal_class.identifier: isLocalHost
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isLocalHost()
focal_class.class_method_signature: URL.isAnyHost()
focal_class.full_signature: public boolean isAnyHost()
focal_class.identifier: isAnyHost
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAnyHost()
focal_class.class_method_signature: URL.addParameterAndEncoded(String key, String value)
focal_class.full_signature: public URL addParameterAndEncoded(String key, String value)
focal_class.identifier: addParameterAndEncoded
focal_class.modifiers: public
focal_class.parameters: (String key, String value)
focal_class.return: URL
focal_class.signature: URL addParameterAndEncoded(String key, String value)
focal_class.class_method_signature: URL.addParameter(String key, boolean value)
focal_class.full_signature: public URL addParameter(String key, boolean value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, boolean value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, boolean value)
focal_class.class_method_signature: URL.addParameter(String key, char value)
focal_class.full_signature: public URL addParameter(String key, char value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, char value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, char value)
focal_class.class_method_signature: URL.addParameter(String key, byte value)
focal_class.full_signature: public URL addParameter(String key, byte value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, byte value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, byte value)
focal_class.class_method_signature: URL.addParameter(String key, short value)
focal_class.full_signature: public URL addParameter(String key, short value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, short value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, short value)
focal_class.class_method_signature: URL.addParameter(String key, int value)
focal_class.full_signature: public URL addParameter(String key, int value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, int value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, int value)
focal_class.class_method_signature: URL.addParameter(String key, long value)
focal_class.full_signature: public URL addParameter(String key, long value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, long value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, long value)
focal_class.class_method_signature: URL.addParameter(String key, float value)
focal_class.full_signature: public URL addParameter(String key, float value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, float value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, float value)
focal_class.class_method_signature: URL.addParameter(String key, double value)
focal_class.full_signature: public URL addParameter(String key, double value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, double value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, double value)
focal_class.class_method_signature: URL.addParameter(String key, Enum<?> value)
focal_class.full_signature: public URL addParameter(String key, Enum<?> value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, Enum<?> value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, Enum<?> value)
focal_class.class_method_signature: URL.addParameter(String key, Number value)
focal_class.full_signature: public URL addParameter(String key, Number value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, Number value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, Number value)
focal_class.class_method_signature: URL.addParameter(String key, CharSequence value)
focal_class.full_signature: public URL addParameter(String key, CharSequence value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, CharSequence value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, CharSequence value)
focal_class.class_method_signature: URL.addParameter(String key, String value)
focal_class.full_signature: public URL addParameter(String key, String value)
focal_class.identifier: addParameter
focal_class.modifiers: public
focal_class.parameters: (String key, String value)
focal_class.return: URL
focal_class.signature: URL addParameter(String key, String value)
focal_class.class_method_signature: URL.addParameterIfAbsent(String key, String value)
focal_class.full_signature: public URL addParameterIfAbsent(String key, String value)
focal_class.identifier: addParameterIfAbsent
focal_class.modifiers: public
focal_class.parameters: (String key, String value)
focal_class.return: URL
focal_class.signature: URL addParameterIfAbsent(String key, String value)
focal_class.class_method_signature: URL.addMethodParameter(String method, String key, String value)
focal_class.full_signature: public URL addMethodParameter(String method, String key, String value)
focal_class.identifier: addMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String method, String key, String value)
focal_class.return: URL
focal_class.signature: URL addMethodParameter(String method, String key, String value)
focal_class.class_method_signature: URL.addMethodParameterIfAbsent(String method, String key, String value)
focal_class.full_signature: public URL addMethodParameterIfAbsent(String method, String key, String value)
focal_class.identifier: addMethodParameterIfAbsent
focal_class.modifiers: public
focal_class.parameters: (String method, String key, String value)
focal_class.return: URL
focal_class.signature: URL addMethodParameterIfAbsent(String method, String key, String value)
focal_class.class_method_signature: URL.addParameters(Map<String, String> parameters)
focal_class.full_signature: public URL addParameters(Map<String, String> parameters)
focal_class.identifier: addParameters
focal_class.modifiers: public
focal_class.parameters: (Map<String, String> parameters)
focal_class.return: URL
focal_class.signature: URL addParameters(Map<String, String> parameters)
focal_class.class_method_signature: URL.addParametersIfAbsent(Map<String, String> parameters)
focal_class.full_signature: public URL addParametersIfAbsent(Map<String, String> parameters)
focal_class.identifier: addParametersIfAbsent
focal_class.modifiers: public
focal_class.parameters: (Map<String, String> parameters)
focal_class.return: URL
focal_class.signature: URL addParametersIfAbsent(Map<String, String> parameters)
focal_class.class_method_signature: URL.addParameters(String... pairs)
focal_class.full_signature: public URL addParameters(String... pairs)
focal_class.identifier: addParameters
focal_class.modifiers: public
focal_class.parameters: (String... pairs)
focal_class.return: URL
focal_class.signature: URL addParameters(String... pairs)
focal_class.class_method_signature: URL.addParameterString(String query)
focal_class.full_signature: public URL addParameterString(String query)
focal_class.identifier: addParameterString
focal_class.modifiers: public
focal_class.parameters: (String query)
focal_class.return: URL
focal_class.signature: URL addParameterString(String query)
focal_class.class_method_signature: URL.removeParameter(String key)
focal_class.full_signature: public URL removeParameter(String key)
focal_class.identifier: removeParameter
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: URL
focal_class.signature: URL removeParameter(String key)
focal_class.class_method_signature: URL.removeParameters(Collection<String> keys)
focal_class.full_signature: public URL removeParameters(Collection<String> keys)
focal_class.identifier: removeParameters
focal_class.modifiers: public
focal_class.parameters: (Collection<String> keys)
focal_class.return: URL
focal_class.signature: URL removeParameters(Collection<String> keys)
focal_class.class_method_signature: URL.removeParameters(String... keys)
focal_class.full_signature: public URL removeParameters(String... keys)
focal_class.identifier: removeParameters
focal_class.modifiers: public
focal_class.parameters: (String... keys)
focal_class.return: URL
focal_class.signature: URL removeParameters(String... keys)
focal_class.class_method_signature: URL.clearParameters()
focal_class.full_signature: public URL clearParameters()
focal_class.identifier: clearParameters
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: URL
focal_class.signature: URL clearParameters()
focal_class.class_method_signature: URL.getRawParameter(String key)
focal_class.full_signature: public String getRawParameter(String key)
focal_class.identifier: getRawParameter
focal_class.modifiers: public
focal_class.parameters: (String key)
focal_class.return: String
focal_class.signature: String getRawParameter(String key)
focal_class.class_method_signature: URL.toMap()
focal_class.full_signature: public Map<String, String> toMap()
focal_class.identifier: toMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> toMap()
focal_class.class_method_signature: URL.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.class_method_signature: URL.toString(String... parameters)
focal_class.full_signature: public String toString(String... parameters)
focal_class.identifier: toString
focal_class.modifiers: public
focal_class.parameters: (String... parameters)
focal_class.return: String
focal_class.signature: String toString(String... parameters)
focal_class.class_method_signature: URL.toIdentityString()
focal_class.full_signature: public String toIdentityString()
focal_class.identifier: toIdentityString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toIdentityString()
focal_class.class_method_signature: URL.toIdentityString(String... parameters)
focal_class.full_signature: public String toIdentityString(String... parameters)
focal_class.identifier: toIdentityString
focal_class.modifiers: public
focal_class.parameters: (String... parameters)
focal_class.return: String
focal_class.signature: String toIdentityString(String... parameters)
focal_class.class_method_signature: URL.toFullString()
focal_class.full_signature: public String toFullString()
focal_class.identifier: toFullString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toFullString()
focal_class.class_method_signature: URL.toFullString(String... parameters)
focal_class.full_signature: public String toFullString(String... parameters)
focal_class.identifier: toFullString
focal_class.modifiers: public
focal_class.parameters: (String... parameters)
focal_class.return: String
focal_class.signature: String toFullString(String... parameters)
focal_class.class_method_signature: URL.toParameterString()
focal_class.full_signature: public String toParameterString()
focal_class.identifier: toParameterString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toParameterString()
focal_class.class_method_signature: URL.toParameterString(String... parameters)
focal_class.full_signature: public String toParameterString(String... parameters)
focal_class.identifier: toParameterString
focal_class.modifiers: public
focal_class.parameters: (String... parameters)
focal_class.return: String
focal_class.signature: String toParameterString(String... parameters)
focal_class.class_method_signature: URL.buildParameters(StringBuilder buf, boolean concat, String[] parameters)
focal_class.full_signature: private void buildParameters(StringBuilder buf, boolean concat, String[] parameters)
focal_class.identifier: buildParameters
focal_class.modifiers: private
focal_class.parameters: (StringBuilder buf, boolean concat, String[] parameters)
focal_class.return: void
focal_class.signature: void buildParameters(StringBuilder buf, boolean concat, String[] parameters)
focal_class.class_method_signature: URL.buildString(boolean appendUser, boolean appendParameter, String... parameters)
focal_class.full_signature: private String buildString(boolean appendUser, boolean appendParameter, String... parameters)
focal_class.identifier: buildString
focal_class.modifiers: private
focal_class.parameters: (boolean appendUser, boolean appendParameter, String... parameters)
focal_class.return: String
focal_class.signature: String buildString(boolean appendUser, boolean appendParameter, String... parameters)
focal_class.class_method_signature: URL.buildString(boolean appendUser, boolean appendParameter, boolean useIP, boolean useService, String... parameters)
focal_class.full_signature: private String buildString(boolean appendUser, boolean appendParameter, boolean useIP, boolean useService, String... parameters)
focal_class.identifier: buildString
focal_class.modifiers: private
focal_class.parameters: (boolean appendUser, boolean appendParameter, boolean useIP, boolean useService, String... parameters)
focal_class.return: String
focal_class.signature: String buildString(boolean appendUser, boolean appendParameter, boolean useIP, boolean useService, String... parameters)
focal_class.class_method_signature: URL.toJavaURL()
focal_class.full_signature: public java.net.URL toJavaURL()
focal_class.identifier: toJavaURL
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: java.net.URL
focal_class.signature: java.net.URL toJavaURL()
focal_class.class_method_signature: URL.toInetSocketAddress()
focal_class.full_signature: public InetSocketAddress toInetSocketAddress()
focal_class.identifier: toInetSocketAddress
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: InetSocketAddress
focal_class.signature: InetSocketAddress toInetSocketAddress()
focal_class.class_method_signature: URL.getColonSeparatedKey()
focal_class.full_signature: public String getColonSeparatedKey()
focal_class.identifier: getColonSeparatedKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getColonSeparatedKey()
focal_class.class_method_signature: URL.append(StringBuilder target, String parameterName, boolean first)
focal_class.full_signature: private void append(StringBuilder target, String parameterName, boolean first)
focal_class.identifier: append
focal_class.modifiers: private
focal_class.parameters: (StringBuilder target, String parameterName, boolean first)
focal_class.return: void
focal_class.signature: void append(StringBuilder target, String parameterName, boolean first)
focal_class.class_method_signature: URL.getServiceKey()
focal_class.full_signature: public String getServiceKey()
focal_class.identifier: getServiceKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getServiceKey()
focal_class.class_method_signature: URL.getPathKey()
focal_class.full_signature: public String getPathKey()
focal_class.identifier: getPathKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getPathKey()
focal_class.class_method_signature: URL.buildKey(String path, String group, String version)
focal_class.full_signature: public static String buildKey(String path, String group, String version)
focal_class.identifier: buildKey
focal_class.modifiers: public static
focal_class.parameters: (String path, String group, String version)
focal_class.return: String
focal_class.signature: String buildKey(String path, String group, String version)
focal_class.class_method_signature: URL.getProtocolServiceKey()
focal_class.full_signature: public String getProtocolServiceKey()
focal_class.identifier: getProtocolServiceKey
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getProtocolServiceKey()
focal_class.class_method_signature: URL.toServiceStringWithoutResolving()
focal_class.full_signature: public String toServiceStringWithoutResolving()
focal_class.identifier: toServiceStringWithoutResolving
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toServiceStringWithoutResolving()
focal_class.class_method_signature: URL.toServiceString()
focal_class.full_signature: public String toServiceString()
focal_class.identifier: toServiceString
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toServiceString()
focal_class.class_method_signature: URL.getServiceName()
focal_class.full_signature: @Deprecated public String getServiceName()
focal_class.identifier: getServiceName
focal_class.modifiers: @Deprecated public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getServiceName()
focal_class.class_method_signature: URL.getServiceInterface()
focal_class.full_signature: public String getServiceInterface()
focal_class.identifier: getServiceInterface
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getServiceInterface()
focal_class.class_method_signature: URL.setServiceInterface(String service)
focal_class.full_signature: public URL setServiceInterface(String service)
focal_class.identifier: setServiceInterface
focal_class.modifiers: public
focal_class.parameters: (String service)
focal_class.return: URL
focal_class.signature: URL setServiceInterface(String service)
focal_class.class_method_signature: URL.getIntParameter(String key)
focal_class.full_signature: @Deprecated public int getIntParameter(String key)
focal_class.identifier: getIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String key)
focal_class.return: int
focal_class.signature: int getIntParameter(String key)
focal_class.class_method_signature: URL.getIntParameter(String key, int defaultValue)
focal_class.full_signature: @Deprecated public int getIntParameter(String key, int defaultValue)
focal_class.identifier: getIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getIntParameter(String key, int defaultValue)
focal_class.class_method_signature: URL.getPositiveIntParameter(String key, int defaultValue)
focal_class.full_signature: @Deprecated public int getPositiveIntParameter(String key, int defaultValue)
focal_class.identifier: getPositiveIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getPositiveIntParameter(String key, int defaultValue)
focal_class.class_method_signature: URL.getBooleanParameter(String key)
focal_class.full_signature: @Deprecated public boolean getBooleanParameter(String key)
focal_class.identifier: getBooleanParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String key)
focal_class.return: boolean
focal_class.signature: boolean getBooleanParameter(String key)
focal_class.class_method_signature: URL.getBooleanParameter(String key, boolean defaultValue)
focal_class.full_signature: @Deprecated public boolean getBooleanParameter(String key, boolean defaultValue)
focal_class.identifier: getBooleanParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String key, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean getBooleanParameter(String key, boolean defaultValue)
focal_class.class_method_signature: URL.getMethodIntParameter(String method, String key)
focal_class.full_signature: @Deprecated public int getMethodIntParameter(String method, String key)
focal_class.identifier: getMethodIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String method, String key)
focal_class.return: int
focal_class.signature: int getMethodIntParameter(String method, String key)
focal_class.class_method_signature: URL.getMethodIntParameter(String method, String key, int defaultValue)
focal_class.full_signature: @Deprecated public int getMethodIntParameter(String method, String key, int defaultValue)
focal_class.identifier: getMethodIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String method, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getMethodIntParameter(String method, String key, int defaultValue)
focal_class.class_method_signature: URL.getMethodPositiveIntParameter(String method, String key, int defaultValue)
focal_class.full_signature: @Deprecated public int getMethodPositiveIntParameter(String method, String key, int defaultValue)
focal_class.identifier: getMethodPositiveIntParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String method, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getMethodPositiveIntParameter(String method, String key, int defaultValue)
focal_class.class_method_signature: URL.getMethodBooleanParameter(String method, String key)
focal_class.full_signature: @Deprecated public boolean getMethodBooleanParameter(String method, String key)
focal_class.identifier: getMethodBooleanParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String method, String key)
focal_class.return: boolean
focal_class.signature: boolean getMethodBooleanParameter(String method, String key)
focal_class.class_method_signature: URL.getMethodBooleanParameter(String method, String key, boolean defaultValue)
focal_class.full_signature: @Deprecated public boolean getMethodBooleanParameter(String method, String key, boolean defaultValue)
focal_class.identifier: getMethodBooleanParameter
focal_class.modifiers: @Deprecated public
focal_class.parameters: (String method, String key, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean getMethodBooleanParameter(String method, String key, boolean defaultValue)
focal_class.class_method_signature: URL.toConfiguration()
focal_class.full_signature: public Configuration toConfiguration()
focal_class.identifier: toConfiguration
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Configuration
focal_class.signature: Configuration toConfiguration()
focal_class.class_method_signature: URL.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: URL.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_class.class_method_signature: URL.putMethodParameter(String method, String key, String value, Map<String, Map<String, String>> methodParameters)
focal_class.full_signature: public static void putMethodParameter(String method, String key, String value, Map<String, Map<String, String>> methodParameters)
focal_class.identifier: putMethodParameter
focal_class.modifiers: public static
focal_class.parameters: (String method, String key, String value, Map<String, Map<String, String>> methodParameters)
focal_class.return: void
focal_class.signature: void putMethodParameter(String method, String key, String value, Map<String, Map<String, String>> methodParameters)
focal_class.class_method_signature: URL.getServiceParameters(String service)
focal_class.full_signature: public Map<String, String> getServiceParameters(String service)
focal_class.identifier: getServiceParameters
focal_class.modifiers: public
focal_class.parameters: (String service)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> getServiceParameters(String service)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key)
focal_class.full_signature: public String getServiceParameter(String service, String key)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key)
focal_class.return: String
focal_class.signature: String getServiceParameter(String service, String key)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, String defaultValue)
focal_class.full_signature: public String getServiceParameter(String service, String key, String defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getServiceParameter(String service, String key, String defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, int defaultValue)
focal_class.full_signature: public int getServiceParameter(String service, String key, int defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getServiceParameter(String service, String key, int defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, double defaultValue)
focal_class.full_signature: public double getServiceParameter(String service, String key, double defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getServiceParameter(String service, String key, double defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, float defaultValue)
focal_class.full_signature: public float getServiceParameter(String service, String key, float defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getServiceParameter(String service, String key, float defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, long defaultValue)
focal_class.full_signature: public long getServiceParameter(String service, String key, long defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getServiceParameter(String service, String key, long defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, short defaultValue)
focal_class.full_signature: public short getServiceParameter(String service, String key, short defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getServiceParameter(String service, String key, short defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, byte defaultValue)
focal_class.full_signature: public byte getServiceParameter(String service, String key, byte defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getServiceParameter(String service, String key, byte defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, char defaultValue)
focal_class.full_signature: public char getServiceParameter(String service, String key, char defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, char defaultValue)
focal_class.return: char
focal_class.signature: char getServiceParameter(String service, String key, char defaultValue)
focal_class.class_method_signature: URL.getServiceParameter(String service, String key, boolean defaultValue)
focal_class.full_signature: public boolean getServiceParameter(String service, String key, boolean defaultValue)
focal_class.identifier: getServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, boolean defaultValue)
focal_class.return: boolean
focal_class.signature: boolean getServiceParameter(String service, String key, boolean defaultValue)
focal_class.class_method_signature: URL.hasServiceParameter(String service, String key)
focal_class.full_signature: public boolean hasServiceParameter(String service, String key)
focal_class.identifier: hasServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key)
focal_class.return: boolean
focal_class.signature: boolean hasServiceParameter(String service, String key)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, float defaultValue)
focal_class.full_signature: public float getPositiveServiceParameter(String service, String key, float defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getPositiveServiceParameter(String service, String key, float defaultValue)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, double defaultValue)
focal_class.full_signature: public double getPositiveServiceParameter(String service, String key, double defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getPositiveServiceParameter(String service, String key, double defaultValue)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, long defaultValue)
focal_class.full_signature: public long getPositiveServiceParameter(String service, String key, long defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getPositiveServiceParameter(String service, String key, long defaultValue)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, int defaultValue)
focal_class.full_signature: public int getPositiveServiceParameter(String service, String key, int defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getPositiveServiceParameter(String service, String key, int defaultValue)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, short defaultValue)
focal_class.full_signature: public short getPositiveServiceParameter(String service, String key, short defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getPositiveServiceParameter(String service, String key, short defaultValue)
focal_class.class_method_signature: URL.getPositiveServiceParameter(String service, String key, byte defaultValue)
focal_class.full_signature: public byte getPositiveServiceParameter(String service, String key, byte defaultValue)
focal_class.identifier: getPositiveServiceParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getPositiveServiceParameter(String service, String key, byte defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameterAndDecoded(String service, String method, String key)
focal_class.full_signature: public String getServiceMethodParameterAndDecoded(String service, String method, String key)
focal_class.identifier: getServiceMethodParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key)
focal_class.return: String
focal_class.signature: String getServiceMethodParameterAndDecoded(String service, String method, String key)
focal_class.class_method_signature: URL.getServiceMethodParameterAndDecoded(String service, String method, String key, String defaultValue)
focal_class.full_signature: public String getServiceMethodParameterAndDecoded(String service, String method, String key, String defaultValue)
focal_class.identifier: getServiceMethodParameterAndDecoded
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getServiceMethodParameterAndDecoded(String service, String method, String key, String defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameterStrict(String service, String method, String key)
focal_class.full_signature: public String getServiceMethodParameterStrict(String service, String method, String key)
focal_class.identifier: getServiceMethodParameterStrict
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key)
focal_class.return: String
focal_class.signature: String getServiceMethodParameterStrict(String service, String method, String key)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key)
focal_class.full_signature: public String getServiceMethodParameter(String service, String method, String key)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key)
focal_class.return: String
focal_class.signature: String getServiceMethodParameter(String service, String method, String key)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, String defaultValue)
focal_class.full_signature: public String getServiceMethodParameter(String service, String method, String key, String defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, String defaultValue)
focal_class.return: String
focal_class.signature: String getServiceMethodParameter(String service, String method, String key, String defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, double defaultValue)
focal_class.full_signature: public double getServiceMethodParameter(String service, String method, String key, double defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, double defaultValue)
focal_class.return: double
focal_class.signature: double getServiceMethodParameter(String service, String method, String key, double defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, float defaultValue)
focal_class.full_signature: public float getServiceMethodParameter(String service, String method, String key, float defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, float defaultValue)
focal_class.return: float
focal_class.signature: float getServiceMethodParameter(String service, String method, String key, float defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, long defaultValue)
focal_class.full_signature: public long getServiceMethodParameter(String service, String method, String key, long defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, long defaultValue)
focal_class.return: long
focal_class.signature: long getServiceMethodParameter(String service, String method, String key, long defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, int defaultValue)
focal_class.full_signature: public int getServiceMethodParameter(String service, String method, String key, int defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, int defaultValue)
focal_class.return: int
focal_class.signature: int getServiceMethodParameter(String service, String method, String key, int defaultValue)
focal_class.class_method_signature: URL.getMethodParameter(String service, String method, String key, short defaultValue)
focal_class.full_signature: public short getMethodParameter(String service, String method, String key, short defaultValue)
focal_class.identifier: getMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, short defaultValue)
focal_class.return: short
focal_class.signature: short getMethodParameter(String service, String method, String key, short defaultValue)
focal_class.class_method_signature: URL.getServiceMethodParameter(String service, String method, String key, byte defaultValue)
focal_class.full_signature: public byte getServiceMethodParameter(String service, String method, String key, byte defaultValue)
focal_class.identifier: getServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key, byte defaultValue)
focal_class.return: byte
focal_class.signature: byte getServiceMethodParameter(String service, String method, String key, byte defaultValue)
focal_class.class_method_signature: URL.hasServiceMethodParameter(String service, String method, String key)
focal_class.full_signature: public boolean hasServiceMethodParameter(String service, String method, String key)
focal_class.identifier: hasServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method, String key)
focal_class.return: boolean
focal_class.signature: boolean hasServiceMethodParameter(String service, String method, String key)
focal_class.class_method_signature: URL.hasServiceMethodParameter(String service, String method)
focal_class.full_signature: public boolean hasServiceMethodParameter(String service, String method)
focal_class.identifier: hasServiceMethodParameter
focal_class.modifiers: public
focal_class.parameters: (String service, String method)
focal_class.return: boolean
focal_class.signature: boolean hasServiceMethodParameter(String service, String method)
focal_class.class_method_signature: URL.getServiceNumbers(String service)
focal_class.full_signature: protected Map<String, Number> getServiceNumbers(String service)
focal_class.identifier: getServiceNumbers
focal_class.modifiers: protected
focal_class.parameters: (String service)
focal_class.return: Map<String, Number>
focal_class.signature: Map<String, Number> getServiceNumbers(String service)
focal_class.class_method_signature: URL.getServiceMethodNumbers(String service)
focal_class.full_signature: protected Map<String, Map<String, Number>> getServiceMethodNumbers(String service)
focal_class.identifier: getServiceMethodNumbers
focal_class.modifiers: protected
focal_class.parameters: (String service)
focal_class.return: Map<String, Map<String, Number>>
focal_class.signature: Map<String, Map<String, Number>> getServiceMethodNumbers(String service)
focal_method.body: public static URL valueOf(String url) {
          if (url == null || (url = url.trim()).length() == 0) {
              throw new IllegalArgumentException("url == null");
          }
          String protocol = null;
          String username = null;
          String password = null;
          String host = null;
          int port = 0;
          String path = null;
          Map<String, String> parameters = null;
          int i = url.indexOf('?'); // separator between body and parameters
          if (i >= 0) {
              String[] parts = url.substring(i + 1).split("&");
              parameters = new HashMap<>();
              for (String part : parts) {
                  part = part.trim();
                  if (part.length() > 0) {
                      int j = part.indexOf('=');
                      if (j >= 0) {
                          String key = part.substring(0, j);
                          String value = part.substring(j + 1);
                          parameters.put(key, value);
                          // compatible with lower versions registering "default." keys
                          if (key.startsWith(DEFAULT_KEY_PREFIX)) {
                              parameters.putIfAbsent(key.substring(DEFAULT_KEY_PREFIX.length()), value);
                          }
                      } else {
                          parameters.put(part, part);
                      }
                  }
              }
              url = url.substring(0, i);
          }
          i = url.indexOf("://");
          if (i >= 0) {
              if (i == 0) {
                  throw new IllegalStateException("url missing protocol: \"" + url + "\"");
              }
              protocol = url.substring(0, i);
              url = url.substring(i + 3);
          } else {
              // case: file:/path/to/file.txt
              i = url.indexOf(":/");
              if (i >= 0) {
                  if (i == 0) {
                      throw new IllegalStateException("url missing protocol: \"" + url + "\"");
                  }
                  protocol = url.substring(0, i);
                  url = url.substring(i + 1);
              }
          }
  
          i = url.indexOf('/');
          if (i >= 0) {
              path = url.substring(i + 1);
              url = url.substring(0, i);
          }
          i = url.lastIndexOf('@');
          if (i >= 0) {
              username = url.substring(0, i);
              int j = username.indexOf(':');
              if (j >= 0) {
                  password = username.substring(j + 1);
                  username = username.substring(0, j);
              }
              url = url.substring(i + 1);
          }
          i = url.lastIndexOf(':');
          if (i >= 0 && i < url.length() - 1) {
              if (url.lastIndexOf('%') > i) {
                  // ipv6 address with scope id
                  // e.g. fe80:0:0:0:894:aeec:f37d:23e1%en0
                  // see https://howdoesinternetwork.com/2013/ipv6-zone-id
                  // ignore
              } else {
                  port = Integer.parseInt(url.substring(i + 1));
                  url = url.substring(0, i);
              }
          }
          if (url.length() > 0) {
              host = url;
          }
  
          return new URL(protocol, username, password, host, port, path, parameters);
      }
focal_method.class_method_signature: URL.valueOf(String url)
focal_method.full_signature: public static URL valueOf(String url)
focal_method.identifier: valueOf
focal_method.invocations: length trim indexOf split substring trim length indexOf substring substring put startsWith putIfAbsent substring length put substring indexOf substring substring indexOf substring substring indexOf substring substring lastIndexOf substring indexOf substring substring substring lastIndexOf length lastIndexOf parseInt substring substring length
focal_method.modifiers: public static
focal_method.parameters: (String url)
focal_method.return: URL
focal_method.signature: URL valueOf(String url)