|
@@ -176,7 +176,7 @@ module Meta = struct
|
|
|
| Class -> ":class",("",[Platforms [Java;Cs]])
|
|
|
| ClassCode -> ":classCode",("",[Platforms [Java;Cs]])
|
|
|
| Commutative -> ":commutative",("Declares an abstract operator as commutative",[UsedOn TAbstractField])
|
|
|
- | CompilerGenerated -> ":compilerGenerated",("",[Platforms [Java;Cs]])
|
|
|
+ | CompilerGenerated -> ":compilerGenerated",("Marks a field as generated by the compiler. Shouldn't be used by the end user",[Platforms [Java;Cs]])
|
|
|
| CoreApi -> ":coreApi",("Identifies this class as a core api class (forces Api check)",[UsedOnEither [TClass;TEnum;TTypedef;TAbstract]])
|
|
|
| CoreType -> ":coreType",("Identifies an abstract as core type so that it requires no implementation",[UsedOn TAbstract])
|
|
|
| CppFileCode -> ":cppFileCode",("",[Platform Cpp])
|
|
@@ -204,12 +204,12 @@ module Meta = struct
|
|
|
| HeaderClassCode -> ":headerClassCode",("",[Platform Cpp])
|
|
|
| HeaderCode -> ":headerCode",("",[Platform Cpp])
|
|
|
| HeaderNamespaceCode -> ":headerNamespaceCode",("",[Platform Cpp])
|
|
|
- | HxGen -> ":hxGen",("",[Platforms [Java;Cs]])
|
|
|
+ | HxGen -> ":hxGen",("Annotates that an extern class was generated by Haxe",[Platforms [Java;Cs]; UsedOnEither [TClass;TEnum]])
|
|
|
| IfFeature -> ":ifFeature",("Causes a field to be kept by DCE if the given feature is part of the compilation",[HasParam "Feature name";UsedOn TClassField])
|
|
|
| Impl -> ":impl",("Used internally to mark abstract implementation fields",[UsedOn TAbstractField])
|
|
|
| Include -> ":include",("",[Platform Cpp])
|
|
|
| InitPackage -> ":initPackage",("?",[])
|
|
|
- | Internal -> ":internal",("",[Platforms [Java;Cs]])
|
|
|
+ | Internal -> ":internal",("Generates the annotated field/class with 'internal' access",[Platforms [Java;Cs]; UsedOnEither[TClass;TEnum;TClassField]])
|
|
|
| IsVar -> ":isVar",("Forces a physical field to be generated for properties that otherwise would not require one",[UsedOn TClassField])
|
|
|
| JavaNative -> ":javaNative",("",[Platforms [Java;Cs]])
|
|
|
| Keep -> ":keep",("Causes a field or type to be kept by DCE",[])
|