$declaration constant
BridgeClassDef
const $declaration
Bridge class declaration for $Uri
Implementation
static const $declaration = BridgeClassDef(BridgeClassType($type),
constructors: {},
methods: {
'parse': BridgeMethodDef(
BridgeFunctionDef(returns: BridgeTypeAnnotation($type), params: [
BridgeParameter('uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)), false)
], namedParams: []),
isStatic: true),
'tryParse': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation($type, nullable: true),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false)
],
namedParams: []),
isStatic: true),
'encodeFull': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false)
],
namedParams: []),
isStatic: true),
'decodeFull': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'uri',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false)
],
namedParams: []),
isStatic: true),
'encodeComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'component',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false)
],
namedParams: []),
isStatic: true),
'decodeComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'encodedComponent',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false)
],
namedParams: []),
isStatic: true),
'decodeQueryComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'encodedComponent',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(
BridgeTypeRef(ConvertTypes.encoding)),
true)
]),
isStatic: true),
'encodeQueryComponent': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'component',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(
BridgeTypeRef(ConvertTypes.encoding)),
true)
]),
isStatic: true),
'dataFromBytes': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'bytes',
BridgeTypeAnnotation(BridgeTypeRef(
CoreTypes.list, [BridgeTypeRef(CoreTypes.int)])),
false),
],
namedParams: [
BridgeParameter(
'mimeType',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true),
BridgeParameter(
'parameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeRef(CoreTypes.string),
BridgeTypeRef(CoreTypes.string)
]),
),
true),
BridgeParameter(
'percentEncoded',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true),
]),
isStatic: true),
'dataFromString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'content',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter(
'mimeType',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true),
BridgeParameter(
'parameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeRef(CoreTypes.string),
BridgeTypeRef(CoreTypes.string)
]),
nullable: true),
true),
BridgeParameter(
'base64',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)),
true),
]),
isStatic: true),
'directory': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'path',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter('windows',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)), true)
]),
isStatic: true),
'file': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'path',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter('windows',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)), true)
]),
isStatic: true),
'http': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'authority',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
BridgeParameter(
'unencodedPath',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true),
BridgeParameter(
'queryParameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeRef(CoreTypes.string),
BridgeTypeRef(CoreTypes.dynamic)
]),
nullable: true),
true),
],
namedParams: []),
isStatic: true),
'https': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
params: [
BridgeParameter(
'authority',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
BridgeParameter(
'unencodedPath',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true),
BridgeParameter(
'queryParameters',
BridgeTypeAnnotation(
BridgeTypeRef(CoreTypes.map, [
BridgeTypeRef(CoreTypes.string),
BridgeTypeRef(CoreTypes.dynamic)
]),
nullable: true),
true),
],
namedParams: []),
isStatic: true),
'parseIPv4Address': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(
CoreTypes.list, [BridgeTypeRef(CoreTypes.int)])),
params: [
BridgeParameter(
'host',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: []),
isStatic: true),
'parseIPv6Address': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(
CoreTypes.list, [BridgeTypeRef(CoreTypes.int)])),
params: [
BridgeParameter(
'host',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
BridgeParameter(
'start',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
true),
BridgeParameter(
'end',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string),
nullable: true),
true),
],
namedParams: []),
isStatic: true),
'splitQueryString': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.map, [
BridgeTypeRef(CoreTypes.string),
BridgeTypeRef(CoreTypes.string)
])),
params: [
BridgeParameter(
'query',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: [
BridgeParameter(
'encoding',
BridgeTypeAnnotation(
BridgeTypeRef(ConvertTypes.encoding)),
true)
]),
isStatic: true),
'resolve': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [
BridgeParameter(
'reference',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: []),
isStatic: true),
'normalizePath': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [],
namedParams: []),
isStatic: true),
'removeFragment': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [],
namedParams: []),
isStatic: true),
'resolveUri': BridgeMethodDef(
BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.uri)),
params: [
BridgeParameter(
'reference',
BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)),
false),
],
namedParams: []),
isStatic: true),
},
getters: {
'scheme': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'authority': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'userInfo': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'host': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'port': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.int)))),
'path': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'query': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'fragment': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
'pathSegments': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.list)))),
'queryParameters': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.map)))),
'queryParametersAll': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.map)))),
'isAbsolute': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasScheme': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasAuthority': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasPort': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasQuery': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasFragment': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasEmptyPath': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'hasAbsolutePath': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.bool)))),
'origin': BridgeMethodDef(BridgeFunctionDef(
returns: BridgeTypeAnnotation(BridgeTypeRef(CoreTypes.string)))),
},
setters: {},
fields: {},
wrap: true);