• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1//
2// This file was generated by //third_party/jni_zero/jni_zero.py
3//
4package org.jni_zero.extrapackage;
5
6import org.jni_zero.CheckDiscard;
7import org.jni_zero.GEN_JNI;
8import org.jni_zero.JniTestInstanceHolder;
9import org.jni_zero.NativeLibraryLoadedStatus;
10
11@CheckDiscard("crbug.com/993421")
12class ImportsTinySampleJni implements ImportsTinySample.Natives {
13  private static JniTestInstanceHolder sOverride;
14
15  public static ImportsTinySample.Natives get() {
16    JniTestInstanceHolder holder = sOverride;
17    if (holder != null && holder.value != null) {
18      return (ImportsTinySample.Natives) holder.value;
19    }
20    NativeLibraryLoadedStatus.checkLoaded();
21    return new ImportsTinySampleJni();
22  }
23
24  public static void setInstanceForTesting(ImportsTinySample.Natives impl) {
25    if (sOverride == null) {
26      sOverride = JniTestInstanceHolder.create();
27    }
28    sOverride.value = impl;
29  }
30
31
32  @Override
33  public void asdf() {
34    GEN_JNI.org_jni_1zero_extrapackage_ImportsTinySample_asdf();
35  }
36}
37