Mark Knol 9 anni fa
parent
commit
2c64939279

+ 2 - 2
std/Array.hx

@@ -23,8 +23,8 @@
 	An Array is a storage for values. You can access it using indexes or
 	with its API.
 
-	@see http://haxe.org/manual/std-Array.html
-	@see http://haxe.org/manual/lf-array-comprehension.html
+	@see https://haxe.org/manual/std-Array.html
+	@see https://haxe.org/manual/lf-array-comprehension.html
 **/
 extern class Array<T> {
 

+ 1 - 1
std/Class.hx

@@ -24,7 +24,7 @@
 
 	See `Type` for the Haxe Reflection API.
 
-	@see http://haxe.org/manual/types-class-instance.html
+	@see https://haxe.org/manual/types-class-instance.html
 **/
 @:coreType @:runtimeValue abstract Class<T> {
 }

+ 1 - 1
std/EReg.hx

@@ -34,7 +34,7 @@
 	its methods.
 
 	A detailed explanation of the supported operations is available at
-	<http://haxe.org/manual/std-regex.html>
+	<https://haxe.org/manual/std-regex.html>
 **/
 class EReg {
 

+ 1 - 1
std/Enum.hx

@@ -27,7 +27,7 @@
 
 	See `Type` for the Haxe Reflection API.
 
-	@see http://haxe.org/manual/types-enum-instance.html
+	@see https://haxe.org/manual/types-enum-instance.html
 **/
 @:coreType @:runtimeValue abstract Enum<T> {
 }

+ 1 - 1
std/EnumValue.hx

@@ -24,7 +24,7 @@
 	An abstract type that represents any enum value.
 	See `Type` for the Haxe Reflection API.
 
-	@see http://haxe.org/manual/types-enum-instance.html
+	@see https://haxe.org/manual/types-enum-instance.html
 **/
 @:coreType abstract EnumValue {
 }

+ 1 - 1
std/IntIterator.hx

@@ -31,7 +31,7 @@
 	in a for-loop. Subsequent uses of the same instance will then have no
 	effect.
 
-	@see http://haxe.org/manual/lf-iterators.html
+	@see https://haxe.org/manual/lf-iterators.html
 **/
 class IntIterator {
 

+ 1 - 1
std/Lambda.hx

@@ -32,7 +32,7 @@
 	If the first argument to any of the methods is null, the result is
 	unspecified.
 
-	@see http://haxe.org/manual/std-Lambda.html
+	@see https://haxe.org/manual/std-Lambda.html
 **/
 class Lambda {
 

+ 1 - 1
std/List.hx

@@ -25,7 +25,7 @@
 	that are chained together. It is optimized so that adding or removing an
 	element does not imply copying the whole list content every time.
 
-	@see http://haxe.org/manual/std-List.html
+	@see https://haxe.org/manual/std-List.html
 **/
 class List<T> {
 

+ 1 - 1
std/Map.hx

@@ -42,7 +42,7 @@ import haxe.Constraints.IMap;
 
 	Map is an abstract type, it is not available at runtime.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 @:multiType(@:followWithAbstracts K)
 abstract Map<K,V>(IMap<K,V> ) {

+ 1 - 1
std/Math.hx

@@ -22,7 +22,7 @@
 /**
 	This class defines mathematical functions and constants.
 
-	@see http://haxe.org/manual/std-math.html
+	@see https://haxe.org/manual/std-math.html
 **/
 #if cpp @:include("hxMath.h") #end
 @:pure

+ 1 - 1
std/Reflect.hx

@@ -23,7 +23,7 @@
 	The Reflect API is a way to manipulate values dynamically through an
 	abstract interface in an untyped manner. Use with care.
 
-	@see http://haxe.org/manual/std-reflection.html
+	@see https://haxe.org/manual/std-reflection.html
 **/
 extern class Reflect {
 

+ 13 - 13
std/StdTypes.hx

@@ -24,7 +24,7 @@
 /**
 	The standard `Void` type. Only `null` values can be of the type `Void`.
 
-	@see http://haxe.org/manual/types-void.html
+	@see https://haxe.org/manual/types-void.html
 **/
 @:coreType abstract Void { }
 
@@ -37,8 +37,8 @@
 	`Std.int` converts a `Float` to an `Int`, rounded towards 0.
 	`Std.parseFloat` converts a `String` to a `Float`.
 
-	@see http://haxe.org/manual/types-basic-types.html
-	@see http://haxe.org/manual/types-nullability.html
+	@see https://haxe.org/manual/types-basic-types.html
+	@see https://haxe.org/manual/types-nullability.html
 **/
 @:coreType @:notNull @:runtimeValue abstract Float { }
 
@@ -51,9 +51,9 @@
 	`Std.int` converts a `Float` to an `Int`, rounded towards 0.
 	`Std.parseInt` converts a `String` to an `Int`.
 
-	@see http://haxe.org/manual/types-basic-types.html
-	@see http://haxe.org/manual/std-math-integer-math.html
-	@see http://haxe.org/manual/types-nullability.html
+	@see https://haxe.org/manual/types-basic-types.html
+	@see https://haxe.org/manual/std-math-integer-math.html
+	@see https://haxe.org/manual/types-nullability.html
 **/
 @:coreType @:notNull @:runtimeValue abstract Int to Float { }
 
@@ -70,7 +70,7 @@
 	generator to distinguish between base values that can be `null` and others that
 	can't.
 
-	@see http://haxe.org/manual/types-nullability.html
+	@see https://haxe.org/manual/types-nullability.html
 **/
 typedef Null<T> = T
 
@@ -80,8 +80,8 @@ typedef Null<T> = T
 	On static targets, `null` cannot be assigned to `Bool`. If this is necessary,
 	`Null<Bool>` can be used instead.
 
-	@see http://haxe.org/manual/types-bool.html
-	@see http://haxe.org/manual/types-nullability.html
+	@see https://haxe.org/manual/types-bool.html
+	@see https://haxe.org/manual/types-nullability.html
 **/
 @:coreType @:notNull @:runtimeValue abstract Bool {
 }
@@ -93,7 +93,7 @@ typedef Null<T> = T
 	checks and optimizations. See `Any` type for a safer alternative for
 	representing values of any type.
 
-	@see http://haxe.org/manual/types-dynamic.html
+	@see https://haxe.org/manual/types-dynamic.html
 **/
 @:coreType @:runtimeValue abstract Dynamic<T> {
 }
@@ -105,7 +105,7 @@ typedef Null<T> = T
 	and can then be used e.g. in `for`-loops. This makes it easy to implement
 	custom iterators.
 
-	@see http://haxe.org/manual/lf-iterators.html
+	@see https://haxe.org/manual/lf-iterators.html
 **/
 typedef Iterator<T> = {
 
@@ -136,7 +136,7 @@ typedef Iterator<T> = {
 	An `Iterable` is a data structure which has an `iterator()` method.
 	See `Lambda` for generic functions on iterable structures.
 
-	@see http://haxe.org/manual/lf-iterators.html
+	@see https://haxe.org/manual/lf-iterators.html
 **/
 typedef Iterable<T> = {
 	function iterator() : Iterator<T>;
@@ -150,6 +150,6 @@ typedef Iterable<T> = {
 	array access on classes. However, array access can be implemented for
 	abstract types.
 
-	@see http://haxe.org/manual/types-abstract-array-access.html
+	@see https://haxe.org/manual/types-abstract-array-access.html
 **/
 extern interface ArrayAccess<T> { }

+ 1 - 1
std/String.hx

@@ -30,7 +30,7 @@
 	String can be concatenated by using the `+` operator. If an operand is not a
 	String, it is passed through `Std.string()` first.
 	
-	@see http://haxe.org/manual/std-String.html
+	@see https://haxe.org/manual/std-String.html
 **/
 extern class String {
 

+ 1 - 1
std/StringTools.hx

@@ -21,7 +21,7 @@
  */
 /**
 	This class provides advanced methods on Strings. It is ideally used with
-	`using StringTools` and then acts as an [extension](http://haxe.org/manual/lf-static-extension.html)
+	`using StringTools` and then acts as an [extension](https://haxe.org/manual/lf-static-extension.html)
 	to the `String` class.
 
 	If the first argument to any of the methods is null, the result is

+ 2 - 2
std/Type.hx

@@ -26,8 +26,8 @@
 	This class complements the more lightweight Reflect class, with a focus on
 	class and enum instances.
 
-	@see http://haxe.org/manual/types.html
-	@see http://haxe.org/manual/std-reflection.html
+	@see https://haxe.org/manual/types.html
+	@see https://haxe.org/manual/std-reflection.html
 **/
 extern class Type {
 

+ 2 - 2
std/UInt.hx

@@ -25,7 +25,7 @@
 	The unsigned `Int` type is only defined for Flash and C#. It's currently
 	handled the same as a normal Int.
 
-	@see http://haxe.org/manual/types-basic-types.html
+	@see https://haxe.org/manual/types-basic-types.html
 **/
 @:coreType
 @:notNull
@@ -97,7 +97,7 @@ abstract UInt to Int from Int
 	The unsigned `Int` type is only defined for Flash and C#.
 	Simulate it for other platforms.
 
-	@see http://haxe.org/manual/types-basic-types.html
+	@see https://haxe.org/manual/types-basic-types.html
 **/
 abstract UInt(Int) from Int to Int {
 

+ 2 - 2
std/Xml.hx

@@ -23,7 +23,7 @@
 /**
 	Xml node types.
 
-	@see http://haxe.org/manual/std-Xml.html
+	@see https://haxe.org/manual/std-Xml.html
 **/
 @:enum abstract XmlType(Int) {
 	/**
@@ -59,7 +59,7 @@
 /**
 	Crossplatform Xml API.
 
-	@see http://haxe.org/manual/std-Xml.html
+	@see https://haxe.org/manual/std-Xml.html
 **/
 class Xml {
 	/**

+ 2 - 2
std/haxe/EnumTools.hx

@@ -25,7 +25,7 @@ package haxe;
 /**
 	This class provides advanced methods on enums. It is ideally used with
 	`using EnumTools` and then acts as an 
-  [extension](http://haxe.org/manual/lf-static-extension.html) to the 
+  [extension](https://haxe.org/manual/lf-static-extension.html) to the 
   `enum` types.
 
 	If the first argument to any of the methods is null, the result is
@@ -113,7 +113,7 @@ extern class EnumTools {
 /**
 	This class provides advanced methods on enum values. It is ideally used with
 	`using EnumValueTools` and then acts as an 
-  [extension](http://haxe.org/manual/lf-static-extension.html) to the 
+  [extension](https://haxe.org/manual/lf-static-extension.html) to the 
   `EnumValue` types.
 
 	If the first argument to any of the methods is null, the result is

+ 3 - 3
std/haxe/Json.hx

@@ -26,7 +26,7 @@ package haxe;
 	Use `-D haxeJSON` to force usage of the Haxe implementation even if a native API is found:
 	This will provide extra encoding features such as enums (replaced by their index) and StringMaps.
 
-	@see http://haxe.org/manual/std-Json.html
+	@see https://haxe.org/manual/std-Json.html
 **/
 class Json {
 
@@ -38,7 +38,7 @@ class Json {
 
 		If given `text` is not valid JSON, an exception will be thrown.
 
-		@see http://haxe.org/manual/std-Json-parsing.html
+		@see https://haxe.org/manual/std-Json-parsing.html
 	**/
 	public static inline function parse( text : String ) : Dynamic {
 		return haxe.format.JsonParser.parse(text);
@@ -54,7 +54,7 @@ class Json {
 		If `space` is given and is not null, the result will be pretty-printed.
 		Successive levels will be indented by this string.
 
-		@see http://haxe.org/manual/std-Json-encoding.html
+		@see https://haxe.org/manual/std-Json-encoding.html
 	**/
 	public static inline function stringify( value : Dynamic, ?replacer:Dynamic -> Dynamic -> Dynamic, ?space : String ) : String {
 		return haxe.format.JsonPrinter.print(value, replacer, space);

+ 2 - 2
std/haxe/Serializer.hx

@@ -37,7 +37,7 @@ package haxe;
 	or may not work for instances of external/native classes.
 
 	The specification of the serialization format can be found here:
-	<http://haxe.org/manual/serialization/format>
+	<https://haxe.org/manual/serialization/format>
 **/
 class Serializer {
 
@@ -111,7 +111,7 @@ class Serializer {
 		Return the String representation of `this` Serializer.
 
 		The exact format specification can be found here:
-		http://haxe.org/manual/serialization/format
+		https://haxe.org/manual/serialization/format
 	**/
 	public function toString() {
 		return buf.toString();

+ 1 - 1
std/haxe/Template.hx

@@ -47,7 +47,7 @@ private typedef ExprToken = {
 	String, and to have some basic logic.
 
 	A complete documentation of the supported syntax is available at:
-	<http://haxe.org/manual/std-template.html>
+	<https://haxe.org/manual/std-template.html>
 **/
 class Template {
 

+ 1 - 1
std/haxe/Unserializer.hx

@@ -40,7 +40,7 @@ typedef TypeResolver = {
 		String
 
 	The specification of the serialization format can be found here:
-	<http://haxe.org/manual/serialization/format>
+	<https://haxe.org/manual/serialization/format>
 **/
 class Unserializer {
 

+ 2 - 2
std/haxe/ds/GenericStack.hx

@@ -24,7 +24,7 @@ package haxe.ds;
 /**
 	A cell of `haxe.ds.GenericStack`.
   
-	@see http://haxe.org/manual/std-GenericStack.html
+	@see https://haxe.org/manual/std-GenericStack.html
 **/
 #if (flash || cpp)
 @:generic
@@ -59,7 +59,7 @@ private class GenericStackIterator<T> extends cpp.FastIterator<T> {
 	The generated name is an implementation detail and should not be relied
 	upon.
 
-	@see http://haxe.org/manual/std-GenericStack.html
+	@see https://haxe.org/manual/std-GenericStack.html
 **/
 #if (flash || cpp)
 @:generic

+ 1 - 1
std/haxe/ds/HashMap.hx

@@ -26,7 +26,7 @@ package haxe.ds;
 
 	See `Map` for documentation details.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 abstract HashMap<K:{ function hashCode():Int; }, V >(HashMapData<K,V>) {
 	/**

+ 1 - 1
std/haxe/ds/IntMap.hx

@@ -26,7 +26,7 @@ package haxe.ds;
 
 	See `Map` for documentation details.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 extern class IntMap<T> implements haxe.Constraints.IMap<Int,T> {
 

+ 1 - 1
std/haxe/ds/ObjectMap.hx

@@ -30,7 +30,7 @@ package haxe.ds;
 
 	See `Map` for documentation details.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 extern class ObjectMap < K: { }, V > implements haxe.Constraints.IMap<K,V> {
 

+ 1 - 1
std/haxe/ds/Option.hx

@@ -26,7 +26,7 @@ package haxe.ds;
 	An Option is a wrapper type which can either have a value (Some) or not a
 	value (None).
 
-	@see http://haxe.org/manual/std-Option.html
+	@see https://haxe.org/manual/std-Option.html
 **/
 enum Option<T> {
 	Some(v:T);

+ 1 - 1
std/haxe/ds/StringMap.hx

@@ -27,7 +27,7 @@ package haxe.ds;
 
 	See `Map` for documentation details.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 extern class StringMap<T> implements haxe.Constraints.IMap<String,T> {
 

+ 1 - 1
std/haxe/ds/Vector.hx

@@ -43,7 +43,7 @@ private typedef VectorData<T> = #if flash10
 	A Vector is a storage of fixed size. It can be faster than Array on some
 	targets, and is never slower.
 
-	@see http://haxe.org/manual/std-vector.html
+	@see https://haxe.org/manual/std-vector.html
 **/
 abstract Vector<T>(VectorData<T>) {
 	/**

+ 1 - 1
std/haxe/ds/WeakMap.hx

@@ -29,7 +29,7 @@ package haxe.ds;
 
 	See `Map` for documentation details.
 
-	@see http://haxe.org/manual/std-Map.html
+	@see https://haxe.org/manual/std-Map.html
 **/
 class WeakMap<K: { },V> implements haxe.Constraints.IMap<K,V> {
 

+ 1 - 1
std/haxe/extern/EitherType.hx

@@ -30,6 +30,6 @@ package haxe.extern;
 
 	Otherwise, use of this type is discouraged.
 	
-	@see <http://haxe.org/manual/lf-externs.html>
+	@see <https://haxe.org/manual/lf-externs.html>
 **/
 abstract EitherType<T1,T2>(Dynamic) from T1 to T1 from T2 to T2 {}

+ 1 - 1
std/haxe/extern/Rest.hx

@@ -29,6 +29,6 @@ package haxe.extern;
 	representing that arbitrary number of arguments of given type can be
 	passed to that method.
 	
-	@see <http://haxe.org/manual/lf-externs.html>
+	@see <https://haxe.org/manual/lf-externs.html>
 **/
 abstract Rest<T>(Array<T>) {}

+ 1 - 1
std/haxe/format/JsonParser.hx

@@ -27,7 +27,7 @@ package haxe.format;
 	This class is used by `haxe.Json` when native JSON implementation
 	is not available.
 
-	@see http://haxe.org/manual/std-Json-parsing.html
+	@see https://haxe.org/manual/std-Json-parsing.html
 **/
 class JsonParser {
 

+ 1 - 1
std/haxe/format/JsonPrinter.hx

@@ -27,7 +27,7 @@ package haxe.format;
 	This class is used by `haxe.Json` when native JSON implementation
 	is not available.
 
-	@see http://haxe.org/manual/std-Json-encoding.html
+	@see https://haxe.org/manual/std-Json-encoding.html
 **/
 class JsonPrinter {
 

+ 1 - 1
std/haxe/macro/Compiler.hx

@@ -38,7 +38,7 @@ class Compiler {
 		If the compiler flag is not defined, `Compiler.getDefine` returns
 		`null`.
 
-		@see http://haxe.org/manual/lf-condition-compilation.html
+		@see https://haxe.org/manual/lf-condition-compilation.html
 	**/
 	macro static public function getDefine( key : String ) {
 		return macro $v{haxe.macro.Context.definedValue(key)};

+ 1 - 1
std/haxe/macro/Context.hx

@@ -575,7 +575,7 @@ class Context {
 		Register a macro call to be performed everytime the module `modulePath` is reused by the compilation cache,
 		meaning that neither the module itself nor its dependencies was changed since last compilation.
 
-		The `macroCall` should be a String containing valid Haxe expression, similar to `--init` macros (see http://haxe.org/manual/macro-initialization.html).
+		The `macroCall` should be a String containing valid Haxe expression, similar to `--init` macros (see https://haxe.org/manual/macro-initialization.html).
 		Multiple calls with the exact same `macroCall` value will only register the callback once.
 
 		This also triggers loading of given module and its dependencies, if it's not yet loaded,

+ 20 - 20
std/haxe/macro/Expr.hx

@@ -48,7 +48,7 @@ typedef Position = {
 
 /**
 	Represents a constant.
-	@see http://haxe.org/manual/expression-constants.html
+	@see https://haxe.org/manual/expression-constants.html
 **/
 enum Constant {
 	/**
@@ -78,14 +78,14 @@ enum Constant {
 		 * The first argument _haxe_ is a string with regular expression pattern.
 		 * The second argument _i_ is a string with regular expression flags.
 
-		@see http://haxe.org/manual/std-regex.html
+		@see https://haxe.org/manual/std-regex.html
 	**/
 	CRegexp( r : String, opt : String );
 }
 
 /**
 	A binary operator.
-	@see http://haxe.org/manual/types-numeric-operators.html
+	@see https://haxe.org/manual/types-numeric-operators.html
 **/
 enum Binop {
 	/**
@@ -216,7 +216,7 @@ enum Binop {
 
 /**
 	A unary operator.
-	@see http://haxe.org/manual/types-numeric-operators.html
+	@see https://haxe.org/manual/types-numeric-operators.html
 **/
 enum Unop {
 	/**
@@ -247,7 +247,7 @@ enum Unop {
 
 /**
 	Represents a node in the AST.
-	@see http://haxe.org/manual/macro-reification-expression.html
+	@see https://haxe.org/manual/macro-reification-expression.html
 **/
 typedef Expr = {
 	/**
@@ -264,13 +264,13 @@ typedef Expr = {
 /**
 	Represents a AST node identical to `Expr`, but it allows constraining the
 	type of accepted expressions.
-	@see http://haxe.org/manual/macro-ExprOf.html
+	@see https://haxe.org/manual/macro-ExprOf.html
 **/
 typedef ExprOf<T> = Expr;
 
 /**
 	Represents a switch case.
-	@see http://haxe.org/manual/expression-switch.html
+	@see https://haxe.org/manual/expression-switch.html
 **/
 typedef Case = {
 	/**
@@ -291,7 +291,7 @@ typedef Case = {
 
 /**
 	Represents a variable in the AST.
-	@see http://haxe.org/manual/expression-var.html
+	@see https://haxe.org/manual/expression-var.html
 **/
 typedef Var = {
 	/**
@@ -312,7 +312,7 @@ typedef Var = {
 
 /**
 	Represents a catch in the AST.
-	@http://haxe.org/manual/expression-try-catch.html
+	@https://haxe.org/manual/expression-try-catch.html
 **/
 typedef Catch = {
 	/**
@@ -508,13 +508,13 @@ enum ComplexType {
 
 	/**
 		Represents a function type.
-		@see http://haxe.org/manual/types-function.html
+		@see https://haxe.org/manual/types-function.html
 	**/
 	TFunction( args : Array<ComplexType>, ret : ComplexType );
 
 	/**
 		Represents an anonymous structure type.
-		@see http://haxe.org/manual/types-anonymous-structure.html
+		@see https://haxe.org/manual/types-anonymous-structure.html
 	**/
 	TAnonymous( fields : Array<Field> );
 
@@ -527,7 +527,7 @@ enum ComplexType {
 	/**
 		Represents typedef extensions `> Iterable<T>`.
 		The array `p` holds the type paths to the given types.
-		@see http://haxe.org/manual/type-system-extensions.html
+		@see https://haxe.org/manual/type-system-extensions.html
 	**/
 	TExtend( p : Array<TypePath>, fields : Array<Field> );
 
@@ -704,7 +704,7 @@ typedef Field = {
 
 	/**
 		The access modifiers of the field. By default fields have private access.
-		@see http://haxe.org/manual/class-field-access-modifier.html
+		@see https://haxe.org/manual/class-field-access-modifier.html
 	**/
 	@:optional var access : Array<Access>;
 
@@ -726,20 +726,20 @@ typedef Field = {
 
 /**
 	Represents an access modifier.
-	@see http://haxe.org/manual/class-field-access-modifier.html
+	@see https://haxe.org/manual/class-field-access-modifier.html
 **/
 enum Access {
 
 	/**
 		Public access modifier, grants access from anywhere.
-		@see http://haxe.org/manual/class-field-visibility.html
+		@see https://haxe.org/manual/class-field-visibility.html
 	**/
 	APublic;
 
 	/**
 		Private access modifier, grants access to class and its sub-classes
 		only.
-		@see http://haxe.org/manual/class-field-visibility.html
+		@see https://haxe.org/manual/class-field-visibility.html
 	**/
 	APrivate;
 
@@ -750,20 +750,20 @@ enum Access {
 
 	/**
 		Override access modifier.
-		@see http://haxe.org/manual/class-field-override.html
+		@see https://haxe.org/manual/class-field-override.html
 	**/
 	AOverride;
 
 	/**
 		Dynamic (re-)bindable access modifier.
-		@see http://haxe.org/manual/class-field-dynamic.html
+		@see https://haxe.org/manual/class-field-dynamic.html
 	**/
 	ADynamic;
 
 	/**
 		Inline access modifier. Allows expressions to be directly inserted in
 		place of calls to them.
-		@see http://haxe.org/manual/class-field-inline.html
+		@see https://haxe.org/manual/class-field-inline.html
 	**/
 	AInline;
 
@@ -902,7 +902,7 @@ class Error {
 
 /**
 	Represents the import mode.
-	@see http://haxe.org/manual/type-system-import.html
+	@see https://haxe.org/manual/type-system-import.html
 **/
 enum ImportMode {
 	/**

+ 1 - 1
std/haxe/macro/Tools.hx

@@ -32,7 +32,7 @@ package haxe.macro;
 	- `haxe.macro.TypedExprTools`
 	- `haxe.macro.PositionTools`
   
-  @see <http://haxe.org/manual/lf-static-extension.html>
+  @see <https://haxe.org/manual/lf-static-extension.html>
 **/
 @:dox(hide)
 typedef TExprTools = ExprTools;

+ 13 - 13
std/haxe/macro/Type.hx

@@ -45,49 +45,49 @@ enum Type {
 	/**
 		Represents a monomorph.
 
-		@see http://haxe.org/manual/types-monomorph.html
+		@see https://haxe.org/manual/types-monomorph.html
 	**/
 	TMono( t : Ref<Null<Type>> );
 
 	/**
 		Represents an enum instance.
 
-		@see http://haxe.org/manual/types-enum-instance.html
+		@see https://haxe.org/manual/types-enum-instance.html
 	**/
 	TEnum( t : Ref<EnumType>, params : Array<Type> );
 
 	/**
 		Represents a class instance.
 
-		@see http://haxe.org/manual/types-class-instance.html
+		@see https://haxe.org/manual/types-class-instance.html
 	**/
 	TInst( t : Ref<ClassType>, params : Array<Type> );
 
 	/**
 		Represents a typedef.
 
-		@see http://haxe.org/manual/type-system-typedef.html
+		@see https://haxe.org/manual/type-system-typedef.html
 	**/
 	TType( t : Ref<DefType>, params : Array<Type> );
 
 	/**
 		Represents a function type.
 
-		@see http://haxe.org/manual/types-function.html
+		@see https://haxe.org/manual/types-function.html
 	**/
 	TFun( args : Array<{ name : String, opt : Bool, t : Type }>, ret : Type );
 
 	/**
 		Represents an anonymous structure type.
 
-		@see http://haxe.org/manual/types-anonymous-structure.html
+		@see https://haxe.org/manual/types-anonymous-structure.html
 	**/
 	TAnonymous( a : Ref<AnonType> );
 
 	/**
 		Represents Dynamic.
 
-		@see http://haxe.org/manual/types-dynamic.html
+		@see https://haxe.org/manual/types-dynamic.html
 	**/
 	TDynamic( t : Null<Type> );
 
@@ -99,7 +99,7 @@ enum Type {
 	/**
 		Represents an abstract type.
 
-		@see http://haxe.org/manual/types-abstract.html
+		@see https://haxe.org/manual/types-abstract.html
 	**/
 	TAbstract( t : Ref<AbstractType>, params : Array<Type> );
 }
@@ -145,7 +145,7 @@ enum AnonStatus {
 		Represents a structure which extends one or multiple structures defined
 		in `tl`.
 
-		@see http://haxe.org/manual/type-system-extensions.html
+		@see https://haxe.org/manual/type-system-extensions.html
 	**/
 	AExtend( tl:Ref<Array<Type>> );
 
@@ -495,14 +495,14 @@ typedef AbstractType = {>BaseType,
 	/**
 		The available implicit from-casts of the abstract.
 
-		@see http://haxe.org/manual/types-abstract-implicit-casts.html
+		@see https://haxe.org/manual/types-abstract-implicit-casts.html
 	**/
 	var from : Array<{t:Type, field:Null<ClassField>}>;
 
 	/**
 		The available implicit to-casts of the abstract.
 
-		@see http://haxe.org/manual/types-abstract-implicit-casts.html
+		@see https://haxe.org/manual/types-abstract-implicit-casts.html
 	**/
 	var to : Array<{t:Type, field:Null<ClassField>}>;
 
@@ -642,14 +642,14 @@ enum MethodKind {
 	/**
 		An inline method.
 
-		@see http://haxe.org/manual/class-field-inline.html
+		@see https://haxe.org/manual/class-field-inline.html
 	**/
 	MethInline;
 
 	/**
 		A dynamic, rebindable method.
 
-		@see http://haxe.org/manual/class-field-dynamic.html
+		@see https://haxe.org/manual/class-field-dynamic.html
 	**/
 	MethDynamic;
 

+ 12 - 12
std/haxe/rtti/CType.hx

@@ -91,7 +91,7 @@ typedef MetaData = Array<{ name : String, params : Array<String> }>;
 /**
 	The runtime class field information.
 	
-	@see <http://haxe.org/manual/cr-rtti-structure.html#class-field-information>
+	@see <https://haxe.org/manual/cr-rtti-structure.html#class-field-information>
 **/
 typedef ClassField = {
 	/**
@@ -122,13 +122,13 @@ typedef ClassField = {
 	var doc : Null<String>;
 
 	/**
-		The [read access](http://haxe.org/manual/dictionary.html#define-read-access) 
+		The [read access](https://haxe.org/manual/dictionary.html#define-read-access) 
 		behavior of the field.
 	**/
 	var get : Rights;
 
 	/**
-		The [write access](http://haxe.org/manual/dictionary.html#define-write-access)
+		The [write access](https://haxe.org/manual/dictionary.html#define-write-access)
 		behavior of the field.
 	**/
 	var set : Rights;
@@ -203,7 +203,7 @@ typedef TypeInfos = {
 	var doc : Null<String>;
 
 	/**
-		Whether or not the type is [private](http://haxe.org/manual/dictionary.html#define-private-type).
+		Whether or not the type is [private](https://haxe.org/manual/dictionary.html#define-private-type).
 	**/
 	var isPrivate : Bool;
 
@@ -213,7 +213,7 @@ typedef TypeInfos = {
 	var platforms : Platforms;
 
 	/**
-		The [metadata](http://haxe.org/manual/lf-metadata.html) the type was 
+		The [metadata](https://haxe.org/manual/lf-metadata.html) the type was 
 		annotated with.
 	**/
 	var meta : MetaData;
@@ -224,12 +224,12 @@ typedef TypeInfos = {
 **/
 typedef Classdef = {> TypeInfos,
 	/**
-		Whether or not the class is [extern](http://haxe.org/manual/lf-externs.html).
+		Whether or not the class is [extern](https://haxe.org/manual/lf-externs.html).
 	**/
 	var isExtern : Bool;
 
 	/**
-		Whether or not the class is actually an [interface](http://haxe.org/manual/types-interfaces.html).
+		Whether or not the class is actually an [interface](https://haxe.org/manual/types-interfaces.html).
 	**/
 	var isInterface : Bool;
 
@@ -246,7 +246,7 @@ typedef Classdef = {> TypeInfos,
 	var interfaces : List<PathParams>;
 
 	/**
-		The list of member [class fields](http://haxe.org/manual/class-field.html).
+		The list of member [class fields](https://haxe.org/manual/class-field.html).
 	**/
 	var fields : List<ClassField>;
 
@@ -265,7 +265,7 @@ typedef Classdef = {> TypeInfos,
 /**
 	The runtime enum constructor information.
 	
-	@see <http://haxe.org/manual/cr-rtti-structure.html#enum-constructor-information>
+	@see <https://haxe.org/manual/cr-rtti-structure.html#enum-constructor-information>
 **/
 typedef EnumField = {
 	/**
@@ -301,11 +301,11 @@ typedef EnumField = {
 /**
 	The enum runtime type information.
 	
-	@see <http://haxe.org/manual/cr-rtti-structure.html#enum-type-information>
+	@see <https://haxe.org/manual/cr-rtti-structure.html#enum-type-information>
 **/
 typedef Enumdef = {> TypeInfos,
 	/**
-		Whether or not the enum is [extern](http://haxe.org/manual/lf-externs.html).
+		Whether or not the enum is [extern](https://haxe.org/manual/lf-externs.html).
 	**/
 	var isExtern : Bool;
 
@@ -333,7 +333,7 @@ typedef Typedef = {> TypeInfos,
 /**
 	The abstract type runtime information.
 	
-	@see <http://haxe.org/manual/cr-rtti-structure.html#abstract-type-information>
+	@see <https://haxe.org/manual/cr-rtti-structure.html#abstract-type-information>
 **/
 typedef Abstractdef = {> TypeInfos,
 	var to : Array<{t:CType, field:Null<String>}>;

+ 1 - 1
std/haxe/rtti/Meta.hx

@@ -30,7 +30,7 @@ private typedef MetaObject = {
 /**
 	An API to access classes and enums metadata at runtime.
 
-	@see <http://haxe.org/manual/cr-rtti.html>
+	@see <https://haxe.org/manual/cr-rtti.html>
 **/
 class Meta {
 

+ 1 - 1
std/haxe/rtti/Rtti.hx

@@ -26,7 +26,7 @@ import haxe.rtti.CType;
 /**
 	Rtti is a helper class which supplements the `@:rtti` metadata.
 	
-	@see <http://haxe.org/manual/cr-rtti.html>
+	@see <https://haxe.org/manual/cr-rtti.html>
 **/
 class Rtti {
 

+ 1 - 1
std/haxe/rtti/XmlParser.hx

@@ -27,7 +27,7 @@ import haxe.xml.Fast;
 	XmlParser processes the runtime type information (RTTI) which
 	is stored as a XML string in a static field `__rtti`.
 	
-	@see <http://haxe.org/manual/cr-rtti.html>
+	@see <https://haxe.org/manual/cr-rtti.html>
 **/
 class XmlParser {
 

+ 1 - 1
std/haxe/unit/TestCase.hx

@@ -46,7 +46,7 @@ import haxe.PosInfos;
 	To run code before or after the test, override the functions `setup` 
 	and `tearDown`.
 
-	@see <http://haxe.org/manual/std-unit-testing.html>
+	@see <https://haxe.org/manual/std-unit-testing.html>
 **/
 @:keepSub
 @:publicFields

+ 1 - 1
std/haxe/unit/TestRunner.hx

@@ -34,7 +34,7 @@ import Reflect;
 	r.run();
 	```
 	
-	@see <http://haxe.org/manual/std-unit-testing.html>
+	@see <https://haxe.org/manual/std-unit-testing.html>
 **/
 class TestRunner {
 	/**

+ 1 - 1
std/haxe/unit/TestStatus.hx

@@ -27,7 +27,7 @@ import haxe.PosInfos;
 /**
 	The status information of a unit test case method.
 
-	@see <http://haxe.org/manual/std-unit-testing.html>
+	@see <https://haxe.org/manual/std-unit-testing.html>
 **/
 class TestStatus {
 	/**

+ 1 - 1
std/js/RegExp.hx

@@ -25,7 +25,7 @@
     Native JavaScript regular expressions.
 
     For cross-platform regular expressions, use Haxe `EReg` class or 
-    [regexp literals](http://haxe.org/manual/std-regex.html).
+    [regexp literals](https://haxe.org/manual/std-regex.html).
 **/
 @:native("RegExp")
 extern class RegExp {