goog.module('typewildcards.TypeWildCards');

goog.require('java.lang.Integer');
goog.require('java.lang.Object');
goog.require('nativebootstrap.Util');
goog.require('typewildcards.Bar');
goog.require('typewildcards.DeepRecursiveType');
goog.require('typewildcards.Function');
goog.require('typewildcards.GenericType');
goog.require('typewildcards.List');
goog.require('typewildcards.RecursiveType');
goog.require('typewildcards.TypeWildCards.A');
goog.require('typewildcards.TypeWildCards.Element');
goog.require('typewildcards.TypeWildCards.Foo');
goog.require('typewildcards.TypeWildCards.HasKey');
goog.require('typewildcards.TypeWildCards.IntegerSupplier');
goog.require('typewildcards.TypeWildCards.MultipleGenerics');
goog.require('typewildcards.TypeWildCards.RecursiveInterface');
goog.require('typewildcards.TypeWildCards.SubOtherElement');
goog.require('typewildcards.TypeWildCards.Y');
goog.require('vmbootstrap.Casts');

const TypeWildCards = goog.require('typewildcards.TypeWildCards$impl');
exports = TypeWildCards;
