Spec-Zone.ru › Haxe Java

Lib

package java

Доступно в java

Платформо-специфическая Java библиотека. Предоставляет некоторые платформо-специфические функции для Java-цели, такие как преобразование типов Haxe в родные типы и наоборот.

Статические методы

staticarray<T>(native:NativeArray<T>):Array<T>

Возвращает массив Haxe Array из родного массива. Если copy не true, он не будет копировать содержимое родного массива, поэтому все изменения, внесенные в массив Haxe, будут влиять на переданный массив.

staticarrayAlloc<T>(size:Int):Array<T>

Выделяет новый массив Haxe Array с предопределённым размером

staticarray_Bool(native:NativeArray<Bool>):Array<Bool>

staticarray_Float(native:NativeArray<Float>):Array<Float>

staticarray_Int(native:NativeArray<Int>):Array<Int>

staticarray_Single(native:NativeArray<Single>):Array<Single>

staticarray_haxe_Int64(native:NativeArray<Int64>):Array<Int64>

staticarray_java_Char16(native:NativeArray<Char16>):Array<Char16>

staticarray_java_Int16(native:NativeArray<Int16>):Array<Int16>

staticarray_java_Int8(native:NativeArray<Int8>):Array<Int8>

staticinlinefromNativeType<T>(t:Class<T>):Class<T>

Возвращает эквивалент Class<> для родного типа java.lang.Class.

staticinlinegetNativeType<T>(obj:T):Class<T>

Получает родной java.lang.Class из предоставленного объекта. Будет выбрасывать исключение в случае передачи null.

staticinlinelock<T>(obj:Dynamic, block:T):Void

Обеспечивает, что одна нить не входит в критическую секцию кода, пока другая нить находится в критической секции. Если другая нить пытается войти в заблокированный код, она будет ждать, блокироваться, пока объект не будет освобожден. Это эквивалентно "synchronized" в Java-коде.

Этот метод существует только во время компиляции, поэтому к нему нельзя обратиться с помощью рефлексии.

staticinlinenativeArray<T>(arr:Array<T>, equalLengthRequired:Bool):NativeArray<T>

Возвращает родной массив из переданного Array. Этот родной массив небезопасен для записи, так как он может или не может быть связан с фактической реализацией Array.

Если equalLengthRequired имеет значение true, результат может быть копией массива с правильным размером.

staticinlinenativeType<T>(obj:T):Class<T>

Устарело: "Функция `nativeType` устарела и будет удалена в будущих версиях. Пожалуйста, используйте `getNativeType` вместо неё"

Получает родной java.lang.Class из предоставленного объекта. Будет выбрасывать исключение в случае передачи null. [устарело] - используйте getNativeType вместо этого

staticinlineprint(v:Dynamic):Void

Выводит указанное значение на стандартный вывод.

staticinlineprintln(v:Dynamic):Void

Выводит указанное значение на стандартный вывод, после чего добавляет символ новой строки.

staticinlinetoNativeEnum<T>(cl:Enum<T>):Class<T>

Возвращает эквивалент java.lang.Class для типа Haxe Enum<>.

staticinlinetoNativeType<T>(cl:Class<T>):Class<T>

Возвращает эквивалент java.lang.Class для типа Haxe Class<>.

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/java/Lib.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API