blob: ba1954b02d73492ed4bc65b2c1e5837d80aa613d [file] [log] [blame]
// Autogenerated by jnigen. DO NOT EDIT!
// ignore_for_file: annotate_overrides
// ignore_for_file: camel_case_extensions
// ignore_for_file: camel_case_types
// ignore_for_file: constant_identifier_names
// ignore_for_file: file_names
// ignore_for_file: no_leading_underscores_for_local_identifiers
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: overridden_fields
// ignore_for_file: unnecessary_cast
// ignore_for_file: unused_element
// ignore_for_file: unused_field
// ignore_for_file: unused_import
// ignore_for_file: unused_shown_name
import "dart:isolate" show ReceivePort;
import "dart:ffi" as ffi;
import "package:jni/internal_helpers_for_jnigen.dart";
import "package:jni/jni.dart" as jni;
import "URLConnection.dart" as urlconnection_;
import "URL.dart" as url_;
import "../io/InputStream.dart" as inputstream_;
/// from: java.net.HttpURLConnection
class HttpURLConnection extends urlconnection_.URLConnection {
@override
late final jni.JObjType<HttpURLConnection> $type = type;
HttpURLConnection.fromRef(
jni.JObjectPtr ref,
) : super.fromRef(ref);
static final _class = jni.Jni.findJClass(r"java/net/HttpURLConnection");
/// The type which includes information such as the signature of this class.
static const type = $HttpURLConnectionType();
static final _id_method = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"method",
r"Ljava/lang/String;",
);
/// from: protected java.lang.String method
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString get method => const jni.JStringType().fromRef(jni.Jni.accessors
.getField(reference, _id_method, jni.JniCallType.objectType)
.object);
/// from: protected java.lang.String method
/// The returned object must be deleted after use, by calling the `delete` method.
set method(jni.JString value) =>
jni.Jni.env.SetObjectField(reference, _id_method, value.reference);
static final _id_chunkLength = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"chunkLength",
r"I",
);
/// from: protected int chunkLength
int get chunkLength => jni.Jni.accessors
.getField(reference, _id_chunkLength, jni.JniCallType.intType)
.integer;
/// from: protected int chunkLength
set chunkLength(int value) =>
jni.Jni.env.SetIntField(reference, _id_chunkLength, value);
static final _id_fixedContentLength = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"fixedContentLength",
r"I",
);
/// from: protected int fixedContentLength
int get fixedContentLength => jni.Jni.accessors
.getField(reference, _id_fixedContentLength, jni.JniCallType.intType)
.integer;
/// from: protected int fixedContentLength
set fixedContentLength(int value) =>
jni.Jni.env.SetIntField(reference, _id_fixedContentLength, value);
static final _id_fixedContentLengthLong = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"fixedContentLengthLong",
r"J",
);
/// from: protected long fixedContentLengthLong
int get fixedContentLengthLong => jni.Jni.accessors
.getField(reference, _id_fixedContentLengthLong, jni.JniCallType.longType)
.long;
/// from: protected long fixedContentLengthLong
set fixedContentLengthLong(int value) =>
jni.Jni.env.SetLongField(reference, _id_fixedContentLengthLong, value);
static final _id_responseCode = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"responseCode",
r"I",
);
/// from: protected int responseCode
int get responseCode => jni.Jni.accessors
.getField(reference, _id_responseCode, jni.JniCallType.intType)
.integer;
/// from: protected int responseCode
set responseCode(int value) =>
jni.Jni.env.SetIntField(reference, _id_responseCode, value);
static final _id_responseMessage = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"responseMessage",
r"Ljava/lang/String;",
);
/// from: protected java.lang.String responseMessage
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString get responseMessage =>
const jni.JStringType().fromRef(jni.Jni.accessors
.getField(reference, _id_responseMessage, jni.JniCallType.objectType)
.object);
/// from: protected java.lang.String responseMessage
/// The returned object must be deleted after use, by calling the `delete` method.
set responseMessage(jni.JString value) => jni.Jni.env
.SetObjectField(reference, _id_responseMessage, value.reference);
static final _id_instanceFollowRedirects = jni.Jni.accessors.getFieldIDOf(
_class.reference,
r"instanceFollowRedirects",
r"Z",
);
/// from: protected boolean instanceFollowRedirects
bool get instanceFollowRedirects => jni.Jni.accessors
.getField(
reference, _id_instanceFollowRedirects, jni.JniCallType.booleanType)
.boolean;
/// from: protected boolean instanceFollowRedirects
set instanceFollowRedirects(bool value) => jni.Jni.env
.SetBooleanField(reference, _id_instanceFollowRedirects, value ? 1 : 0);
/// from: static public final int HTTP_OK
static const HTTP_OK = 200;
/// from: static public final int HTTP_CREATED
static const HTTP_CREATED = 201;
/// from: static public final int HTTP_ACCEPTED
static const HTTP_ACCEPTED = 202;
/// from: static public final int HTTP_NOT_AUTHORITATIVE
static const HTTP_NOT_AUTHORITATIVE = 203;
/// from: static public final int HTTP_NO_CONTENT
static const HTTP_NO_CONTENT = 204;
/// from: static public final int HTTP_RESET
static const HTTP_RESET = 205;
/// from: static public final int HTTP_PARTIAL
static const HTTP_PARTIAL = 206;
/// from: static public final int HTTP_MULT_CHOICE
static const HTTP_MULT_CHOICE = 300;
/// from: static public final int HTTP_MOVED_PERM
static const HTTP_MOVED_PERM = 301;
/// from: static public final int HTTP_MOVED_TEMP
static const HTTP_MOVED_TEMP = 302;
/// from: static public final int HTTP_SEE_OTHER
static const HTTP_SEE_OTHER = 303;
/// from: static public final int HTTP_NOT_MODIFIED
static const HTTP_NOT_MODIFIED = 304;
/// from: static public final int HTTP_USE_PROXY
static const HTTP_USE_PROXY = 305;
/// from: static public final int HTTP_BAD_REQUEST
static const HTTP_BAD_REQUEST = 400;
/// from: static public final int HTTP_UNAUTHORIZED
static const HTTP_UNAUTHORIZED = 401;
/// from: static public final int HTTP_PAYMENT_REQUIRED
static const HTTP_PAYMENT_REQUIRED = 402;
/// from: static public final int HTTP_FORBIDDEN
static const HTTP_FORBIDDEN = 403;
/// from: static public final int HTTP_NOT_FOUND
static const HTTP_NOT_FOUND = 404;
/// from: static public final int HTTP_BAD_METHOD
static const HTTP_BAD_METHOD = 405;
/// from: static public final int HTTP_NOT_ACCEPTABLE
static const HTTP_NOT_ACCEPTABLE = 406;
/// from: static public final int HTTP_PROXY_AUTH
static const HTTP_PROXY_AUTH = 407;
/// from: static public final int HTTP_CLIENT_TIMEOUT
static const HTTP_CLIENT_TIMEOUT = 408;
/// from: static public final int HTTP_CONFLICT
static const HTTP_CONFLICT = 409;
/// from: static public final int HTTP_GONE
static const HTTP_GONE = 410;
/// from: static public final int HTTP_LENGTH_REQUIRED
static const HTTP_LENGTH_REQUIRED = 411;
/// from: static public final int HTTP_PRECON_FAILED
static const HTTP_PRECON_FAILED = 412;
/// from: static public final int HTTP_ENTITY_TOO_LARGE
static const HTTP_ENTITY_TOO_LARGE = 413;
/// from: static public final int HTTP_REQ_TOO_LONG
static const HTTP_REQ_TOO_LONG = 414;
/// from: static public final int HTTP_UNSUPPORTED_TYPE
static const HTTP_UNSUPPORTED_TYPE = 415;
/// from: static public final int HTTP_SERVER_ERROR
static const HTTP_SERVER_ERROR = 500;
/// from: static public final int HTTP_INTERNAL_ERROR
static const HTTP_INTERNAL_ERROR = 500;
/// from: static public final int HTTP_NOT_IMPLEMENTED
static const HTTP_NOT_IMPLEMENTED = 501;
/// from: static public final int HTTP_BAD_GATEWAY
static const HTTP_BAD_GATEWAY = 502;
/// from: static public final int HTTP_UNAVAILABLE
static const HTTP_UNAVAILABLE = 503;
/// from: static public final int HTTP_GATEWAY_TIMEOUT
static const HTTP_GATEWAY_TIMEOUT = 504;
/// from: static public final int HTTP_VERSION
static const HTTP_VERSION = 505;
static final _id_setAuthenticator = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"setAuthenticator", r"(Ljava/net/Authenticator;)V");
/// from: public void setAuthenticator(java.net.Authenticator authenticator)
void setAuthenticator(
jni.JObject authenticator,
) {
return jni.Jni.accessors.callMethodWithArgs(reference, _id_setAuthenticator,
jni.JniCallType.voidType, [authenticator.reference]).check();
}
static final _id_getHeaderFieldKey = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getHeaderFieldKey", r"(I)Ljava/lang/String;");
/// from: public java.lang.String getHeaderFieldKey(int i)
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString getHeaderFieldKey(
int i,
) {
return const jni.JStringType().fromRef(jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getHeaderFieldKey,
jni.JniCallType.objectType,
[jni.JValueInt(i)]).object);
}
static final _id_setFixedLengthStreamingMode = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"setFixedLengthStreamingMode", r"(I)V");
/// from: public void setFixedLengthStreamingMode(int i)
void setFixedLengthStreamingMode(
int i,
) {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_setFixedLengthStreamingMode,
jni.JniCallType.voidType,
[jni.JValueInt(i)]).check();
}
static final _id_setFixedLengthStreamingMode1 = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"setFixedLengthStreamingMode", r"(J)V");
/// from: public void setFixedLengthStreamingMode(long j)
void setFixedLengthStreamingMode1(
int j,
) {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_setFixedLengthStreamingMode1,
jni.JniCallType.voidType,
[j]).check();
}
static final _id_setChunkedStreamingMode = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"setChunkedStreamingMode", r"(I)V");
/// from: public void setChunkedStreamingMode(int i)
void setChunkedStreamingMode(
int i,
) {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_setChunkedStreamingMode,
jni.JniCallType.voidType,
[jni.JValueInt(i)]).check();
}
static final _id_getHeaderField1 = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getHeaderField", r"(I)Ljava/lang/String;");
/// from: public java.lang.String getHeaderField(int i)
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString getHeaderField1(
int i,
) {
return const jni.JStringType().fromRef(jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getHeaderField1,
jni.JniCallType.objectType,
[jni.JValueInt(i)]).object);
}
static final _id_ctor = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"<init>", r"(Ljava/net/URL;)V");
/// from: protected void <init>(java.net.URL uRL)
/// The returned object must be deleted after use, by calling the `delete` method.
factory HttpURLConnection(
url_.URL uRL,
) {
return HttpURLConnection.fromRef(jni.Jni.accessors
.newObjectWithArgs(_class.reference, _id_ctor, [uRL.reference]).object);
}
static final _id_setFollowRedirects = jni.Jni.accessors
.getStaticMethodIDOf(_class.reference, r"setFollowRedirects", r"(Z)V");
/// from: static public void setFollowRedirects(boolean z)
static void setFollowRedirects(
bool z,
) {
return jni.Jni.accessors.callStaticMethodWithArgs(_class.reference,
_id_setFollowRedirects, jni.JniCallType.voidType, [z ? 1 : 0]).check();
}
static final _id_getFollowRedirects = jni.Jni.accessors
.getStaticMethodIDOf(_class.reference, r"getFollowRedirects", r"()Z");
/// from: static public boolean getFollowRedirects()
static bool getFollowRedirects() {
return jni.Jni.accessors.callStaticMethodWithArgs(_class.reference,
_id_getFollowRedirects, jni.JniCallType.booleanType, []).boolean;
}
static final _id_setInstanceFollowRedirects = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"setInstanceFollowRedirects", r"(Z)V");
/// from: public void setInstanceFollowRedirects(boolean z)
void setInstanceFollowRedirects(
bool z,
) {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_setInstanceFollowRedirects,
jni.JniCallType.voidType,
[z ? 1 : 0]).check();
}
static final _id_getInstanceFollowRedirects = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"getInstanceFollowRedirects", r"()Z");
/// from: public boolean getInstanceFollowRedirects()
bool getInstanceFollowRedirects() {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getInstanceFollowRedirects,
jni.JniCallType.booleanType, []).boolean;
}
static final _id_setRequestMethod = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"setRequestMethod", r"(Ljava/lang/String;)V");
/// from: public void setRequestMethod(java.lang.String string)
void setRequestMethod(
jni.JString string,
) {
return jni.Jni.accessors.callMethodWithArgs(reference, _id_setRequestMethod,
jni.JniCallType.voidType, [string.reference]).check();
}
static final _id_getRequestMethod = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getRequestMethod", r"()Ljava/lang/String;");
/// from: public java.lang.String getRequestMethod()
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString getRequestMethod() {
return const jni.JStringType().fromRef(jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getRequestMethod,
jni.JniCallType.objectType, []).object);
}
static final _id_getResponseCode = jni.Jni.accessors
.getMethodIDOf(_class.reference, r"getResponseCode", r"()I");
/// from: public int getResponseCode()
int getResponseCode() {
return jni.Jni.accessors.callMethodWithArgs(
reference, _id_getResponseCode, jni.JniCallType.intType, []).integer;
}
static final _id_getResponseMessage = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getResponseMessage", r"()Ljava/lang/String;");
/// from: public java.lang.String getResponseMessage()
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JString getResponseMessage() {
return const jni.JStringType().fromRef(jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getResponseMessage,
jni.JniCallType.objectType, []).object);
}
static final _id_getHeaderFieldDate = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getHeaderFieldDate", r"(Ljava/lang/String;J)J");
/// from: public long getHeaderFieldDate(java.lang.String string, long j)
int getHeaderFieldDate(
jni.JString string,
int j,
) {
return jni.Jni.accessors.callMethodWithArgs(
reference,
_id_getHeaderFieldDate,
jni.JniCallType.longType,
[string.reference, j]).long;
}
static final _id_disconnect =
jni.Jni.accessors.getMethodIDOf(_class.reference, r"disconnect", r"()V");
/// from: public abstract void disconnect()
void disconnect() {
return jni.Jni.accessors.callMethodWithArgs(
reference, _id_disconnect, jni.JniCallType.voidType, []).check();
}
static final _id_usingProxy =
jni.Jni.accessors.getMethodIDOf(_class.reference, r"usingProxy", r"()Z");
/// from: public abstract boolean usingProxy()
bool usingProxy() {
return jni.Jni.accessors.callMethodWithArgs(
reference, _id_usingProxy, jni.JniCallType.booleanType, []).boolean;
}
static final _id_getPermission = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getPermission", r"()Ljava/security/Permission;");
/// from: public java.security.Permission getPermission()
/// The returned object must be deleted after use, by calling the `delete` method.
jni.JObject getPermission() {
return const jni.JObjectType().fromRef(jni.Jni.accessors.callMethodWithArgs(
reference, _id_getPermission, jni.JniCallType.objectType, []).object);
}
static final _id_getErrorStream = jni.Jni.accessors.getMethodIDOf(
_class.reference, r"getErrorStream", r"()Ljava/io/InputStream;");
/// from: public java.io.InputStream getErrorStream()
/// The returned object must be deleted after use, by calling the `delete` method.
inputstream_.InputStream getErrorStream() {
return const inputstream_.$InputStreamType().fromRef(jni.Jni.accessors
.callMethodWithArgs(reference, _id_getErrorStream,
jni.JniCallType.objectType, []).object);
}
}
class $HttpURLConnectionType extends jni.JObjType<HttpURLConnection> {
const $HttpURLConnectionType();
@override
String get signature => r"Ljava/net/HttpURLConnection;";
@override
HttpURLConnection fromRef(jni.JObjectPtr ref) =>
HttpURLConnection.fromRef(ref);
@override
jni.JObjType get superType => const urlconnection_.$URLConnectionType();
@override
final superCount = 2;
@override
int get hashCode => ($HttpURLConnectionType).hashCode;
@override
bool operator ==(Object other) {
return other.runtimeType == ($HttpURLConnectionType) &&
other is $HttpURLConnectionType;
}
}