Better Haxe 4.3 extern enum abstract

Previous attempt tried to use @:extern and @:enum for Haxe 3, but enum is fine for both, which is actually what we were using before. Keep @:extern for Haxe 3, but use enum for both
This commit is contained in:
Josh Tynjala
2023-06-05 15:56:26 -07:00
parent 0918ee2381
commit 9ca9c2e32c
34 changed files with 34 additions and 34 deletions

View File

@@ -1,7 +1,7 @@
package flash.data;
@:native("flash.data.SQLCollationType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SQLCollationType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SQLCollationType(String)
{
var BINARY;
var NO_CASE;

View File

@@ -1,7 +1,7 @@
package flash.data;
@:native("flash.data.SQLColumnNameStyle")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SQLColumnNameStyle(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SQLColumnNameStyle(String)
{
var DEFAULT;
var LONG;

View File

@@ -1,7 +1,7 @@
package flash.data;
@:native("flash.data.SQLMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SQLMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SQLMode(String)
{
var CREATE;
var READ;

View File

@@ -1,7 +1,7 @@
package flash.data;
@:native("flash.data.SQLTransactionLockType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SQLTransactionLockType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SQLTransactionLockType(String)
{
var DEFERRED;
var EXCLUSIVE;

View File

@@ -1,7 +1,7 @@
package flash.desktop;
@:native("flash.desktop.InvokeEventReason")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract InvokeEventReason(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract InvokeEventReason(String)
{
var LOGIN;
var NOTIFICATION;

View File

@@ -1,7 +1,7 @@
package flash.desktop;
@:native("flash.desktop.NativeDragActions")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeDragActions(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeDragActions(String)
{
var COPY;
var LINK;

View File

@@ -1,7 +1,7 @@
package flash.desktop;
@:native("flash.desktop.NotificationType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NotificationType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NotificationType(String)
{
var CRITICAL;
var INFORMATIONAL;

View File

@@ -1,7 +1,7 @@
package flash.desktop;
@:native("flash.desktop.SystemIdleMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SystemIdleMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SystemIdleMode(String)
{
var KEEP_AWAKE;
var NORMAL;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.NativeWindowDisplayState")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeWindowDisplayState(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeWindowDisplayState(String)
{
var MAXIMIZED;
var MINIMIZED;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.NativeWindowRenderMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeWindowRenderMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeWindowRenderMode(String)
{
var AUTO;
var CPU;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.NativeWindowResize")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeWindowResize(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeWindowResize(String)
{
var BOTTOM;
var BOTTOM_LEFT;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.NativeWindowSystemChrome")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeWindowSystemChrome(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeWindowSystemChrome(String)
{
var ALTERNATE;
var NONE;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.NativeWindowType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NativeWindowType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NativeWindowType(String)
{
var LIGHTWEIGHT;
var NORMAL;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.StageAspectRatio")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract StageAspectRatio(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract StageAspectRatio(String)
{
var ANY;
var LANDSCAPE;

View File

@@ -1,7 +1,7 @@
package flash.display;
@:native("flash.display.StageOrientation")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract StageOrientation(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract StageOrientation(String)
{
var DEFAULT;
var ROTATED_LEFT;

View File

@@ -1,7 +1,7 @@
package flash.display3D;
@:native("flash.display3D.Context3DProfile")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract Context3DProfile(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract Context3DProfile(String)
{
var BASELINE;
var BASELINE_CONSTRAINED;

View File

@@ -1,7 +1,7 @@
package flash.errors;
@:native("flash.errors.SQLErrorOperation")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SQLErrorOperation(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SQLErrorOperation(String)
{
var ANALYZE;
var ATTACH;

View File

@@ -1,7 +1,7 @@
package flash.events;
@:native("flash.events.TouchEventIntent")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract TouchEventIntent(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract TouchEventIntent(String)
{
var ERASER;
var PEN;

View File

@@ -1,7 +1,7 @@
package flash.filesystem;
@:native("flash.filesystem.FileMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract FileMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract FileMode(String)
{
var APPEND;
var READ;

View File

@@ -1,7 +1,7 @@
package flash.media;
@:native("flash.media.AudioPlaybackMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract AudioPlaybackMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract AudioPlaybackMode(String)
{
var AMBIENT;
var MEDIA;

View File

@@ -1,7 +1,7 @@
package flash.media;
@:native("flash.media.CameraPosition")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract CameraPosition(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract CameraPosition(String)
{
var BACK;
var FRONT;

View File

@@ -1,7 +1,7 @@
package flash.media;
@:native("flash.media.MediaType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract MediaType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract MediaType(String)
{
var IMAGE;
var VIDEO;

View File

@@ -1,7 +1,7 @@
package flash.net;
@:native("flash.net.IPVersion")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract IPVersion(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract IPVersion(String)
{
var IPV4;
var IPV6;

View File

@@ -1,7 +1,7 @@
package flash.notifications;
@:native("flash.notifications.NotificationStyle")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract NotificationStyle(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract NotificationStyle(String)
{
var ALERT;
var BADGE;

View File

@@ -1,7 +1,7 @@
package flash.printing;
@:native("flash.printing.PaperSize")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract PaperSize(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract PaperSize(String)
{
var A4;
var A5;

View File

@@ -1,7 +1,7 @@
package flash.printing;
@:native("flash.printing.PrintMethod")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract PrintMethod(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract PrintMethod(String)
{
var AUTO;
var BITMAP;

View File

@@ -1,7 +1,7 @@
package flash.security;
@:native("flash.security.ReferencesValidationSetting")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract ReferencesValidationSetting(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract ReferencesValidationSetting(String)
{
var NEVER;
var VALID_IDENTITY;

View File

@@ -1,7 +1,7 @@
package flash.security;
@:native("flash.security.RevocationCheckSettings")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract RevocationCheckSettings(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract RevocationCheckSettings(String)
{
var ALWAYS_REQUIRED;
var BEST_EFFORT;

View File

@@ -1,7 +1,7 @@
package flash.security;
@:native("flash.security.SignatureStatus")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SignatureStatus(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SignatureStatus(String)
{
var INVALID;
var UNKNOWN;

View File

@@ -1,7 +1,7 @@
package flash.security;
@:native("flash.security.SignerTrustSettings")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SignerTrustSettings(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SignerTrustSettings(String)
{
var CODE_SIGNING;
var PLAYLIST_SIGNING;

View File

@@ -1,7 +1,7 @@
package flash.text;
@:native("flash.text.AutoCapitalize")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract AutoCapitalize(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract AutoCapitalize(String)
{
var ALL;
var NONE;

View File

@@ -1,7 +1,7 @@
package flash.text;
@:native("flash.text.ReturnKeyLabel")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract ReturnKeyLabel(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract ReturnKeyLabel(String)
{
var DEFAULT;
var DONE;

View File

@@ -1,7 +1,7 @@
package flash.text;
@:native("flash.text.SoftKeyboardType")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract SoftKeyboardType(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract SoftKeyboardType(String)
{
var CONTACT;
var DEFAULT;

View File

@@ -1,7 +1,7 @@
package flash.text;
@:native("flash.text.StageTextClearButtonMode")
#if (haxe_ver >= 4.0) extern enum #else @:extern @:enum #end abstract StageTextClearButtonMode(String)
#if (haxe_ver >= 4.0) extern #else @:extern #end enum abstract StageTextClearButtonMode(String)
{
var ALWAYS;
var NEVER;