goog.module('nullability.defaultnotnullable.DefaultNotNullable$impl');

const j_l_Object = goog.require('java.lang.Object$impl');
const $Util = goog.require('nativebootstrap.Util$impl');

let j_l_String = goog.forwardDeclare('java.lang.String$impl');
let ArrayList = goog.forwardDeclare('java.util.ArrayList$impl');
let List = goog.forwardDeclare('java.util.List$impl');
let Consumer = goog.forwardDeclare('nullability.defaultnotnullable.DefaultNotNullable.Consumer$impl');
let ParameterizedDefaultNullability = goog.forwardDeclare('nullability.defaultnotnullable.DefaultNotNullable.ParameterizedDefaultNullability$impl');
let ParameterizedNonNullable = goog.forwardDeclare('nullability.defaultnotnullable.DefaultNotNullable.ParameterizedNonNullable$impl');
let ParameterizedNullable = goog.forwardDeclare('nullability.defaultnotnullable.DefaultNotNullable.ParameterizedNullable$impl');
let $Arrays = goog.forwardDeclare('vmbootstrap.Arrays$impl');
let $Casts = goog.forwardDeclare('vmbootstrap.Casts$impl');
let $Objects = goog.forwardDeclare('vmbootstrap.Objects$impl');

class DefaultNotNullable extends j_l_Object {
 /** @protected @nodts */
 constructor() {
  super();
  /**@type {string} @nodts*/
  this.f_f1__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {?string} @nodts*/
  this.f_f2__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {?string} @nodts*/
  this.f_f3__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!List<string>} @nodts*/
  this.f_f4__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {List<string>} @nodts*/
  this.f_f5__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!List<?string>} @nodts*/
  this.f_f6__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {List<?string>} @nodts*/
  this.f_f7__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!Array<string>} @nodts*/
  this.f_f8__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!Array<?string>} @nodts*/
  this.f_f9__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {Array<string>} @nodts*/
  this.f_f10__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {?void} @nodts*/
  this.f_f11__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!*} @nodts*/
  this.f_f12__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {!*} @nodts*/
  this.f_f13__nullability_defaultnotnullable_DefaultNotNullable_;
  /**@type {*} @nodts*/
  this.f_f14__nullability_defaultnotnullable_DefaultNotNullable_;
 }
 /** @nodts @return {!DefaultNotNullable} */
 static $create__() {
  DefaultNotNullable.$clinit();
  let $instance = new DefaultNotNullable();
  $instance.$ctor__nullability_defaultnotnullable_DefaultNotNullable__void();
  return $instance;
 }
 /** @nodts */
 $ctor__nullability_defaultnotnullable_DefaultNotNullable__void() {
  this.$ctor__java_lang_Object__void();
  this.$init__void_$p_nullability_defaultnotnullable_DefaultNotNullable();
  this.f_f13__nullability_defaultnotnullable_DefaultNotNullable_ = j_l_Object.$create__();
 }
 /** @nodts @return {string} */
 m_m1__java_lang_String__java_util_List__java_lang_String(/** string */ a, /** !List<number> */ b) {
  return '';
 }
 /** @nodts @return {?string} */
 m_m2__java_lang_String__java_util_List__java_lang_String(/** ?string */ a, /** !List<?number> */ b) {
  return null;
 }
 
 m3(.../** ...string */ args) {
  $Arrays.$stampType(args, j_l_String);
 }
 /** @return {string} */
 m4(/** string */ a, /** ?string= */ optional) {
  return null;
 }
 /** @nodts @template T */
 m_methodWithNullableBound__void_$pp_nullability_defaultnotnullable() {}
 /** @nodts @template T */
 m_methodWithNonNullableBound__void_$pp_nullability_defaultnotnullable() {}
 /** @nodts @template N */
 static m_genericNullableMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable__java_lang_Object__void(/** !ParameterizedNullable<N> */ o, /** ?N */ n) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable());
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = n;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = n;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = n;
  $Objects.m_hashCode__java_lang_Object__int(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable);
  $Objects.m_hashCode__java_lang_Object__int(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable);
  $Objects.m_hashCode__java_lang_Object__int(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable);
 }
 /** @nodts @template N */
 static m_genericNonNullMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable__java_lang_Object__void(/** !ParameterizedNonNullable<N> */ o, /** N */ n) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable());
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = n;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = n;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = n;
  $Objects.m_hashCode__java_lang_Object__int(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable);
  $Objects.m_hashCode__java_lang_Object__int(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable);
  $Objects.m_hashCode__java_lang_Object__int(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable);
 }
 /** @nodts @template N */
 static m_genericDefaultNullabilityMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability__java_lang_Object__void(/** !ParameterizedDefaultNullability<N> */ o, /** N */ n) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(n);
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable());
  $Objects.m_hashCode__java_lang_Object__int(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable());
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = n;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = n;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = n;
  $Objects.m_hashCode__java_lang_Object__int(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability);
  $Objects.m_hashCode__java_lang_Object__int(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability);
  $Objects.m_hashCode__java_lang_Object__int(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability);
 }
 /** @nodts */
 static m_parametrizedNullableMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable__java_lang_String__void(/** !ParameterizedNullable<?string> */ o, /** ?string */ s) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = s;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = s;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable = s;
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNullable, j_l_String)));
 }
 /** @nodts */
 static m_parametrizedNonNullMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable__java_lang_String__void(/** !ParameterizedNonNullable<string> */ o, /** string */ s) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = s;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = s;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable = s;
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedNonNullable, j_l_String)));
 }
 /** @nodts */
 static m_parametrizedDefaultNullabilityMethod__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability__java_lang_String__void(/** !ParameterizedDefaultNullability<string> */ o, /** string */ s) {
  DefaultNotNullable.$clinit();
  o.m_setNullable__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setNonNull__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  o.m_setDefaultNullability__java_lang_Object__void_$pp_nullability_defaultnotnullable(s);
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.m_getNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.m_getNonNullable__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.m_getDefaultNullability__java_lang_Object_$pp_nullability_defaultnotnullable(), j_l_String)));
  o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = s;
  o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = s;
  o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability = s;
  j_l_String.m_length__java_lang_String__int(/**@type {?string}*/ ($Casts.$to(o.f_nullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.f_nonNullable__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability, j_l_String)));
  j_l_String.m_length__java_lang_String__int(/**@type {string}*/ ($Casts.$to(o.f_defaultNullability__nullability_defaultnotnullable_DefaultNotNullable_ParameterizedDefaultNullability, j_l_String)));
 }
 /** @nodts */
 m_casts__void() {
  let listOfString = /**@type {List<string>}*/ (null);
  let nullableListOfString = /**@type {List<string>}*/ (null);
  let listOfNullableString = /**@type {List<?string>}*/ (null);
  let nullableListOfNullableString = /**@type {List<?string>}*/ (null);
  let nonNullListOfString = /**@type {List<string>}*/ (null);
  let listOfNonNullString = /**@type {List<string>}*/ (null);
  let nonNullListOfNonNullString = /**@type {List<string>}*/ (null);
 }
 /** @nodts */
 static m_testListOfWildcard__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsDefaultNullabilityObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsNullableObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsNonNullObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsDefaultNullabilityString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsNullableString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardExtendsNonNullString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts @template T */
 static m_testListOfWildcardExtendsDefaultNullabilityVariable__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts @template T */
 static m_testListOfWildcardExtendsNullableVariable__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperDefaultNullabilityObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperNullableObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperNonNullObject__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperDefaultNullabilityString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperNullableString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts */
 static m_testListOfWildcardSuperNonNullString__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts @template T */
 static m_testListOfWildcardSuperDefaultNullabilityVariable__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts @template T */
 static m_testListOfWildcardSuperNullableVariable__java_util_List__void(/** !List<?> */ l) {
  DefaultNotNullable.$clinit();
 }
 /** @nodts @template T */
 static m_testCaptureNullabilityCast__java_util_List__java_lang_Object__void(/** !List<?> */ l, /** ?T */ t) {
  DefaultNotNullable.$clinit();
  l.add(t);
 }
 /** @nodts */
 static m_testParametrizedTypeNullabilityCast__nullability_defaultnotnullable_DefaultNotNullable_Consumer__java_lang_String__void(/** !Consumer<string> */ c, /** string */ string_1) {
  DefaultNotNullable.$clinit();
  let localString = string_1;
  c.m_accept__java_lang_Object__void(localString);
 }
 /** @nodts @template T */
 static m_testGenericTypeNullabilityCast__nullability_defaultnotnullable_DefaultNotNullable_Consumer__java_lang_Object__void(/** !Consumer<T> */ c, /** T */ element) {
  DefaultNotNullable.$clinit();
  let localElement = element;
  c.m_accept__java_lang_Object__void(localElement);
 }
 /** @nodts */
 static m_testParametrizedWildcardNullabilityCast__nullability_defaultnotnullable_DefaultNotNullable_Consumer__java_lang_String__void(/** !Consumer<?> */ c, /** string */ string_1) {
  DefaultNotNullable.$clinit();
  let localString = string_1;
  c.m_accept__java_lang_Object__void(localString);
 }
 /** @nodts @template T */
 static m_testGenericWildcardNullabilityCast__nullability_defaultnotnullable_DefaultNotNullable_Consumer__java_lang_Object__void(/** !Consumer<?> */ c, /** T */ element) {
  DefaultNotNullable.$clinit();
  let localElement = element;
  c.m_accept__java_lang_Object__void(localElement);
 }
 /** @nodts */
 static m_testParametrizedArrayNullabilityCast__arrayOf_java_lang_String__void(/** !Array<string> */ array) {
  DefaultNotNullable.$clinit();
  let localArray = array;
 }
 /** @nodts @template T */
 static m_testGenericArrayNullabilityCast__arrayOf_java_lang_Object__void(/** !Array<T> */ array) {
  DefaultNotNullable.$clinit();
  let localArray = array;
 }
 /** @nodts */
 static m_testLocalNullability__void() {
  DefaultNotNullable.$clinit();
  let stringConsumer = /**@type {Consumer<string>}*/ (null);
  let nullableStringConsumer = /**@type {Consumer<?string>}*/ (null);
  let nonNullStringConsumer = /**@type {Consumer<string>}*/ (null);
  let b = Consumer.$isInstance(null);
 }
 /** @nodts */
 static m_testCodeFragments__void() {
  DefaultNotNullable.$clinit();
  let b = true;
  let c = b ? /**@type {Consumer<string>}*/ (null) : null;
  let s = /**@type {!Array<string>}*/ ($Arrays.$stampType(['1', '2'], j_l_String));
 }
 /** @private @nodts */
 $init__void_$p_nullability_defaultnotnullable_DefaultNotNullable() {
  this.f_f1__nullability_defaultnotnullable_DefaultNotNullable_ = 'Hello';
  this.f_f2__nullability_defaultnotnullable_DefaultNotNullable_ = null;
  this.f_f3__nullability_defaultnotnullable_DefaultNotNullable_ = null;
  this.f_f4__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!ArrayList<?string>}*/ (ArrayList.$create__()));
  this.f_f5__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!ArrayList<?string>}*/ (ArrayList.$create__()));
  this.f_f6__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!ArrayList<?string>}*/ (ArrayList.$create__()));
  this.f_f7__nullability_defaultnotnullable_DefaultNotNullable_ = null;
  this.f_f8__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!Array<string>}*/ ($Arrays.$create([0], j_l_String)));
  this.f_f9__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!Array<?string>}*/ ($Arrays.$create([0], j_l_String)));
  this.f_f10__nullability_defaultnotnullable_DefaultNotNullable_ = (/**@type {!Array<string>}*/ ($Arrays.$create([0], j_l_String)));
  this.f_f11__nullability_defaultnotnullable_DefaultNotNullable_ = null;
  this.f_f12__nullability_defaultnotnullable_DefaultNotNullable_ = j_l_Object.$create__();
 }
 /** @nodts */
 static $clinit() {
  DefaultNotNullable.$clinit = () =>{};
  DefaultNotNullable.$loadModules();
  j_l_Object.$clinit();
 }
 /** @nodts @return {boolean} */
 static $isInstance(/** ? */ instance) {
  return instance instanceof DefaultNotNullable;
 }
 
 /** @nodts */
 static $loadModules() {
  j_l_String = goog.module.get('java.lang.String$impl');
  ArrayList = goog.module.get('java.util.ArrayList$impl');
  Consumer = goog.module.get('nullability.defaultnotnullable.DefaultNotNullable.Consumer$impl');
  $Arrays = goog.module.get('vmbootstrap.Arrays$impl');
  $Casts = goog.module.get('vmbootstrap.Casts$impl');
  $Objects = goog.module.get('vmbootstrap.Objects$impl');
 }
}
$Util.$setClassMetadata(DefaultNotNullable, 'nullability.defaultnotnullable.DefaultNotNullable');

exports = DefaultNotNullable;

//# sourceMappingURL=DefaultNotNullable.js.map
