$declaration constant
BridgeClassDef
const $declaration
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType($type, generics: {'E': BridgeGenericParam()}),
constructors: {
'': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [],
namedParams: [],
),
isFactory: false,
),
'generate': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [
BridgeParameter(
'count',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: false,
),
false,
),
BridgeParameter(
'generator',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: true,
),
true,
),
],
namedParams: [],
generics: {'E': BridgeGenericParam()},
),
isFactory: true,
),
'empty': BridgeConstructorDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type),
params: [],
namedParams: [],
generics: {'E': BridgeGenericParam()},
),
isFactory: true,
),
},
fields: {},
methods: {
'castFrom': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('T', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'source',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('S', [])),
]),
nullable: false,
),
false,
),
],
namedParams: [],
generics: {'S': BridgeGenericParam(), 'T': BridgeGenericParam()},
),
isStatic: true,
),
'iterableToShortString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
params: [
BridgeParameter(
'iterable',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, []),
nullable: false,
),
false,
),
BridgeParameter(
'leftDelimiter',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
true,
),
BridgeParameter(
'rightDelimiter',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
true,
),
],
namedParams: [],
),
isStatic: true,
),
'iterableToFullString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
params: [
BridgeParameter(
'iterable',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, []),
nullable: false,
),
false,
),
BridgeParameter(
'leftDelimiter',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
true,
),
BridgeParameter(
'rightDelimiter',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
true,
),
],
namedParams: [],
),
isStatic: true,
),
'cast': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('R', [])),
]),
nullable: false,
),
params: [],
namedParams: [],
generics: {'R': BridgeGenericParam()},
),
isStatic: false,
),
'followedBy': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'other',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'map': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('T', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'toElement',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
generics: {'T': BridgeGenericParam()},
),
isStatic: false,
),
'where': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef.genericFunction(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
),
params: [
BridgeParameter(
'element',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
false,
),
],
),
),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'whereType': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('T', [])),
]),
nullable: false,
),
params: [],
namedParams: [],
generics: {'T': BridgeGenericParam()},
),
isStatic: false,
),
'expand': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('T', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'toElements',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('T', [])),
]),
nullable: false,
),
false,
),
],
namedParams: [],
generics: {'T': BridgeGenericParam()},
),
isStatic: false,
),
'contains': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
params: [
BridgeParameter(
'element',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.object, []),
nullable: true,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'forEach': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'action',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'reduce': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [
BridgeParameter(
'combine',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'fold': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('T', []),
nullable: false,
),
params: [
BridgeParameter(
'initialValue',
BridgeTypeAnnotation(BridgeTypeRef.ref('T', []), nullable: false),
false,
),
BridgeParameter(
'combine',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
generics: {'T': BridgeGenericParam()},
),
isStatic: false,
),
'every': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'join': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
params: [
BridgeParameter(
'separator',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.string, []),
nullable: false,
),
true,
),
],
namedParams: [],
),
isStatic: false,
),
'any': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'toList': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [],
namedParams: [
BridgeParameter(
'growable',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
true,
),
],
),
isStatic: false,
),
'toSet': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.list, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'take': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'count',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'takeWhile': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'skip': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'count',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'skipWhile': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'firstWhere': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [
BridgeParameter(
'orElse',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', []), nullable: false),
true,
),
],
),
isStatic: false,
),
'lastWhere': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [
BridgeParameter(
'orElse',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function),
nullable: false,
),
true,
),
],
),
isStatic: false,
),
'singleWhere': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [
BridgeParameter(
'orElse',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
true,
),
],
),
isStatic: false,
),
'elementAt': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [
BridgeParameter(
'index',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
},
getters: {
'iterator': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterator, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'length': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.int, []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'isEmpty': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'isNotEmpty': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.bool, []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'first': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'last': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
'single': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef.ref('E', []),
nullable: false,
),
params: [],
namedParams: [],
),
isStatic: false,
),
},
setters: {},
bridge: false,
wrap: true,
);