void EnsureInitialized() { if (!_initialized) { ExpandInterceptor = new ExpandInterceptor(InterceptEntity); BoxedJavaObject = ILFactory.GetType("Java.Object"); _initialized = true; Convert = new Converters.Converter(BoxedJavaObject, Essentials, ILFactory, Helpers); BlockHost = new Entrypoints(Environment, Disk, ILFactory, Convert); UnoToJavaBoxingClass = ILFactory.GetType("Uno.Compiler.ExportTargetInterop.Foreign.Android.JavaUnoObject"); } }
public JavaClass(DataType dt, ForeignHelpers helpers, Converters.Converter convert, Entrypoints blockHost, IEnvironment env) { _environment = env; _blockHost = blockHost; _helpers = helpers; _convert = convert; FullName = convert.Name.ComForeignClassName(dt); var split = FullName.LastIndexOf(".", StringComparison.Ordinal); _name = FullName.Substring(split + 1); _package = FullName.Substring(0, split); _usings.AddRange(helpers.GetForeignIncludes(dt, "Java", env)); _nested = dt.IsNestedType; }