package io.flutter.plugin.common; import java.util.Map; import org.json.JSONObject; /* loaded from: classes.dex */ public final class MethodCall { public final Object arguments; public final String method; public final T arguments() { return (T) this.arguments; } public MethodCall(String str, Object obj) { this.method = str; this.arguments = obj; } public final T argument(String str) { Object obj = this.arguments; if (obj == null) { return null; } if (obj instanceof Map) { return (T) ((Map) obj).get(str); } if (obj instanceof JSONObject) { return (T) ((JSONObject) obj).opt(str); } throw new ClassCastException(); } public final boolean hasArgument(String str) { Object obj = this.arguments; if (obj == null) { return false; } if (obj instanceof Map) { return ((Map) obj).containsKey(str); } if (obj instanceof JSONObject) { return ((JSONObject) obj).has(str); } throw new ClassCastException(); } }