$declaration constant
BridgeClassDef
const $declaration
Implementation
static const $declaration = BridgeClassDef(
BridgeClassType(
$type,
$extends: BridgeTypeRef(CoreTypes.iterable),
generics: {'E': BridgeGenericParam()},
),
constructors: {},
methods: {
'add': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'value',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', []), nullable: false),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'addAll': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'iterable',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.iterable, [
BridgeTypeAnnotation(BridgeTypeRef.ref('E', [])),
]),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'addFirst': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'value',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', []), nullable: false),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'addLast': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'value',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', []), nullable: false),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'remove': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'value',
BridgeTypeAnnotation(BridgeTypeRef.ref('E', []), nullable: false),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'retainWhere': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
'removeWhere': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.voidType, []),
nullable: false,
),
params: [
BridgeParameter(
'test',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.function, []),
nullable: false,
),
false,
),
],
namedParams: [],
),
isStatic: false,
),
},
wrap: true,
);