aboutsummaryrefslogtreecommitdiffstats
path: root/src/imports/builtins
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2020-10-27 14:32:31 +0100
committerUlf Hermann <ulf.hermann@qt.io>2020-10-28 11:05:49 +0100
commit6aacae9e02ffa5f8a0dd891197827f896d139160 (patch)
tree2cdc0584716c292776dfbfd5dab8a9bd53f3208a /src/imports/builtins
parent2425cd478138c52694aaa20b7f7eb4a91d97b51c (diff)
Run builtins.qmltypes through qmlformat
Change-Id: I3ee4904cd3d492f71edee5f3b2bc9507df9810d4 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/imports/builtins')
-rw-r--r--src/imports/builtins/builtins.qmltypes1303
1 files changed, 1042 insertions, 261 deletions
diff --git a/src/imports/builtins/builtins.qmltypes b/src/imports/builtins/builtins.qmltypes
index 1334c7ddc3..a7975dc5ea 100644
--- a/src/imports/builtins/builtins.qmltypes
+++ b/src/imports/builtins/builtins.qmltypes
@@ -1,4 +1,5 @@
import QtQuick.tooling 1.2
+
Module {
dependencies: []
@@ -7,6 +8,7 @@ Module {
exports: ["QML/undefined 1.0"]
exportMetaObjectRevisions: [256]
}
+
Component {
name: "var"
exports: ["QML/var 1.0", "QML/variant 1.0"]
@@ -16,36 +18,62 @@ Module {
Component {
name: "QObject"
accessSemantics: "reference"
- exports: [ "QML/QtObject 1.0"]
-
+ exports: ["QML/QtObject 1.0"]
exportMetaObjectRevisions: [256]
- Method { name: "toString"; type: "string" }
- Method { name: "destroy" }
+
+ Method {
+ name: "toString"
+ type: "string"
+ }
+
Method {
name: "destroy"
- Parameter { name: "delay"; type: "int" }
}
+
+ Method {
+ name: "destroy"
+
+ Parameter {
+ name: "delay"
+ type: "int"
+ }
+
+ }
+
}
Component {
name: "QQmlComponent"
-
accessSemantics: "reference"
prototype: "QObject"
- exports: [ "QML/Component 1.0" ]
-
+ exports: ["QML/Component 1.0"]
exportMetaObjectRevisions: [256]
+
Enum {
name: "Status"
values: ["Null", "Ready", "Loading", "Error"]
}
- Property { name: "status"; type: "Status"; isReadonly: true }
+
+ Property {
+ name: "status"
+ type: "Status"
+ isReadonly: true
+ }
Signal {
name: "statusChanged"
- Parameter { type: "QQmlComponent::Status" }
+
+ Parameter {
+ type: "QQmlComponent::Status"
+ }
+
+ }
+
+ Method {
+ name: "errorString"
+ type: "string"
}
- Method { name: "errorString"; type: "string" }
+
}
Component {
@@ -53,274 +81,656 @@ Module {
// is a singleton, but its constructor can construct NumberPrototype objects...
isSingleton: true
prototype: "NumberPrototype"
- Property{ name:"EPSILON"; type: "NumberPrototype"; isReadonly: true }
- Method{
+
+ Property {
+ name: "EPSILON"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Method {
name: "isFinite"
type: "bool"
- Parameter { name: "number"; type: "NumberPrototype" }
+
+ Parameter {
+ name: "number"
+ type: "NumberPrototype"
+ }
+
}
- Method{
+
+ Method {
name: "isInteger"
type: "bool"
- Parameter { name: "number"; type: "NumberPrototype" }
+
+ Parameter {
+ name: "number"
+ type: "NumberPrototype"
+ }
+
}
- Method{
+
+ Method {
name: "isNaN"
type: "bool"
- Parameter { name: "number"; type: "NumberPrototype" }
+
+ Parameter {
+ name: "number"
+ type: "NumberPrototype"
+ }
+
}
- Method{
+
+ Method {
name: "isSafeInteger"
type: "bool"
- Parameter { name: "number"; type: "NumberPrototype" }
- }
- Property{ name:"MAX_SAFE_INTEGER" ; type: "NumberPrototype"; isReadonly: true }
- Property{ name:"MAX_VALUE" ; type: "NumberPrototype"; isReadonly: true }
- Property{ name:"MIN_SAFE_INTEGER" ; type: "NumberPrototype"; isReadonly: true }
- Property{ name:"MIN_VALUE" ; type: "NumberPrototype"; isReadonly: true }
- Property{ name:"NaN" ; type: "NumberPrototype"; isReadonly: true }
- Property{ name:"NEGATIVE_INFINITY" ; type: "NumberPrototype"; isReadonly: true }
- Method{
+
+ Parameter {
+ name: "number"
+ type: "NumberPrototype"
+ }
+
+ }
+
+ Property {
+ name: "MAX_SAFE_INTEGER"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Property {
+ name: "MAX_VALUE"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Property {
+ name: "MIN_SAFE_INTEGER"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Property {
+ name: "MIN_VALUE"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Property {
+ name: "NaN"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Property {
+ name: "NEGATIVE_INFINITY"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
+ Method {
name: "parseFloat"
type: "double"
- Parameter { name: "string"; type: "string" }
+
+ Parameter {
+ name: "string"
+ type: "string"
+ }
+
}
- Method{
+
+ Method {
name: "parseInt"
type: "int"
- Parameter { name: "string"; type: "string" }
- Parameter { name: "radix"; type: "int" }
+
+ Parameter {
+ name: "string"
+ type: "string"
+ }
+
+ Parameter {
+ name: "radix"
+ type: "int"
+ }
+
}
- Property{ name:"POSITIVE_INFINITY" ; type: "NumberPrototype"; isReadonly: true }
+
+ Property {
+ name: "POSITIVE_INFINITY"
+ type: "NumberPrototype"
+ isReadonly: true
+ }
+
}
+
Component {
name: "NumberPrototype"
+
Method {
name: "toExponential"
type: "string"
- Parameter { name: "fractionDigits"; type: "int" }
+
+ Parameter {
+ name: "fractionDigits"
+ type: "int"
+ }
+
}
+
Method {
name: "toFixed"
type: "string"
- Parameter { name: "fractionDigits"; type: "int" }
+
+ Parameter {
+ name: "fractionDigits"
+ type: "int"
+ }
+
}
+
Method {
name: "toLocaleString"
type: "string"
- Parameter { name: "locales"; type: "string" }
- Parameter { name: "options"; type: "object" }
+
+ Parameter {
+ name: "locales"
+ type: "string"
+ }
+
+ Parameter {
+ name: "options"
+ type: "object"
+ }
+
}
+
Method {
name: "toPrecision"
type: "string"
- Parameter { name: "precision"; type: "int" }
+
+ Parameter {
+ name: "precision"
+ type: "int"
+ }
+
}
+
Method {
name: "toString"
type: "string"
- Parameter { name: "base"; type: "int" }
+
+ Parameter {
+ name: "base"
+ type: "int"
+ }
+
}
+
Method {
name: "valueOf"
type: "NumberPrototype"
}
+
}
+
Component {
name: "Math"
isSingleton: true
exports: ["QML/Math 1.0"]
exportMetaObjectRevisions: [256]
- Property{ name:"E" ; type: "double"; isReadonly: true }
- Property{ name:"LN10" ; type: "double"; isReadonly: true }
- Property{ name:"LN2" ; type: "double"; isReadonly: true }
- Property{ name:"LOG10E" ; type: "double"; isReadonly: true }
- Property{ name:"LOG2E" ; type: "double"; isReadonly: true }
- Property{ name:"PI" ; type: "double"; isReadonly: true }
- Property{ name:"SQRT1_2" ; type: "double"; isReadonly: true }
- Property{ name:"SQRT2" ; type: "double"; isReadonly: true }
- Method{
+
+ Property {
+ name: "E"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "LN10"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "LN2"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "LOG10E"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "LOG2E"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "PI"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "SQRT1_2"
+ type: "double"
+ isReadonly: true
+ }
+
+ Property {
+ name: "SQRT2"
+ type: "double"
+ isReadonly: true
+ }
+
+ Method {
name: "abs"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "acos"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "acosh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "asin"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "asinh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "atan"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "atanh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "atan2"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "acbrt"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "ceil"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "clz32"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "cos"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "cosh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "exp"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "expm1"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "floor"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "fround"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "hypot"
type: "double"
- Parameter { name: "value1"; type: "double" }
- Parameter { name: "value2"; type: "double" }
+
+ Parameter {
+ name: "value1"
+ type: "double"
+ }
+
+ Parameter {
+ name: "value2"
+ type: "double"
+ }
// vararg
+
}
- Method{
+
+ Method {
name: "cosh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "imul"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "log"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "log1p"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "log10"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "log2"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "max"
type: "NumberPrototype"
- Parameter { name: "value1"; type: "NumberPrototype" }
- Parameter { name: "value2"; type: "NumberPrototype" }
+
+ Parameter {
+ name: "value1"
+ type: "NumberPrototype"
+ }
+
+ Parameter {
+ name: "value2"
+ type: "NumberPrototype"
+ }
// vararg
+
}
- Method{
+
+ Method {
name: "min"
type: "NumberPrototype"
- Parameter { name: "value1"; type: "NumberPrototype" }
- Parameter { name: "value2"; type: "NumberPrototype" }
+
+ Parameter {
+ name: "value1"
+ type: "NumberPrototype"
+ }
+
+ Parameter {
+ name: "value2"
+ type: "NumberPrototype"
+ }
// vararg
+
}
- Method{
+
+ Method {
name: "pow"
type: "double"
- Parameter { name: "x"; type: "double" }
- Parameter { name: "y"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
+ Parameter {
+ name: "y"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "random"
type: "double"
}
- Method{
+
+ Method {
name: "round"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "sign"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "sin"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "sinh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "sqrt"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "tanh"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
- Method{
+
+ Method {
name: "trunc"
type: "double"
- Parameter { name: "x"; type: "double" }
+
+ Parameter {
+ name: "x"
+ type: "double"
+ }
+
}
+
}
+
Component {
name: "int"
exports: ["QML/int 1.0"]
@@ -328,11 +738,13 @@ Module {
prototype: "NumberPrototype"
accessSemantics: "value"
}
+
Component {
name: "float"
prototype: "NumberPrototype"
accessSemantics: "value"
}
+
Component {
name: "double"
exports: ["QML/real 1.0"]
@@ -340,190 +752,428 @@ Module {
prototype: "NumberPrototype"
accessSemantics: "value"
}
+
Component {
name: "JSON"
exports: ["QML/JSON 1.0"]
exportMetaObjectRevisions: [256]
isSingleton: true
+
Method {
name: "parse"
type: "var"
- Parameter { name: "text"; type: "string" }
- Parameter { name: "reviver"; type: "var" }
+
+ Parameter {
+ name: "text"
+ type: "string"
+ }
+
+ Parameter {
+ name: "reviver"
+ type: "var"
+ }
+
}
+
Method {
name: "stringify"
type: "string"
- Parameter { name: "value"; type: "var" }
- Parameter { name: "replacer"; type: "var" }
- Parameter { name: "space"; type: "int" }
+
+ Parameter {
+ name: "value"
+ type: "var"
+ }
+
+ Parameter {
+ name: "replacer"
+ type: "var"
+ }
+
+ Parameter {
+ name: "space"
+ type: "int"
+ }
+
}
+
}
+
Component {
name: "String"
exports: ["QML/String 1.0"]
exportMetaObjectRevisions: [256]
isSingleton: true
prototype: "StringPrototype"
+
Method {
name: "fromCharCode"
type: "string"
- Parameter { name: "codeUnits"; type: "int" }
+
+ Parameter {
+ name: "codeUnits"
+ type: "int"
+ }
// vararg
+
}
+
Method {
name: "fromCodePoint"
type: "string"
- Parameter { name: "codeUnits"; type: "int" }
+
+ Parameter {
+ name: "codeUnits"
+ type: "int"
+ }
// vararg
+
}
+
Method {
name: "raw"
type: "string"
- Parameter { name: "template"; type: "string" }
- Parameter { name: "substitutions"; type: "list" }
+
+ Parameter {
+ name: "template"
+ type: "string"
+ }
+
+ Parameter {
+ name: "substitutions"
+ type: "list"
+ }
// vararg
+
}
+
}
+
Component {
name: "StringPrototype"
+
Method {
name: "charAt"
type: "string"
- Parameter { name: "pos"; type: "int" }
+
+ Parameter {
+ name: "pos"
+ type: "int"
+ }
+
}
+
Method {
name: "codePointAt"
type: "int"
- Parameter { name: "pos"; type: "int" }
+
+ Parameter {
+ name: "pos"
+ type: "int"
+ }
+
}
+
Method {
name: "charCodeAt"
type: "int"
- Parameter { name: "pos"; type: "int" }
+
+ Parameter {
+ name: "pos"
+ type: "int"
+ }
+
}
+
Method {
name: "concat"
type: "string"
- Parameter { name: "args"; type: "string" }
+
+ Parameter {
+ name: "args"
+ type: "string"
+ }
// vararg
+
}
+
Method {
name: "endsWith"
type: "bool"
- Parameter { name: "searchString"; type: "string" }
- Parameter { name: "endPosition"; type: "int" }
+
+ Parameter {
+ name: "searchString"
+ type: "string"
+ }
+
+ Parameter {
+ name: "endPosition"
+ type: "int"
+ }
+
}
+
Method {
name: "includes"
type: "bool"
- Parameter { name: "searchString"; type: "string" }
- Parameter { name: "position"; type: "int" }
+
+ Parameter {
+ name: "searchString"
+ type: "string"
+ }
+
+ Parameter {
+ name: "position"
+ type: "int"
+ }
+
}
+
Method {
name: "indexOf"
type: "int"
- Parameter { name: "searchString"; type: "string" }
- Parameter { name: "position"; type: "int" }
+
+ Parameter {
+ name: "searchString"
+ type: "string"
+ }
+
+ Parameter {
+ name: "position"
+ type: "int"
+ }
+
}
+
Method {
name: "lastIndexOf"
type: "int"
- Parameter { name: "searchString"; type: "string" }
- Parameter { name: "position"; type: "int" }
+
+ Parameter {
+ name: "searchString"
+ type: "string"
+ }
+
+ Parameter {
+ name: "position"
+ type: "int"
+ }
+
}
+
Method {
name: "localeCompare"
type: "int"
- Parameter { name: "that"; type: "string" }
- Parameter { name: "locale"; type: "string" }
- Parameter { name: "options"; type: "int" }
+
+ Parameter {
+ name: "that"
+ type: "string"
+ }
+
+ Parameter {
+ name: "locale"
+ type: "string"
+ }
+
+ Parameter {
+ name: "options"
+ type: "int"
+ }
+
}
+
Method {
name: "match"
type: "var"
- Parameter { name: "that"; type: "string" }
- Parameter { name: "locale"; type: "string" }
- Parameter { name: "options"; type: "int" }
+
+ Parameter {
+ name: "that"
+ type: "string"
+ }
+
+ Parameter {
+ name: "locale"
+ type: "string"
+ }
+
+ Parameter {
+ name: "options"
+ type: "int"
+ }
+
}
+
Method {
name: "normalize"
type: "string"
- Parameter { name: "form"; type: "string" }
+
+ Parameter {
+ name: "form"
+ type: "string"
+ }
+
}
+
Method {
name: "repeat"
type: "string"
- Parameter { name: "count"; type: "int" }
+
+ Parameter {
+ name: "count"
+ type: "int"
+ }
+
}
+
Method {
name: "replace"
type: "string"
- Parameter { name: "searchValue"; type: "string" }
- Parameter { name: "replaceValue"; type: "string" }
+
+ Parameter {
+ name: "searchValue"
+ type: "string"
+ }
+
+ Parameter {
+ name: "replaceValue"
+ type: "string"
+ }
+
}
+
Method {
name: "search"
type: "var"
- Parameter { name: "regexp"; type: "var" }
+
+ Parameter {
+ name: "regexp"
+ type: "var"
+ }
+
}
+
Method {
name: "slice"
type: "string"
- Parameter { name: "start"; type: "int" }
- Parameter { name: "end"; type: "int" }
+
+ Parameter {
+ name: "start"
+ type: "int"
+ }
+
+ Parameter {
+ name: "end"
+ type: "int"
+ }
+
}
+
Method {
name: "split"
type: "list"
- Parameter { name: "separator"; type: "string" }
- Parameter { name: "limit"; type: "int" }
+
+ Parameter {
+ name: "separator"
+ type: "string"
+ }
+
+ Parameter {
+ name: "limit"
+ type: "int"
+ }
+
}
+
Method {
name: "startsWith"
type: "bool"
- Parameter { name: "searchString"; type: "string" }
- Parameter { name: "position"; type: "int" }
+
+ Parameter {
+ name: "searchString"
+ type: "string"
+ }
+
+ Parameter {
+ name: "position"
+ type: "int"
+ }
+
}
+
Method {
name: "substring"
type: "string"
- Parameter { name: "start"; type: "int" }
- Parameter { name: "end"; type: "int" }
+
+ Parameter {
+ name: "start"
+ type: "int"
+ }
+
+ Parameter {
+ name: "end"
+ type: "int"
+ }
+
}
+
Method {
name: "toLocaleLowerCase"
type: "string"
- Parameter { name: "locale"; type: "string" }
- Parameter { name: "options"; type: "var" }
+
+ Parameter {
+ name: "locale"
+ type: "string"
+ }
+
+ Parameter {
+ name: "options"
+ type: "var"
+ }
+
}
+
Method {
name: "toLowerCase"
type: "string"
}
+
Method {
name: "toUpperCase"
type: "string"
- Parameter { name: "locale"; type: "string" }
- Parameter { name: "options"; type: "var" }
+
+ Parameter {
+ name: "locale"
+ type: "string"
+ }
+
+ Parameter {
+ name: "options"
+ type: "var"
+ }
+
}
+
Method {
name: "toUpperCase"
type: "string"
}
+
Method {
name: "trim"
type: "string"
}
+
Method {
name: "valueOf"
type: "string"
}
+
Property {
name: "length"
type: "int"
}
+
}
+
Component {
name: "string"
prototype: "StringPrototype"
@@ -531,22 +1181,28 @@ Module {
exportMetaObjectRevisions: [256]
accessSemantics: "value"
}
+
Component {
name: "Boolean"
isSingleton: true
prototype: "BooleanPrototype"
}
+
Component {
name: "BooleanPrototype"
+
Method {
name: "toString"
type: "string"
}
+
Method {
name: "valueOf"
type: "bool"
}
+
}
+
Component {
name: "bool"
prototype: "BooleanPrototype"
@@ -554,403 +1210,527 @@ Module {
exportMetaObjectRevisions: [256]
accessSemantics: "value"
}
+
Component {
name: "Date"
isSingleton: true
prototype: "DatePrototype"
+
// Date ( year, month [, date [ , hours [ , minutes [ , seconds [ , ms ] ] ] ] ] )
- Method{
+ Method {
name: "now"
type: "DatePrototype"
}
- Method{
+
+ Method {
name: "parse"
type: "DatePrototype"
- Parameter{
+
+ Parameter {
name: "string"
type: "string"
}
+
}
- Method{
+
+ Method {
name: "UTC"
type: "DatePrototype"
- Parameter{
+
+ Parameter {
name: "year"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "month"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "date"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "hours"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "minutes"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "seconds"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
+
}
+
Component {
name: "DatePrototype"
- Method{
+
+ Method {
name: "getDate"
type: "int"
}
- Method{
+
+ Method {
name: "getDay"
type: "int"
}
- Method{
+
+ Method {
name: "getFullYear"
type: "int"
}
- Method{
+
+ Method {
name: "getHours"
type: "int"
}
- Method{
+
+ Method {
name: "getMilliseconds"
type: "int"
}
- Method{
+
+ Method {
name: "getMinutes"
type: "int"
}
- Method{
+
+ Method {
name: "getMonth"
type: "int"
}
- Method{
+
+ Method {
name: "getSeconds"
type: "int"
}
- Method{
+
+ Method {
name: "getTime"
type: "double"
}
- Method{
+
+ Method {
name: "getTimeZoneOffset"
type: "double"
}
- Method{
+
+ Method {
name: "getUTCDate"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCDay"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCFullYear"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCHours"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCMilliseconds"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCMinutes"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCMonth"
type: "int"
}
- Method{
+
+ Method {
name: "getUTCSeconds"
type: "int"
}
- Method{
+
+ Method {
name: "setDate"
type: "date"
- Parameter{
+
+ Parameter {
name: "date"
type: "DatePrototype"
}
+
}
- Method{
+
+ Method {
name: "setFullYear"
type: "date"
- Parameter{
+
+ Parameter {
name: "year"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "month"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "date"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setHours"
type: "date"
- Parameter{
+
+ Parameter {
name: "hour"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "min"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "sec"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setMilliseconds"
type: "date"
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setMinutes"
type: "date"
- Parameter{
+
+ Parameter {
name: "min"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "sec"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setMonth"
type: "date"
- Parameter{
+
+ Parameter {
name: "month"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "date"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setSeconds"
type: "date"
- Parameter{
+
+ Parameter {
name: "seconds"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setTime"
type: "date"
- Parameter{
+
+ Parameter {
name: "time"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCDate"
type: "date"
- Parameter{
+
+ Parameter {
name: "date"
type: "DatePrototype"
}
+
}
- Method{
+
+ Method {
name: "setUTCFullYear"
type: "date"
- Parameter{
+
+ Parameter {
name: "year"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "month"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "date"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCHours"
type: "date"
- Parameter{
+
+ Parameter {
name: "hour"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "min"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "sec"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCMilliseconds"
type: "date"
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCMinutes"
type: "date"
- Parameter{
+
+ Parameter {
name: "min"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "sec"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCMonth"
type: "date"
- Parameter{
+
+ Parameter {
name: "month"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "date"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "setUTCSeconds"
type: "date"
- Parameter{
+
+ Parameter {
name: "seconds"
type: "int"
}
- Parameter{
+
+ Parameter {
name: "ms"
type: "int"
}
+
}
- Method{
+
+ Method {
name: "toDateString"
type: "string"
}
- Method{
+
+ Method {
name: "toISOString"
type: "string"
}
- Method{
+
+ Method {
name: "toJSON"
type: "string"
- Parameter{
+
+ Parameter {
name: "key"
type: "var" // ignored
}
+
}
- Method{
+
+ Method {
name: "toLocaleDateString"
type: "string"
- Parameter{
+
+ Parameter {
name: "locale"
type: "string"
}
- Parameter{
+
+ Parameter {
name: "options"
type: "var"
}
+
}
- Method{
+
+ Method {
name: "toLocaleDateDateString"
type: "string"
- Parameter{
+
+ Parameter {
name: "locale"
type: "string"
}
- Parameter{
+
+ Parameter {
name: "options"
type: "var"
}
+
}
- Method{
+
+ Method {
name: "toLocaleDateTimeString"
type: "string"
- Parameter{
+
+ Parameter {
name: "locale"
type: "string"
}
- Parameter{
+
+ Parameter {
name: "options"
type: "var"
}
+
}
- Method{
+
+ Method {
name: "toLocaleString"
type: "string"
- Parameter{
+
+ Parameter {
name: "locale"
type: "string"
}
- Parameter{
+
+ Parameter {
name: "options"
type: "var"
}
+
}
- Method{
+
+ Method {
name: "toString"
type: "string"
}
- Method{
+
+ Method {
name: "toTimeString"
type: "string"
}
- Method{
+
+ Method {
name: "toUTCString"
type: "string"
}
- Method{
+
+ Method {
name: "valueOf"
type: "date"
}
+
}
+
Component {
name: "date"
prototype: "DatePrototype"
@@ -958,4 +1738,5 @@ Module {
exportMetaObjectRevisions: [256]
accessSemantics: "value"
}
+
}