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