aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java/com/wireguard/config/Attribute.java
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/com/wireguard/config/Attribute.java')
-rw-r--r--app/src/main/java/com/wireguard/config/Attribute.java27
1 files changed, 0 insertions, 27 deletions
diff --git a/app/src/main/java/com/wireguard/config/Attribute.java b/app/src/main/java/com/wireguard/config/Attribute.java
index 98e9fcbc..7fbffa7f 100644
--- a/app/src/main/java/com/wireguard/config/Attribute.java
+++ b/app/src/main/java/com/wireguard/config/Attribute.java
@@ -8,9 +8,6 @@ package com.wireguard.config;
import android.text.TextUtils;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.net.InetAddress;
import java.util.HashMap;
import java.util.Locale;
import java.util.Map;
@@ -36,7 +33,6 @@ enum Attribute {
private static final String[] EMPTY_LIST = new String[0];
private static final Map<String, Attribute> KEY_MAP;
private static final Pattern LIST_SEPARATOR_PATTERN = Pattern.compile("\\s*,\\s*");
- private static final Method NUMERIC_ADDRESS_PARSER;
private static final Pattern SEPARATOR_PATTERN = Pattern.compile("\\s|=");
static {
@@ -46,14 +42,6 @@ enum Attribute {
}
}
- static {
- try {
- NUMERIC_ADDRESS_PARSER = InetAddress.class.getMethod("parseNumericAddress", String.class);
- } catch (final Exception e) {
- throw new RuntimeException(e);
- }
- }
-
private final Pattern pattern;
private final String token;
@@ -70,21 +58,6 @@ enum Attribute {
return KEY_MAP.get(SEPARATOR_PATTERN.split(line)[0].toLowerCase());
}
- public static InetAddress parseIPString(final String address) {
- if (address == null || address.isEmpty())
- throw new IllegalArgumentException("Empty address");
- try {
- return (InetAddress) NUMERIC_ADDRESS_PARSER.invoke(null, address);
- } catch (final IllegalAccessException e) {
- throw new RuntimeException(e);
- } catch (final InvocationTargetException e) {
- if (e.getCause() instanceof IllegalArgumentException)
- throw (IllegalArgumentException) e.getCause();
- else
- throw new IllegalArgumentException(e.getCause());
- }
- }
-
public static String[] stringToList(final String string) {
if (string == null)
return EMPTY_LIST;