@storm-stack/core
Version:
A build toolkit and runtime used by Storm Software in TypeScript applications
1,635 lines (1,631 loc) • 140 kB
JavaScript
'use strict';
var $ = require('@stryke/capnp');
function _interopNamespace(e) {
if (e && e.__esModule) return e;
var n = Object.create(null);
if (e) {
Object.keys(e).forEach(function (k) {
if (k !== 'default') {
var d = Object.getOwnPropertyDescriptor(e, k);
Object.defineProperty(n, k, d.get ? d : {
enumerable: true,
get: function () { return e[k]; }
});
}
});
}
n.default = e;
return Object.freeze(n);
}
var $__namespace = /*#__PURE__*/_interopNamespace($);
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
var _capnpFileId = BigInt("0xae3c363dcecf2729");
var ReflectionKind = {
NEVER: 0,
ANY: 1,
UNKNOWN: 2,
VOID: 3,
OBJECT: 4,
STRING: 5,
NUMBER: 6,
BOOLEAN: 7,
SYMBOL: 8,
BIGINT: 9,
NULL: 10,
UNDEFINED: 11,
REGEXP: 12,
LITERAL: 13,
TEMPLATE_LITERAL: 14,
PROPERTY: 15,
METHOD: 16,
FUNCTION: 17,
PARAMETER: 18,
PROMISE: 19,
CLASS: 20,
TYPE_PARAMETER: 21,
ENUM: 22,
UNION: 23,
INTERSECTION: 24,
ARRAY: 25,
TUPLE: 26,
TUPLE_MEMBER: 27,
ENUM_MEMBER: 28,
REST: 29,
OBJECT_LITERAL: 30,
INDEX_SIGNATURE: 31,
PROPERTY_SIGNATURE: 32,
METHOD_SIGNATURE: 33,
INFER: 34,
CALL_SIGNATURE: 35
};
var ReflectionVisibility = {
PUBLIC: 0,
PROTECTED: 1,
PRIVATE: 2
};
var TagsReflection = class extends $__namespace.Struct {
static {
__name(this, "TagsReflection");
}
static _capnp = {
displayName: "TagsReflection",
id: "ab7e31d6b834bbf8",
size: new $__namespace.ObjectSize(8, 4)
};
_adoptAlias(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this));
}
_disownAlias() {
return $__namespace.utils.disown(this.alias);
}
get alias() {
return $__namespace.utils.getList(0, $__namespace.TextList, this);
}
_hasAlias() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this));
}
_initAlias(length) {
return $__namespace.utils.initList(0, $__namespace.TextList, length, this);
}
set alias(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this));
}
get title() {
return $__namespace.utils.getText(1, this);
}
set title(value) {
$__namespace.utils.setText(1, value, this);
}
get hidden() {
return $__namespace.utils.getBit(0, this);
}
set hidden(value) {
$__namespace.utils.setBit(0, value, this);
}
get readonly() {
return $__namespace.utils.getBit(1, this);
}
set readonly(value) {
$__namespace.utils.setBit(1, value, this);
}
get ignore() {
return $__namespace.utils.getBit(2, this);
}
set ignore(value) {
$__namespace.utils.setBit(2, value, this);
}
get internal() {
return $__namespace.utils.getBit(3, this);
}
set internal(value) {
$__namespace.utils.setBit(3, value, this);
}
_adoptPermission(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownPermission() {
return $__namespace.utils.disown(this.permission);
}
get permission() {
return $__namespace.utils.getList(2, $__namespace.TextList, this);
}
_hasPermission() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initPermission(length) {
return $__namespace.utils.initList(2, $__namespace.TextList, length, this);
}
set permission(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
get domain() {
return $__namespace.utils.getText(3, this);
}
set domain(value) {
$__namespace.utils.setText(3, value, this);
}
toString() {
return "TagsReflection_" + super.toString();
}
};
var DefaultValueReflection_Value_Which = {
UNDEFINED: 0,
BOOLEAN: 1,
INTEGER: 2,
FLOAT: 3,
STRING: 4
};
var DefaultValueReflection_Value = class extends $__namespace.Struct {
static {
__name(this, "DefaultValueReflection_Value");
}
static UNDEFINED = DefaultValueReflection_Value_Which.UNDEFINED;
static BOOLEAN = DefaultValueReflection_Value_Which.BOOLEAN;
static INTEGER = DefaultValueReflection_Value_Which.INTEGER;
static FLOAT = DefaultValueReflection_Value_Which.FLOAT;
static STRING = DefaultValueReflection_Value_Which.STRING;
static _capnp = {
displayName: "value",
id: "8748135e0497fe81",
size: new $__namespace.ObjectSize(16, 1)
};
get _isUndefined() {
return $__namespace.utils.getUint16(0, this) === 0;
}
set undefined(_) {
$__namespace.utils.setUint16(0, 0, this);
}
get boolean() {
$__namespace.utils.testWhich("boolean", $__namespace.utils.getUint16(0, this), 1, this);
return $__namespace.utils.getBit(16, this);
}
get _isBoolean() {
return $__namespace.utils.getUint16(0, this) === 1;
}
set boolean(value) {
$__namespace.utils.setUint16(0, 1, this);
$__namespace.utils.setBit(16, value, this);
}
get integer() {
$__namespace.utils.testWhich("integer", $__namespace.utils.getUint16(0, this), 2, this);
return $__namespace.utils.getInt32(4, this);
}
get _isInteger() {
return $__namespace.utils.getUint16(0, this) === 2;
}
set integer(value) {
$__namespace.utils.setUint16(0, 2, this);
$__namespace.utils.setInt32(4, value, this);
}
get float() {
$__namespace.utils.testWhich("float", $__namespace.utils.getUint16(0, this), 3, this);
return $__namespace.utils.getFloat64(8, this);
}
get _isFloat() {
return $__namespace.utils.getUint16(0, this) === 3;
}
set float(value) {
$__namespace.utils.setUint16(0, 3, this);
$__namespace.utils.setFloat64(8, value, this);
}
get string() {
$__namespace.utils.testWhich("string", $__namespace.utils.getUint16(0, this), 4, this);
return $__namespace.utils.getText(0, this);
}
get _isString() {
return $__namespace.utils.getUint16(0, this) === 4;
}
set string(value) {
$__namespace.utils.setUint16(0, 4, this);
$__namespace.utils.setText(0, value, this);
}
toString() {
return "DefaultValueReflection_Value_" + super.toString();
}
which() {
return $__namespace.utils.getUint16(0, this);
}
};
var DefaultValueReflection = class extends $__namespace.Struct {
static {
__name(this, "DefaultValueReflection");
}
static _capnp = {
displayName: "DefaultValueReflection",
id: "96fe6f07954197c9",
size: new $__namespace.ObjectSize(16, 1)
};
get value() {
return $__namespace.utils.getAs(DefaultValueReflection_Value, this);
}
_initValue() {
return $__namespace.utils.getAs(DefaultValueReflection_Value, this);
}
toString() {
return "DefaultValueReflection_" + super.toString();
}
};
var SerializedTypeReference = class extends $__namespace.Struct {
static {
__name(this, "SerializedTypeReference");
}
static _capnp = {
displayName: "SerializedTypeReference",
id: "a83d8a28b5e80f3a",
size: new $__namespace.ObjectSize(8, 0)
};
get id() {
return $__namespace.utils.getUint32(0, this);
}
set id(value) {
$__namespace.utils.setUint32(0, value, this);
}
toString() {
return "SerializedTypeReference_" + super.toString();
}
};
var IndexAccessOrigin = class extends $__namespace.Struct {
static {
__name(this, "IndexAccessOrigin");
}
static _capnp = {
displayName: "IndexAccessOrigin",
id: "ca50b18186c87afe",
size: new $__namespace.ObjectSize(0, 2)
};
_adoptContainer(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this));
}
_disownContainer() {
return $__namespace.utils.disown(this.container);
}
get container() {
return $__namespace.utils.getStruct(0, SerializedTypeReference, this);
}
_hasContainer() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this));
}
_initContainer() {
return $__namespace.utils.initStructAt(0, SerializedTypeReference, this);
}
set container(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this));
}
_adoptIndex(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownIndex() {
return $__namespace.utils.disown(this.index);
}
get index() {
return $__namespace.utils.getStruct(1, SerializedTypeReference, this);
}
_hasIndex() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initIndex() {
return $__namespace.utils.initStructAt(1, SerializedTypeReference, this);
}
set index(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
toString() {
return "IndexAccessOrigin_" + super.toString();
}
};
var EntityOptions_EntityIndexOptions = class extends $__namespace.Struct {
static {
__name(this, "EntityOptions_EntityIndexOptions");
}
static _capnp = {
displayName: "EntityIndexOptions",
id: "de584ad10b7c5004",
size: new $__namespace.ObjectSize(0, 2)
};
_adoptNames(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(0, this));
}
_disownNames() {
return $__namespace.utils.disown(this.names);
}
get names() {
return $__namespace.utils.getList(0, $__namespace.TextList, this);
}
_hasNames() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(0, this));
}
_initNames(length) {
return $__namespace.utils.initList(0, $__namespace.TextList, length, this);
}
set names(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(0, this));
}
/**
* JSON stringified options
*
*/
get options() {
return $__namespace.utils.getText(1, this);
}
set options(value) {
$__namespace.utils.setText(1, value, this);
}
toString() {
return "EntityOptions_EntityIndexOptions_" + super.toString();
}
};
var EntityOptions = class _EntityOptions extends $__namespace.Struct {
static {
__name(this, "EntityOptions");
}
static EntityIndexOptions = EntityOptions_EntityIndexOptions;
static _capnp = {
displayName: "EntityOptions",
id: "948d2d02cf676d60",
size: new $__namespace.ObjectSize(8, 5)
};
static _Indexes;
get name() {
return $__namespace.utils.getText(0, this);
}
set name(value) {
$__namespace.utils.setText(0, value, this);
}
get description() {
return $__namespace.utils.getText(1, this);
}
set description(value) {
$__namespace.utils.setText(1, value, this);
}
get collection() {
return $__namespace.utils.getText(2, this);
}
set collection(value) {
$__namespace.utils.setText(2, value, this);
}
get database() {
return $__namespace.utils.getText(3, this);
}
set database(value) {
$__namespace.utils.setText(3, value, this);
}
get singleTableInheritance() {
return $__namespace.utils.getBit(0, this);
}
set singleTableInheritance(value) {
$__namespace.utils.setBit(0, value, this);
}
_adoptIndexes(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownIndexes() {
return $__namespace.utils.disown(this.indexes);
}
get indexes() {
return $__namespace.utils.getList(4, _EntityOptions._Indexes, this);
}
_hasIndexes() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initIndexes(length) {
return $__namespace.utils.initList(4, _EntityOptions._Indexes, length, this);
}
set indexes(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
toString() {
return "EntityOptions_" + super.toString();
}
};
var SerializedTypeObjectLiteral = class _SerializedTypeObjectLiteral extends $__namespace.Struct {
static {
__name(this, "SerializedTypeObjectLiteral");
}
static _capnp = {
displayName: "SerializedTypeObjectLiteral",
id: "8b56235ad9bcb2b1",
size: new $__namespace.ObjectSize(8, 6)
};
static _TypeArguments;
static _Decorators;
static _Types;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeObjectLiteral._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeObjectLiteral._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeObjectLiteral._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeObjectLiteral._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get kind() {
return $__namespace.utils.getUint16(0, this);
}
set kind(value) {
$__namespace.utils.setUint16(0, value, this);
}
_adoptTypes(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownTypes() {
return $__namespace.utils.disown(this.types);
}
get types() {
return $__namespace.utils.getList(4, _SerializedTypeObjectLiteral._Types, this);
}
_hasTypes() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initTypes(length) {
return $__namespace.utils.initList(4, _SerializedTypeObjectLiteral._Types, length, this);
}
set types(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(5, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this));
}
_initTags() {
return $__namespace.utils.initStructAt(5, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this));
}
toString() {
return "SerializedTypeObjectLiteral_" + super.toString();
}
};
var SerializedTypeClassType = class _SerializedTypeClassType extends $__namespace.Struct {
static {
__name(this, "SerializedTypeClassType");
}
static _capnp = {
displayName: "SerializedTypeClassType",
id: "9855392bf9c48b25",
size: new $__namespace.ObjectSize(8, 11)
};
static _TypeArguments;
static _Decorators;
static _ExtendsArguments;
static _Arguments;
static _Types;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeClassType._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeClassType._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeClassType._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeClassType._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get kind() {
return $__namespace.utils.getUint16(0, this);
}
set kind(value) {
$__namespace.utils.setUint16(0, value, this);
}
get name() {
return $__namespace.utils.getText(4, this);
}
set name(value) {
$__namespace.utils.setText(4, value, this);
}
get globalObject() {
return $__namespace.utils.getBit(16, this);
}
set globalObject(value) {
$__namespace.utils.setBit(16, value, this);
}
get classType() {
return $__namespace.utils.getText(5, this);
}
set classType(value) {
$__namespace.utils.setText(5, value, this);
}
_adoptExtendsArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this));
}
_disownExtendsArguments() {
return $__namespace.utils.disown(this.extendsArguments);
}
get extendsArguments() {
return $__namespace.utils.getList(6, _SerializedTypeClassType._ExtendsArguments, this);
}
_hasExtendsArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this));
}
_initExtendsArguments(length) {
return $__namespace.utils.initList(6, _SerializedTypeClassType._ExtendsArguments, length, this);
}
set extendsArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this));
}
_adoptArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this));
}
_disownArguments() {
return $__namespace.utils.disown(this.arguments);
}
get arguments() {
return $__namespace.utils.getList(7, _SerializedTypeClassType._Arguments, this);
}
_hasArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this));
}
_initArguments(length) {
return $__namespace.utils.initList(7, _SerializedTypeClassType._Arguments, length, this);
}
set arguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this));
}
_adoptSuperClass(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(8, this));
}
_disownSuperClass() {
return $__namespace.utils.disown(this.superClass);
}
get superClass() {
return $__namespace.utils.getStruct(8, SerializedTypeReference, this);
}
_hasSuperClass() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(8, this));
}
_initSuperClass() {
return $__namespace.utils.initStructAt(8, SerializedTypeReference, this);
}
set superClass(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(8, this));
}
_adoptTypes(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(9, this));
}
_disownTypes() {
return $__namespace.utils.disown(this.types);
}
get types() {
return $__namespace.utils.getList(9, _SerializedTypeClassType._Types, this);
}
_hasTypes() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(9, this));
}
_initTypes(length) {
return $__namespace.utils.initList(9, _SerializedTypeClassType._Types, length, this);
}
set types(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(9, this));
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(10, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(10, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(10, this));
}
_initTags() {
return $__namespace.utils.initStructAt(10, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(10, this));
}
toString() {
return "SerializedTypeClassType_" + super.toString();
}
};
var SerializedTypeParameter = class _SerializedTypeParameter extends $__namespace.Struct {
static {
__name(this, "SerializedTypeParameter");
}
static _capnp = {
displayName: "SerializedTypeParameter",
id: "fcbaa08bb97b8b1a",
size: new $__namespace.ObjectSize(8, 8)
};
static _TypeArguments;
static _Decorators;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeParameter._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeParameter._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeParameter._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeParameter._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get kind() {
return $__namespace.utils.getUint16(0, this);
}
set kind(value) {
$__namespace.utils.setUint16(0, value, this);
}
get name() {
return $__namespace.utils.getText(4, this);
}
set name(value) {
$__namespace.utils.setText(4, value, this);
}
_adoptType(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this));
}
_disownType() {
return $__namespace.utils.disown(this.type);
}
get type() {
return $__namespace.utils.getStruct(5, SerializedTypeReference, this);
}
_hasType() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this));
}
_initType() {
return $__namespace.utils.initStructAt(5, SerializedTypeReference, this);
}
set type(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this));
}
get visibility() {
return $__namespace.utils.getUint16(2, this);
}
set visibility(value) {
$__namespace.utils.setUint16(2, value, this);
}
get readonly() {
return $__namespace.utils.getBit(32, this);
}
set readonly(value) {
$__namespace.utils.setBit(32, value, this);
}
get optional() {
return $__namespace.utils.getBit(33, this);
}
set optional(value) {
$__namespace.utils.setBit(33, value, this);
}
_adoptDefault(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this));
}
_disownDefault() {
return $__namespace.utils.disown(this.default);
}
get default() {
return $__namespace.utils.getStruct(6, DefaultValueReflection, this);
}
_hasDefault() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this));
}
_initDefault() {
return $__namespace.utils.initStructAt(6, DefaultValueReflection, this);
}
set default(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this));
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(7, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this));
}
_initTags() {
return $__namespace.utils.initStructAt(7, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this));
}
toString() {
return "SerializedTypeParameter_" + super.toString();
}
};
var SerializedTypeMethod = class _SerializedTypeMethod extends $__namespace.Struct {
static {
__name(this, "SerializedTypeMethod");
}
static _capnp = {
displayName: "SerializedTypeMethod",
id: "8b5eff6d9ec2fb06",
size: new $__namespace.ObjectSize(8, 8)
};
static _TypeArguments;
static _Decorators;
static _Parameters;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeMethod._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeMethod._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeMethod._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeMethod._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get visibility() {
return $__namespace.utils.getUint16(0, this);
}
set visibility(value) {
$__namespace.utils.setUint16(0, value, this);
}
get abstract() {
return $__namespace.utils.getBit(16, this);
}
set abstract(value) {
$__namespace.utils.setBit(16, value, this);
}
get optional() {
return $__namespace.utils.getBit(17, this);
}
set optional(value) {
$__namespace.utils.setBit(17, value, this);
}
get readonly() {
return $__namespace.utils.getBit(18, this);
}
set readonly(value) {
$__namespace.utils.setBit(18, value, this);
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(4, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initTags() {
return $__namespace.utils.initStructAt(4, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
get kind() {
return $__namespace.utils.getUint16(4, this);
}
set kind(value) {
$__namespace.utils.setUint16(4, value, this);
}
get name() {
return $__namespace.utils.getText(5, this);
}
set name(value) {
$__namespace.utils.setText(5, value, this);
}
_adoptParameters(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this));
}
_disownParameters() {
return $__namespace.utils.disown(this.parameters);
}
get parameters() {
return $__namespace.utils.getList(6, _SerializedTypeMethod._Parameters, this);
}
_hasParameters() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this));
}
_initParameters(length) {
return $__namespace.utils.initList(6, _SerializedTypeMethod._Parameters, length, this);
}
set parameters(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this));
}
_adoptReturn(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this));
}
_disownReturn() {
return $__namespace.utils.disown(this.return);
}
get return() {
return $__namespace.utils.getStruct(7, SerializedTypeReference, this);
}
_hasReturn() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this));
}
_initReturn() {
return $__namespace.utils.initStructAt(7, SerializedTypeReference, this);
}
set return(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this));
}
toString() {
return "SerializedTypeMethod_" + super.toString();
}
};
var SerializedTypeProperty = class _SerializedTypeProperty extends $__namespace.Struct {
static {
__name(this, "SerializedTypeProperty");
}
static _capnp = {
displayName: "SerializedTypeProperty",
id: "91d9dbea2037f78b",
size: new $__namespace.ObjectSize(8, 9)
};
static _TypeArguments;
static _Decorators;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeProperty._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeProperty._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeProperty._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeProperty._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get visibility() {
return $__namespace.utils.getUint16(0, this);
}
set visibility(value) {
$__namespace.utils.setUint16(0, value, this);
}
get abstract() {
return $__namespace.utils.getBit(16, this);
}
set abstract(value) {
$__namespace.utils.setBit(16, value, this);
}
get optional() {
return $__namespace.utils.getBit(17, this);
}
set optional(value) {
$__namespace.utils.setBit(17, value, this);
}
get readonly() {
return $__namespace.utils.getBit(18, this);
}
set readonly(value) {
$__namespace.utils.setBit(18, value, this);
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(4, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initTags() {
return $__namespace.utils.initStructAt(4, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
get kind() {
return $__namespace.utils.getUint16(4, this);
}
set kind(value) {
$__namespace.utils.setUint16(4, value, this);
}
get name() {
return $__namespace.utils.getText(5, this);
}
set name(value) {
$__namespace.utils.setText(5, value, this);
}
get description() {
return $__namespace.utils.getText(6, this);
}
set description(value) {
$__namespace.utils.setText(6, value, this);
}
_adoptType(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this));
}
_disownType() {
return $__namespace.utils.disown(this.type);
}
get type() {
return $__namespace.utils.getStruct(7, SerializedTypeReference, this);
}
_hasType() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this));
}
_initType() {
return $__namespace.utils.initStructAt(7, SerializedTypeReference, this);
}
set type(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this));
}
_adoptDefault(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(8, this));
}
_disownDefault() {
return $__namespace.utils.disown(this.default);
}
get default() {
return $__namespace.utils.getStruct(8, DefaultValueReflection, this);
}
_hasDefault() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(8, this));
}
_initDefault() {
return $__namespace.utils.initStructAt(8, DefaultValueReflection, this);
}
set default(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(8, this));
}
toString() {
return "SerializedTypeProperty_" + super.toString();
}
};
var SerializedTypeFunction = class _SerializedTypeFunction extends $__namespace.Struct {
static {
__name(this, "SerializedTypeFunction");
}
static _capnp = {
displayName: "SerializedTypeFunction",
id: "9130bccd82dfcfd4",
size: new $__namespace.ObjectSize(8, 8)
};
static _TypeArguments;
static _Decorators;
static _Parameters;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeFunction._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeFunction._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeFunction._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeFunction._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get visibility() {
return $__namespace.utils.getUint16(0, this);
}
set visibility(value) {
$__namespace.utils.setUint16(0, value, this);
}
get abstract() {
return $__namespace.utils.getBit(16, this);
}
set abstract(value) {
$__namespace.utils.setBit(16, value, this);
}
get optional() {
return $__namespace.utils.getBit(17, this);
}
set optional(value) {
$__namespace.utils.setBit(17, value, this);
}
get readonly() {
return $__namespace.utils.getBit(18, this);
}
set readonly(value) {
$__namespace.utils.setBit(18, value, this);
}
_adoptTags(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownTags() {
return $__namespace.utils.disown(this.tags);
}
get tags() {
return $__namespace.utils.getStruct(4, TagsReflection, this);
}
_hasTags() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initTags() {
return $__namespace.utils.initStructAt(4, TagsReflection, this);
}
set tags(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
get kind() {
return $__namespace.utils.getUint16(4, this);
}
set kind(value) {
$__namespace.utils.setUint16(4, value, this);
}
get name() {
return $__namespace.utils.getText(5, this);
}
set name(value) {
$__namespace.utils.setText(5, value, this);
}
_adoptParameters(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this));
}
_disownParameters() {
return $__namespace.utils.disown(this.parameters);
}
get parameters() {
return $__namespace.utils.getList(6, _SerializedTypeFunction._Parameters, this);
}
_hasParameters() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this));
}
_initParameters(length) {
return $__namespace.utils.initList(6, _SerializedTypeFunction._Parameters, length, this);
}
set parameters(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(6, this));
}
_adoptReturn(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(7, this));
}
_disownReturn() {
return $__namespace.utils.disown(this.return);
}
get return() {
return $__namespace.utils.getStruct(7, SerializedTypeReference, this);
}
_hasReturn() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(7, this));
}
_initReturn() {
return $__namespace.utils.initStructAt(7, SerializedTypeReference, this);
}
set return(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(7, this));
}
toString() {
return "SerializedTypeFunction_" + super.toString();
}
};
var SerializedTypePromise = class _SerializedTypePromise extends $__namespace.Struct {
static {
__name(this, "SerializedTypePromise");
}
static _capnp = {
displayName: "SerializedTypePromise",
id: "e9b0cbe936a42398",
size: new $__namespace.ObjectSize(8, 4)
};
static _TypeArguments;
static _Decorators;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypePromise._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypePromise._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypePromise._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypePromise._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get visibility() {
return $__namespace.utils.getUint16(0, this);
}
set visibility(value) {
$__namespace.utils.setUint16(0, value, this);
}
get abstract() {
return $__namespace.utils.getBit(16, this);
}
set abstract(value) {
$__namespace.utils.setBit(16, value, this);
}
toString() {
return "SerializedTypePromise_" + super.toString();
}
};
var SerializedTypeEnumEntry = class extends $__namespace.Struct {
static {
__name(this, "SerializedTypeEnumEntry");
}
static _capnp = {
displayName: "SerializedTypeEnumEntry",
id: "d5bcb8b7c49ba556",
size: new $__namespace.ObjectSize(0, 2)
};
get name() {
return $__namespace.utils.getText(0, this);
}
set name(value) {
$__namespace.utils.setText(0, value, this);
}
get value() {
return $__namespace.utils.getText(1, this);
}
set value(value) {
$__namespace.utils.setText(1, value, this);
}
toString() {
return "SerializedTypeEnumEntry_" + super.toString();
}
};
var SerializedTypeEnum = class _SerializedTypeEnum extends $__namespace.Struct {
static {
__name(this, "SerializedTypeEnum");
}
static _capnp = {
displayName: "SerializedTypeEnum",
id: "d7d36f0ae79e3841",
size: new $__namespace.ObjectSize(8, 8)
};
static _TypeArguments;
static _Decorators;
static _EnumEntries;
get typeName() {
return $__namespace.utils.getText(0, this);
}
set typeName(value) {
$__namespace.utils.setText(0, value, this);
}
_adoptTypeArguments(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(1, this));
}
_disownTypeArguments() {
return $__namespace.utils.disown(this.typeArguments);
}
get typeArguments() {
return $__namespace.utils.getList(1, _SerializedTypeEnum._TypeArguments, this);
}
_hasTypeArguments() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(1, this));
}
_initTypeArguments(length) {
return $__namespace.utils.initList(1, _SerializedTypeEnum._TypeArguments, length, this);
}
set typeArguments(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(1, this));
}
_adoptIndexAccessOrigin(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(2, this));
}
_disownIndexAccessOrigin() {
return $__namespace.utils.disown(this.indexAccessOrigin);
}
get indexAccessOrigin() {
return $__namespace.utils.getStruct(2, IndexAccessOrigin, this);
}
_hasIndexAccessOrigin() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(2, this));
}
_initIndexAccessOrigin() {
return $__namespace.utils.initStructAt(2, IndexAccessOrigin, this);
}
set indexAccessOrigin(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(2, this));
}
_adoptDecorators(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(3, this));
}
_disownDecorators() {
return $__namespace.utils.disown(this.decorators);
}
get decorators() {
return $__namespace.utils.getList(3, _SerializedTypeEnum._Decorators, this);
}
_hasDecorators() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(3, this));
}
_initDecorators(length) {
return $__namespace.utils.initList(3, _SerializedTypeEnum._Decorators, length, this);
}
set decorators(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(3, this));
}
get kind() {
return $__namespace.utils.getUint16(0, this);
}
set kind(value) {
$__namespace.utils.setUint16(0, value, this);
}
_adoptEnumEntries(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(4, this));
}
_disownEnumEntries() {
return $__namespace.utils.disown(this.enumEntries);
}
get enumEntries() {
return $__namespace.utils.getList(4, _SerializedTypeEnum._EnumEntries, this);
}
_hasEnumEntries() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(4, this));
}
_initEnumEntries(length) {
return $__namespace.utils.initList(4, _SerializedTypeEnum._EnumEntries, length, this);
}
set enumEntries(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(4, this));
}
_adoptValues(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(5, this));
}
_disownValues() {
return $__namespace.utils.disown(this.values);
}
get values() {
return $__namespace.utils.getList(5, $__namespace.TextList, this);
}
_hasValues() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(5, this));
}
_initValues(length) {
return $__namespace.utils.initList(5, $__namespace.TextList, length, this);
}
set values(value) {
$__namespace.utils.copyFrom(value, $__namespace.utils.getPointer(5, this));
}
_adoptIndexType(value) {
$__namespace.utils.adopt(value, $__namespace.utils.getPointer(6, this));
}
_disownIndexType() {
return $__namespace.utils.disown(this.indexType);
}
get indexType() {
return $__namespace.utils.getStruct(6, SerializedTypeReference, this);
}
_hasIndexType() {
return !$__namespace.utils.isNull($__namespace.utils.getPointer(6, this));
}
_ini