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; package flash.data;
@:native("flash.data.SQLCollationType") @: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 BINARY;
var NO_CASE; var NO_CASE;

View File

@@ -1,7 +1,7 @@
package flash.data; package flash.data;
@:native("flash.data.SQLColumnNameStyle") @: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 DEFAULT;
var LONG; var LONG;

View File

@@ -1,7 +1,7 @@
package flash.data; package flash.data;
@:native("flash.data.SQLMode") @: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 CREATE;
var READ; var READ;

View File

@@ -1,7 +1,7 @@
package flash.data; package flash.data;
@:native("flash.data.SQLTransactionLockType") @: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 DEFERRED;
var EXCLUSIVE; var EXCLUSIVE;

View File

@@ -1,7 +1,7 @@
package flash.desktop; package flash.desktop;
@:native("flash.desktop.InvokeEventReason") @: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 LOGIN;
var NOTIFICATION; var NOTIFICATION;

View File

@@ -1,7 +1,7 @@
package flash.desktop; package flash.desktop;
@:native("flash.desktop.NativeDragActions") @: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 COPY;
var LINK; var LINK;

View File

@@ -1,7 +1,7 @@
package flash.desktop; package flash.desktop;
@:native("flash.desktop.NotificationType") @: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 CRITICAL;
var INFORMATIONAL; var INFORMATIONAL;

View File

@@ -1,7 +1,7 @@
package flash.desktop; package flash.desktop;
@:native("flash.desktop.SystemIdleMode") @: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 KEEP_AWAKE;
var NORMAL; var NORMAL;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.NativeWindowDisplayState") @: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 MAXIMIZED;
var MINIMIZED; var MINIMIZED;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.NativeWindowRenderMode") @: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 AUTO;
var CPU; var CPU;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.NativeWindowResize") @: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;
var BOTTOM_LEFT; var BOTTOM_LEFT;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.NativeWindowSystemChrome") @: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 ALTERNATE;
var NONE; var NONE;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.NativeWindowType") @: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 LIGHTWEIGHT;
var NORMAL; var NORMAL;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.StageAspectRatio") @: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 ANY;
var LANDSCAPE; var LANDSCAPE;

View File

@@ -1,7 +1,7 @@
package flash.display; package flash.display;
@:native("flash.display.StageOrientation") @: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 DEFAULT;
var ROTATED_LEFT; var ROTATED_LEFT;

View File

@@ -1,7 +1,7 @@
package flash.display3D; package flash.display3D;
@:native("flash.display3D.Context3DProfile") @: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;
var BASELINE_CONSTRAINED; var BASELINE_CONSTRAINED;

View File

@@ -1,7 +1,7 @@
package flash.errors; package flash.errors;
@:native("flash.errors.SQLErrorOperation") @: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 ANALYZE;
var ATTACH; var ATTACH;

View File

@@ -1,7 +1,7 @@
package flash.events; package flash.events;
@:native("flash.events.TouchEventIntent") @: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 ERASER;
var PEN; var PEN;

View File

@@ -1,7 +1,7 @@
package flash.filesystem; package flash.filesystem;
@:native("flash.filesystem.FileMode") @: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 APPEND;
var READ; var READ;

View File

@@ -1,7 +1,7 @@
package flash.media; package flash.media;
@:native("flash.media.AudioPlaybackMode") @: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 AMBIENT;
var MEDIA; var MEDIA;

View File

@@ -1,7 +1,7 @@
package flash.media; package flash.media;
@:native("flash.media.CameraPosition") @: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 BACK;
var FRONT; var FRONT;

View File

@@ -1,7 +1,7 @@
package flash.media; package flash.media;
@:native("flash.media.MediaType") @: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 IMAGE;
var VIDEO; var VIDEO;

View File

@@ -1,7 +1,7 @@
package flash.net; package flash.net;
@:native("flash.net.IPVersion") @: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 IPV4;
var IPV6; var IPV6;

View File

@@ -1,7 +1,7 @@
package flash.notifications; package flash.notifications;
@:native("flash.notifications.NotificationStyle") @: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 ALERT;
var BADGE; var BADGE;

View File

@@ -1,7 +1,7 @@
package flash.printing; package flash.printing;
@:native("flash.printing.PaperSize") @: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 A4;
var A5; var A5;

View File

@@ -1,7 +1,7 @@
package flash.printing; package flash.printing;
@:native("flash.printing.PrintMethod") @: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 AUTO;
var BITMAP; var BITMAP;

View File

@@ -1,7 +1,7 @@
package flash.security; package flash.security;
@:native("flash.security.ReferencesValidationSetting") @: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 NEVER;
var VALID_IDENTITY; var VALID_IDENTITY;

View File

@@ -1,7 +1,7 @@
package flash.security; package flash.security;
@:native("flash.security.RevocationCheckSettings") @: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 ALWAYS_REQUIRED;
var BEST_EFFORT; var BEST_EFFORT;

View File

@@ -1,7 +1,7 @@
package flash.security; package flash.security;
@:native("flash.security.SignatureStatus") @: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 INVALID;
var UNKNOWN; var UNKNOWN;

View File

@@ -1,7 +1,7 @@
package flash.security; package flash.security;
@:native("flash.security.SignerTrustSettings") @: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 CODE_SIGNING;
var PLAYLIST_SIGNING; var PLAYLIST_SIGNING;

View File

@@ -1,7 +1,7 @@
package flash.text; package flash.text;
@:native("flash.text.AutoCapitalize") @: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 ALL;
var NONE; var NONE;

View File

@@ -1,7 +1,7 @@
package flash.text; package flash.text;
@:native("flash.text.ReturnKeyLabel") @: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 DEFAULT;
var DONE; var DONE;

View File

@@ -1,7 +1,7 @@
package flash.text; package flash.text;
@:native("flash.text.SoftKeyboardType") @: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 CONTACT;
var DEFAULT; var DEFAULT;

View File

@@ -1,7 +1,7 @@
package flash.text; package flash.text;
@:native("flash.text.StageTextClearButtonMode") @: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 ALWAYS;
var NEVER; var NEVER;