Forráskód Böngészése

[java] Make sure that all properties for java.lang.* stubs are extern

Closes #4235
Cauê Waneck 10 éve
szülő
commit
c94250945d

+ 3 - 3
std/java/lang/Boolean.hx

@@ -8,13 +8,13 @@ package java.lang;
 	@:from @:extern inline public static function fromBool(b:Bool):Boolean
 		return BooleanClass.valueOf(b);
 
-	public static var FALSE(get,set):Boolean;
+	@:extern public static var FALSE(get,set):Boolean;
 	@:extern static inline function get_FALSE():Boolean return BooleanClass.FALSE;
 	@:extern static inline function set_FALSE(val:Boolean):Boolean return BooleanClass.FALSE = val;
-	public static var TRUE(get,set):Boolean;
+	@:extern public static var TRUE(get,set):Boolean;
 	@:extern static inline function get_TRUE():Boolean return BooleanClass.TRUE;
 	@:extern static inline function set_TRUE(val:Boolean):Boolean return BooleanClass.TRUE = val;
-	public static var TYPE(get,set):Class<java.lang.Boolean>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Boolean>;
 	@:extern static inline function get_TYPE():Class<java.lang.Boolean> return BooleanClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Boolean>):Class<java.lang.Boolean> return BooleanClass.TYPE = val;
 	@:extern @:overload inline public static function compare(param1:Bool, param2:Bool):Int return BooleanClass.compare(param1, param2);

+ 4 - 4
std/java/lang/Byte.hx

@@ -8,13 +8,13 @@ package java.lang;
 	@:from @:extern inline public static function fromByte(b:java.types.Int8):Byte
 		return ByteClass.valueOf(b);
 
-	public static var MAX_VALUE(get,never):java.types.Int8;
+	@:extern public static var MAX_VALUE(get,never):java.types.Int8;
 	@:extern static inline function get_MAX_VALUE():java.types.Int8 return ByteClass.MAX_VALUE;
-	public static var MIN_VALUE(get,never):java.types.Int8;
+	@:extern public static var MIN_VALUE(get,never):java.types.Int8;
 	@:extern static inline function get_MIN_VALUE():java.types.Int8 return ByteClass.MIN_VALUE;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return ByteClass.SIZE;
-	public static var TYPE(get,set):Class<java.lang.Byte>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Byte>;
 	@:extern static inline function get_TYPE():Class<java.lang.Byte> return ByteClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Byte>):Class<java.lang.Byte> return ByteClass.TYPE = val;
 	@:extern @:overload inline public static function compare(param1:java.types.Int8, param2:java.types.Int8):Int return ByteClass.compare(param1, param2);

+ 65 - 65
std/java/lang/Character.hx

@@ -8,136 +8,136 @@ package java.lang;
 	@:from @:extern inline public static function fromCharacter(b:java.types.Char16):Character
 		return CharacterClass.valueOf(b);
 
-	public static var COMBINING_SPACING_MARK(get,never):java.types.Char16;
+	@:extern public static var COMBINING_SPACING_MARK(get,never):java.types.Char16;
 	@:extern static inline function get_COMBINING_SPACING_MARK():java.types.Char16 return CharacterClass.COMBINING_SPACING_MARK;
-	public static var CONNECTOR_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var CONNECTOR_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_CONNECTOR_PUNCTUATION():java.types.Char16 return CharacterClass.CONNECTOR_PUNCTUATION;
-	public static var CONTROL(get,never):java.types.Char16;
+	@:extern public static var CONTROL(get,never):java.types.Char16;
 	@:extern static inline function get_CONTROL():java.types.Char16 return CharacterClass.CONTROL;
-	public static var CURRENCY_SYMBOL(get,never):java.types.Char16;
+	@:extern public static var CURRENCY_SYMBOL(get,never):java.types.Char16;
 	@:extern static inline function get_CURRENCY_SYMBOL():java.types.Char16 return CharacterClass.CURRENCY_SYMBOL;
-	public static var DASH_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var DASH_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_DASH_PUNCTUATION():java.types.Char16 return CharacterClass.DASH_PUNCTUATION;
-	public static var DECIMAL_DIGIT_NUMBER(get,never):java.types.Char16;
+	@:extern public static var DECIMAL_DIGIT_NUMBER(get,never):java.types.Char16;
 	@:extern static inline function get_DECIMAL_DIGIT_NUMBER():java.types.Char16 return CharacterClass.DECIMAL_DIGIT_NUMBER;
-	public static var DIRECTIONALITY_ARABIC_NUMBER(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_ARABIC_NUMBER(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_ARABIC_NUMBER():java.types.Char16 return CharacterClass.DIRECTIONALITY_ARABIC_NUMBER;
-	public static var DIRECTIONALITY_BOUNDARY_NEUTRAL(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_BOUNDARY_NEUTRAL(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_BOUNDARY_NEUTRAL():java.types.Char16 return CharacterClass.DIRECTIONALITY_BOUNDARY_NEUTRAL;
-	public static var DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_COMMON_NUMBER_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_COMMON_NUMBER_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_COMMON_NUMBER_SEPARATOR;
-	public static var DIRECTIONALITY_EUROPEAN_NUMBER(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER;
-	public static var DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR;
-	public static var DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR;
-	public static var DIRECTIONALITY_LEFT_TO_RIGHT(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT;
-	public static var DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING;
-	public static var DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE():java.types.Char16 return CharacterClass.DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE;
-	public static var DIRECTIONALITY_NONSPACING_MARK(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_NONSPACING_MARK(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_NONSPACING_MARK():java.types.Char16 return CharacterClass.DIRECTIONALITY_NONSPACING_MARK;
-	public static var DIRECTIONALITY_OTHER_NEUTRALS(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_OTHER_NEUTRALS(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_OTHER_NEUTRALS():java.types.Char16 return CharacterClass.DIRECTIONALITY_OTHER_NEUTRALS;
-	public static var DIRECTIONALITY_PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_PARAGRAPH_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_PARAGRAPH_SEPARATOR;
-	public static var DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_POP_DIRECTIONAL_FORMAT(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_POP_DIRECTIONAL_FORMAT():java.types.Char16 return CharacterClass.DIRECTIONALITY_POP_DIRECTIONAL_FORMAT;
-	public static var DIRECTIONALITY_RIGHT_TO_LEFT(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT;
-	public static var DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
-	public static var DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING;
-	public static var DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE():java.types.Char16 return CharacterClass.DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE;
-	public static var DIRECTIONALITY_SEGMENT_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_SEGMENT_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_SEGMENT_SEPARATOR():java.types.Char16 return CharacterClass.DIRECTIONALITY_SEGMENT_SEPARATOR;
-	public static var DIRECTIONALITY_UNDEFINED(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_UNDEFINED(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_UNDEFINED():java.types.Char16 return CharacterClass.DIRECTIONALITY_UNDEFINED;
-	public static var DIRECTIONALITY_WHITESPACE(get,never):java.types.Char16;
+	@:extern public static var DIRECTIONALITY_WHITESPACE(get,never):java.types.Char16;
 	@:extern static inline function get_DIRECTIONALITY_WHITESPACE():java.types.Char16 return CharacterClass.DIRECTIONALITY_WHITESPACE;
-	public static var ENCLOSING_MARK(get,never):java.types.Char16;
+	@:extern public static var ENCLOSING_MARK(get,never):java.types.Char16;
 	@:extern static inline function get_ENCLOSING_MARK():java.types.Char16 return CharacterClass.ENCLOSING_MARK;
-	public static var END_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var END_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_END_PUNCTUATION():java.types.Char16 return CharacterClass.END_PUNCTUATION;
-	public static var FINAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var FINAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_FINAL_QUOTE_PUNCTUATION():java.types.Char16 return CharacterClass.FINAL_QUOTE_PUNCTUATION;
-	public static var FORMAT(get,never):java.types.Char16;
+	@:extern public static var FORMAT(get,never):java.types.Char16;
 	@:extern static inline function get_FORMAT():java.types.Char16 return CharacterClass.FORMAT;
-	public static var INITIAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var INITIAL_QUOTE_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_INITIAL_QUOTE_PUNCTUATION():java.types.Char16 return CharacterClass.INITIAL_QUOTE_PUNCTUATION;
-	public static var LETTER_NUMBER(get,never):java.types.Char16;
+	@:extern public static var LETTER_NUMBER(get,never):java.types.Char16;
 	@:extern static inline function get_LETTER_NUMBER():java.types.Char16 return CharacterClass.LETTER_NUMBER;
-	public static var LINE_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var LINE_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_LINE_SEPARATOR():java.types.Char16 return CharacterClass.LINE_SEPARATOR;
-	public static var LOWERCASE_LETTER(get,never):java.types.Char16;
+	@:extern public static var LOWERCASE_LETTER(get,never):java.types.Char16;
 	@:extern static inline function get_LOWERCASE_LETTER():java.types.Char16 return CharacterClass.LOWERCASE_LETTER;
-	public static var MATH_SYMBOL(get,never):java.types.Char16;
+	@:extern public static var MATH_SYMBOL(get,never):java.types.Char16;
 	@:extern static inline function get_MATH_SYMBOL():java.types.Char16 return CharacterClass.MATH_SYMBOL;
-	public static var MAX_CODE_POINT(get,never):Int;
+	@:extern public static var MAX_CODE_POINT(get,never):Int;
 	@:extern static inline function get_MAX_CODE_POINT():Int return CharacterClass.MAX_CODE_POINT;
-	public static var MAX_HIGH_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MAX_HIGH_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MAX_HIGH_SURROGATE():java.types.Char16 return CharacterClass.MAX_HIGH_SURROGATE;
-	public static var MAX_LOW_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MAX_LOW_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MAX_LOW_SURROGATE():java.types.Char16 return CharacterClass.MAX_LOW_SURROGATE;
-	public static var MAX_RADIX(get,never):Int;
+	@:extern public static var MAX_RADIX(get,never):Int;
 	@:extern static inline function get_MAX_RADIX():Int return CharacterClass.MAX_RADIX;
-	public static var MAX_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MAX_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MAX_SURROGATE():java.types.Char16 return CharacterClass.MAX_SURROGATE;
-	public static var MAX_VALUE(get,never):java.types.Char16;
+	@:extern public static var MAX_VALUE(get,never):java.types.Char16;
 	@:extern static inline function get_MAX_VALUE():java.types.Char16 return CharacterClass.MAX_VALUE;
-	public static var MIN_CODE_POINT(get,never):Int;
+	@:extern public static var MIN_CODE_POINT(get,never):Int;
 	@:extern static inline function get_MIN_CODE_POINT():Int return CharacterClass.MIN_CODE_POINT;
-	public static var MIN_HIGH_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MIN_HIGH_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MIN_HIGH_SURROGATE():java.types.Char16 return CharacterClass.MIN_HIGH_SURROGATE;
-	public static var MIN_LOW_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MIN_LOW_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MIN_LOW_SURROGATE():java.types.Char16 return CharacterClass.MIN_LOW_SURROGATE;
-	public static var MIN_RADIX(get,never):Int;
+	@:extern public static var MIN_RADIX(get,never):Int;
 	@:extern static inline function get_MIN_RADIX():Int return CharacterClass.MIN_RADIX;
-	public static var MIN_SUPPLEMENTARY_CODE_POINT(get,never):Int;
+	@:extern public static var MIN_SUPPLEMENTARY_CODE_POINT(get,never):Int;
 	@:extern static inline function get_MIN_SUPPLEMENTARY_CODE_POINT():Int return CharacterClass.MIN_SUPPLEMENTARY_CODE_POINT;
-	public static var MIN_SURROGATE(get,never):java.types.Char16;
+	@:extern public static var MIN_SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_MIN_SURROGATE():java.types.Char16 return CharacterClass.MIN_SURROGATE;
-	public static var MIN_VALUE(get,never):java.types.Char16;
+	@:extern public static var MIN_VALUE(get,never):java.types.Char16;
 	@:extern static inline function get_MIN_VALUE():java.types.Char16 return CharacterClass.MIN_VALUE;
-	public static var MODIFIER_LETTER(get,never):java.types.Char16;
+	@:extern public static var MODIFIER_LETTER(get,never):java.types.Char16;
 	@:extern static inline function get_MODIFIER_LETTER():java.types.Char16 return CharacterClass.MODIFIER_LETTER;
-	public static var MODIFIER_SYMBOL(get,never):java.types.Char16;
+	@:extern public static var MODIFIER_SYMBOL(get,never):java.types.Char16;
 	@:extern static inline function get_MODIFIER_SYMBOL():java.types.Char16 return CharacterClass.MODIFIER_SYMBOL;
-	public static var NON_SPACING_MARK(get,never):java.types.Char16;
+	@:extern public static var NON_SPACING_MARK(get,never):java.types.Char16;
 	@:extern static inline function get_NON_SPACING_MARK():java.types.Char16 return CharacterClass.NON_SPACING_MARK;
-	public static var OTHER_LETTER(get,never):java.types.Char16;
+	@:extern public static var OTHER_LETTER(get,never):java.types.Char16;
 	@:extern static inline function get_OTHER_LETTER():java.types.Char16 return CharacterClass.OTHER_LETTER;
-	public static var OTHER_NUMBER(get,never):java.types.Char16;
+	@:extern public static var OTHER_NUMBER(get,never):java.types.Char16;
 	@:extern static inline function get_OTHER_NUMBER():java.types.Char16 return CharacterClass.OTHER_NUMBER;
-	public static var OTHER_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var OTHER_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_OTHER_PUNCTUATION():java.types.Char16 return CharacterClass.OTHER_PUNCTUATION;
-	public static var OTHER_SYMBOL(get,never):java.types.Char16;
+	@:extern public static var OTHER_SYMBOL(get,never):java.types.Char16;
 	@:extern static inline function get_OTHER_SYMBOL():java.types.Char16 return CharacterClass.OTHER_SYMBOL;
-	public static var PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var PARAGRAPH_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_PARAGRAPH_SEPARATOR():java.types.Char16 return CharacterClass.PARAGRAPH_SEPARATOR;
-	public static var PRIVATE_USE(get,never):java.types.Char16;
+	@:extern public static var PRIVATE_USE(get,never):java.types.Char16;
 	@:extern static inline function get_PRIVATE_USE():java.types.Char16 return CharacterClass.PRIVATE_USE;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return CharacterClass.SIZE;
-	public static var SPACE_SEPARATOR(get,never):java.types.Char16;
+	@:extern public static var SPACE_SEPARATOR(get,never):java.types.Char16;
 	@:extern static inline function get_SPACE_SEPARATOR():java.types.Char16 return CharacterClass.SPACE_SEPARATOR;
-	public static var START_PUNCTUATION(get,never):java.types.Char16;
+	@:extern public static var START_PUNCTUATION(get,never):java.types.Char16;
 	@:extern static inline function get_START_PUNCTUATION():java.types.Char16 return CharacterClass.START_PUNCTUATION;
-	public static var SURROGATE(get,never):java.types.Char16;
+	@:extern public static var SURROGATE(get,never):java.types.Char16;
 	@:extern static inline function get_SURROGATE():java.types.Char16 return CharacterClass.SURROGATE;
-	public static var TITLECASE_LETTER(get,never):java.types.Char16;
+	@:extern public static var TITLECASE_LETTER(get,never):java.types.Char16;
 	@:extern static inline function get_TITLECASE_LETTER():java.types.Char16 return CharacterClass.TITLECASE_LETTER;
-	public static var TYPE(get,set):Class<java.lang.Character>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Character>;
 	@:extern static inline function get_TYPE():Class<java.lang.Character> return CharacterClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Character>):Class<java.lang.Character> return CharacterClass.TYPE = val;
-	public static var UNASSIGNED(get,never):java.types.Char16;
+	@:extern public static var UNASSIGNED(get,never):java.types.Char16;
 	@:extern static inline function get_UNASSIGNED():java.types.Char16 return CharacterClass.UNASSIGNED;
-	public static var UPPERCASE_LETTER(get,never):java.types.Char16;
+	@:extern public static var UPPERCASE_LETTER(get,never):java.types.Char16;
 	@:extern static inline function get_UPPERCASE_LETTER():java.types.Char16 return CharacterClass.UPPERCASE_LETTER;
 	@:extern @:overload inline public static function charCount(param1:Int):Int return CharacterClass.charCount(param1);
 	@:extern @:overload inline public static function codePointAt(param1:CharSequence, param2:Int):Int return CharacterClass.codePointAt(param1, param2);

+ 10 - 10
std/java/lang/Double.hx

@@ -8,25 +8,25 @@ package java.lang;
 	@:from @:extern inline public static function fromFloat(b:Float):Double
 		return DoubleClass.valueOf(b);
 
-	public static var MAX_EXPONENT(get,never):Int;
+	@:extern public static var MAX_EXPONENT(get,never):Int;
 	@:extern static inline function get_MAX_EXPONENT():Int return DoubleClass.MAX_EXPONENT;
-	public static var MAX_VALUE(get,never):Float;
+	@:extern public static var MAX_VALUE(get,never):Float;
 	@:extern static inline function get_MAX_VALUE():Float return DoubleClass.MAX_VALUE;
-	public static var MIN_EXPONENT(get,never):Int;
+	@:extern public static var MIN_EXPONENT(get,never):Int;
 	@:extern static inline function get_MIN_EXPONENT():Int return DoubleClass.MIN_EXPONENT;
-	public static var MIN_NORMAL(get,never):Float;
+	@:extern public static var MIN_NORMAL(get,never):Float;
 	@:extern static inline function get_MIN_NORMAL():Float return DoubleClass.MIN_NORMAL;
-	public static var MIN_VALUE(get,never):Float;
+	@:extern public static var MIN_VALUE(get,never):Float;
 	@:extern static inline function get_MIN_VALUE():Float return DoubleClass.MIN_VALUE;
-	public static var NEGATIVE_INFINITY(get,never):Float;
+	@:extern public static var NEGATIVE_INFINITY(get,never):Float;
 	@:extern static inline function get_NEGATIVE_INFINITY():Float return DoubleClass.NEGATIVE_INFINITY;
-	public static var NaN(get,never):Float;
+	@:extern public static var NaN(get,never):Float;
 	@:extern static inline function get_NaN():Float return DoubleClass.NaN;
-	public static var POSITIVE_INFINITY(get,never):Float;
+	@:extern public static var POSITIVE_INFINITY(get,never):Float;
 	@:extern static inline function get_POSITIVE_INFINITY():Float return DoubleClass.POSITIVE_INFINITY;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return DoubleClass.SIZE;
-	public static var TYPE(get,set):Class<java.lang.Double>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Double>;
 	@:extern static inline function get_TYPE():Class<java.lang.Double> return DoubleClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Double>):Class<java.lang.Double> return DoubleClass.TYPE = val;
 	@:extern @:overload inline public static function compare(param1:Float, param2:Float):Int return DoubleClass.compare(param1, param2);

+ 10 - 10
std/java/lang/Float.hx

@@ -8,25 +8,25 @@ package java.lang;
 	@:from @:extern inline public static function fromFloat(b:std.StdTypes.Single):Float
 		return FloatClass.valueOf(b);
 
-	public static var MAX_EXPONENT(get,never):Int;
+	@:extern public static var MAX_EXPONENT(get,never):Int;
 	@:extern static inline function get_MAX_EXPONENT():Int return FloatClass.MAX_EXPONENT;
-	public static var MAX_VALUE(get,never):Single;
+	@:extern public static var MAX_VALUE(get,never):Single;
 	@:extern static inline function get_MAX_VALUE():Single return FloatClass.MAX_VALUE;
-	public static var MIN_EXPONENT(get,never):Int;
+	@:extern public static var MIN_EXPONENT(get,never):Int;
 	@:extern static inline function get_MIN_EXPONENT():Int return FloatClass.MIN_EXPONENT;
-	public static var MIN_NORMAL(get,never):Single;
+	@:extern public static var MIN_NORMAL(get,never):Single;
 	@:extern static inline function get_MIN_NORMAL():Single return FloatClass.MIN_NORMAL;
-	public static var MIN_VALUE(get,never):Single;
+	@:extern public static var MIN_VALUE(get,never):Single;
 	@:extern static inline function get_MIN_VALUE():Single return FloatClass.MIN_VALUE;
-	public static var NEGATIVE_INFINITY(get,never):Single;
+	@:extern public static var NEGATIVE_INFINITY(get,never):Single;
 	@:extern static inline function get_NEGATIVE_INFINITY():Single return FloatClass.NEGATIVE_INFINITY;
-	public static var NaN(get,never):Single;
+	@:extern public static var NaN(get,never):Single;
 	@:extern static inline function get_NaN():Single return FloatClass.NaN;
-	public static var POSITIVE_INFINITY(get,never):Single;
+	@:extern public static var POSITIVE_INFINITY(get,never):Single;
 	@:extern static inline function get_POSITIVE_INFINITY():Single return FloatClass.POSITIVE_INFINITY;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return FloatClass.SIZE;
-	public static var TYPE(get,set):Class<std.StdTypes.Float>;
+	@:extern public static var TYPE(get,set):Class<std.StdTypes.Float>;
 	@:extern static inline function get_TYPE():Class<std.StdTypes.Float> return FloatClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<std.StdTypes.Float>):Class<std.StdTypes.Float> return FloatClass.TYPE = val;
 	@:extern @:overload inline public static function compare(param1:Single, param2:Single):Int return FloatClass.compare(param1, param2);

+ 4 - 4
std/java/lang/Integer.hx

@@ -8,13 +8,13 @@ package java.lang;
 	@:from @:extern inline public static function fromInt(b:Int):Integer
 		return IntegerClass.valueOf(b);
 
-	public static var MAX_VALUE(get,never):Int;
+	@:extern public static var MAX_VALUE(get,never):Int;
 	@:extern static inline function get_MAX_VALUE():Int return IntegerClass.MAX_VALUE;
-	public static var MIN_VALUE(get,never):Int;
+	@:extern public static var MIN_VALUE(get,never):Int;
 	@:extern static inline function get_MIN_VALUE():Int return IntegerClass.MIN_VALUE;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return IntegerClass.SIZE;
-	public static var TYPE(get,set):Class<java.lang.Integer>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Integer>;
 	@:extern static inline function get_TYPE():Class<java.lang.Integer> return IntegerClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Integer>):Class<java.lang.Integer> return IntegerClass.TYPE = val;
 	@:extern @:overload inline public static function bitCount(param1:Int):Int return IntegerClass.bitCount(param1);

+ 4 - 4
std/java/lang/Long.hx

@@ -8,13 +8,13 @@ package java.lang;
 	@:from @:extern inline public static function fromLong(b:haxe.Int64):Long
 		return LongClass.valueOf(b);
 
-	public static var MAX_VALUE(get,never):haxe.Int64;
+	@:extern public static var MAX_VALUE(get,never):haxe.Int64;
 	@:extern static inline function get_MAX_VALUE():haxe.Int64 return LongClass.MAX_VALUE;
-	public static var MIN_VALUE(get,never):haxe.Int64;
+	@:extern public static var MIN_VALUE(get,never):haxe.Int64;
 	@:extern static inline function get_MIN_VALUE():haxe.Int64 return LongClass.MIN_VALUE;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return LongClass.SIZE;
-	public static var TYPE(get,set):Class<java.lang.Long>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Long>;
 	@:extern static inline function get_TYPE():Class<java.lang.Long> return LongClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Long>):Class<java.lang.Long> return LongClass.TYPE = val;
 	@:extern @:overload inline public static function bitCount(param1:haxe.Int64):Int return LongClass.bitCount(param1);

+ 4 - 4
std/java/lang/Short.hx

@@ -8,13 +8,13 @@ package java.lang;
 	@:from @:extern inline public static function fromShort(b:java.types.Int16):Short
 		return ShortClass.valueOf(b);
 
-	public static var MAX_VALUE(get,never):java.types.Int16;
+	@:extern public static var MAX_VALUE(get,never):java.types.Int16;
 	@:extern static inline function get_MAX_VALUE():java.types.Int16 return ShortClass.MAX_VALUE;
-	public static var MIN_VALUE(get,never):java.types.Int16;
+	@:extern public static var MIN_VALUE(get,never):java.types.Int16;
 	@:extern static inline function get_MIN_VALUE():java.types.Int16 return ShortClass.MIN_VALUE;
-	public static var SIZE(get,never):Int;
+	@:extern public static var SIZE(get,never):Int;
 	@:extern static inline function get_SIZE():Int return ShortClass.SIZE;
-	public static var TYPE(get,set):Class<java.lang.Short>;
+	@:extern public static var TYPE(get,set):Class<java.lang.Short>;
 	@:extern static inline function get_TYPE():Class<java.lang.Short> return ShortClass.TYPE;
 	@:extern static inline function set_TYPE(val:Class<java.lang.Short>):Class<java.lang.Short> return ShortClass.TYPE = val;
 	@:extern @:overload inline public static function compare(param1:java.types.Int16, param2:java.types.Int16):Int return ShortClass.compare(param1, param2);