The open source OpenXR runtime
1// Copyright 2020-2021, Collabora, Ltd.
2// SPDX-License-Identifier: BSL-1.0
3// Author: Rylie Pavlik <rylie.pavlik@collabora.com>
4
5#include "android.net.h"
6
7namespace wrap {
8namespace android::net {
9Uri::Meta::Meta()
10 : MetaBaseDroppable(Uri::getTypeName()),
11 toString(classRef().getMethod("toString", "()Ljava/lang/String;")) {
12 MetaBaseDroppable::dropClassRef();
13}
14Uri_Builder::Meta::Meta()
15 : MetaBaseDroppable(Uri_Builder::getTypeName()),
16 init(classRef().getMethod("<init>", "()V")),
17 scheme(classRef().getMethod(
18 "scheme", "(Ljava/lang/String;)Landroid/net/Uri$Builder;")),
19 authority(classRef().getMethod(
20 "authority", "(Ljava/lang/String;)Landroid/net/Uri$Builder;")),
21 appendPath(classRef().getMethod(
22 "appendPath", "(Ljava/lang/String;)Landroid/net/Uri$Builder;")),
23 build(classRef().getMethod("build", "()Landroid/net/Uri;")) {
24 MetaBaseDroppable::dropClassRef();
25}
26} // namespace android::net
27} // namespace wrap