blob: e5f941b2987f1a44fe0fc9a79cae12c048fa5286 [file] [log] [blame]
{
"files": {
"bits.dart": {
"ClassDeclarationImpl": {
"Bits": {
"ConstructorDeclarationImpl": {
"Bits": {
"name": "Bits",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"$value": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$value",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"==": {
"SimpleFormalParameterImpl": {
"other": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "other",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": true,
"isSetter": false,
"isStatic": false,
"name": "==",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"getUnknownBits": {
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "getUnknownBits",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"hasUnknownBits": {
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hasUnknownBits",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"hashCode": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hashCode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "Bits",
"type": "ClassDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "bits.dart",
"type": "file"
},
"codec.dart": {
"ClassDeclarationImpl": {
"Decoder": {
"ConstructorDeclarationImpl": {
"Decoder": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "IncomingMessage"
}
},
"name": "Decoder",
"type": "ConstructorDeclarationImpl"
},
"Decoder.fromRawArgs": {
"FieldFormalParameterImpl": {
"this.data": {
"name": "this.data",
"type": "FieldFormalParameterImpl"
},
"this.handleInfos": {
"name": "this.handleInfos",
"type": "FieldFormalParameterImpl"
},
"this.wireFormat": {
"name": "this.wireFormat",
"type": "FieldFormalParameterImpl"
}
},
"name": "Decoder.fromRawArgs",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"checkPadding": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"padding": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "padding",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "checkPadding",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"claimBytes": {
"SimpleFormalParameterImpl": {
"nextOutOfLineDepth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "nextOutOfLineDepth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"size": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "size",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "claimBytes",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"claimHandle": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "claimHandle",
"returnType": "HandleInfo",
"type": "MethodDeclarationImpl"
},
"countClaimedHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "countClaimedHandles",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"countUnclaimedBytes": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "countUnclaimedBytes",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"countUnclaimedHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "countUnclaimedHandles",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeBool": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeBool",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"decodeFloat32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeFloat32",
"returnType": "double",
"type": "MethodDeclarationImpl"
},
"decodeFloat64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeFloat64",
"returnType": "double",
"type": "MethodDeclarationImpl"
},
"decodeInt16": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeInt16",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeInt32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeInt32",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeInt64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeInt64",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeInt8": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeInt8",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeUint16": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeUint16",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeUint32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeUint32",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeUint64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeUint64",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeUint8": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeUint8",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"nextOffset": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "nextOffset",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"data": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "data",
"type": "VariableDeclarationImpl",
"varType": "ByteData"
},
"handleInfos": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "handleInfos",
"type": "VariableDeclarationImpl",
"varType": "List<HandleInfo>"
},
"wireFormat": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "wireFormat",
"type": "VariableDeclarationImpl",
"varType": "WireFormat"
}
},
"name": "Decoder",
"type": "ClassDeclarationImpl"
},
"Encoder": {
"ConstructorDeclarationImpl": {
"Encoder": {
"FieldFormalParameterImpl": {
"this.wireFormat": {
"name": "this.wireFormat",
"type": "FieldFormalParameterImpl"
}
},
"name": "Encoder",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"addHandleDisposition": {
"SimpleFormalParameterImpl": {
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "HandleDisposition"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "addHandleDisposition",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"alloc": {
"SimpleFormalParameterImpl": {
"nextOutOfLineDepth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "nextOutOfLineDepth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"size": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "size",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "alloc",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"countHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "countHandles",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"encodeBool": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "bool"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeBool",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeFloat32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "double"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeFloat32",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeFloat64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "double"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeFloat64",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeInt16": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeInt16",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeInt32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeInt32",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeInt64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeInt64",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeInt8": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeInt8",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeMessageHeader": {
"SimpleFormalParameterImpl": {
"ordinal": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "ordinal",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"strictness": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "strictness",
"type": "SimpleFormalParameterImpl",
"varType": "CallStrictness"
},
"txid": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "txid",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeMessageHeader",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeUint16": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeUint16",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeUint32": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeUint32",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeUint64": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeUint64",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeUint8": {
"SimpleFormalParameterImpl": {
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeUint8",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeUnknownMethodResponse": {
"SimpleFormalParameterImpl": {
"methodOrdinal": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "methodOrdinal",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"txid": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "txid",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeUnknownMethodResponse",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"message": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "message",
"returnType": "OutgoingMessage",
"type": "MethodDeclarationImpl"
},
"nextOffset": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "nextOffset",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"data": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "data",
"type": "VariableDeclarationImpl",
"varType": "ByteData"
},
"wireFormat": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "wireFormat",
"type": "VariableDeclarationImpl",
"varType": "WireFormat"
}
},
"name": "Encoder",
"type": "ClassDeclarationImpl"
}
},
"FunctionDeclarationImpl": {
"align": {
"SimpleFormalParameterImpl": {
"size": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "size",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isGetter": false,
"isSetter": false,
"name": "align",
"returnType": "int",
"type": "FunctionDeclarationImpl"
}
},
"name": "codec.dart",
"type": "file"
},
"codegen_common.dart": {
"FunctionDeclarationImpl": {
"handleException": {
"SimpleFormalParameterImpl": {
"close": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "close",
"type": "SimpleFormalParameterImpl",
"varType": "void Function()"
},
"exception": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "exception",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
},
"name": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "name",
"type": "SimpleFormalParameterImpl",
"varType": "String"
}
},
"isGetter": false,
"isSetter": false,
"name": "handleException",
"returnType": "void",
"type": "FunctionDeclarationImpl"
},
"performCtrlWithExceptionHandling": {
"SimpleFormalParameterImpl": {
"additionalErrorListener": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "additionalErrorListener",
"type": "SimpleFormalParameterImpl",
"varType": "void Function(Object error, StackTrace? stackTrace)"
},
"ctrl": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "ctrl",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
},
"name": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "name",
"type": "SimpleFormalParameterImpl",
"varType": "String"
},
"type": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "type",
"type": "SimpleFormalParameterImpl",
"varType": "String"
},
"work": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "work",
"type": "SimpleFormalParameterImpl",
"varType": "void Function()"
}
},
"isGetter": false,
"isSetter": false,
"name": "performCtrlWithExceptionHandling",
"returnType": "void",
"type": "FunctionDeclarationImpl"
},
"performWithExceptionHandling": {
"SimpleFormalParameterImpl": {
"close": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "close",
"type": "SimpleFormalParameterImpl",
"varType": "void Function()"
},
"name": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "name",
"type": "SimpleFormalParameterImpl",
"varType": "String"
},
"work": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "work",
"type": "SimpleFormalParameterImpl",
"varType": "void Function()"
}
},
"isGetter": false,
"isSetter": false,
"name": "performWithExceptionHandling",
"returnType": "void",
"type": "FunctionDeclarationImpl"
}
},
"name": "codegen_common.dart",
"type": "file"
},
"enum.dart": {
"ClassDeclarationImpl": {
"Enum": {
"ConstructorDeclarationImpl": {
"Enum": {
"name": "Enum",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"$value": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$value",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"isUnknown": {
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "isUnknown",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "Enum",
"type": "ClassDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "enum.dart",
"type": "file"
},
"error.dart": {
"ClassDeclarationImpl": {
"FidlError": {
"ConstructorDeclarationImpl": {
"FidlError": {
"FieldFormalParameterImpl": {
"this.code": {
"name": "this.code",
"type": "FieldFormalParameterImpl"
},
"this.message": {
"name": "this.message",
"type": "FieldFormalParameterImpl"
}
},
"name": "FidlError",
"type": "ConstructorDeclarationImpl"
}
},
"ImplementsClause": {
"Exception": {
"name": "Exception",
"type": "interface"
}
},
"MethodDeclarationImpl": {
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"code": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "code",
"type": "VariableDeclarationImpl",
"varType": "FidlErrorCode"
},
"message": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "message",
"type": "VariableDeclarationImpl",
"varType": "String"
}
},
"name": "FidlError",
"type": "ClassDeclarationImpl"
},
"FidlRangeCheckError": {
"ConstructorDeclarationImpl": {
"FidlRangeCheckError": {
"FieldFormalParameterImpl": {
"this.max": {
"name": "this.max",
"type": "FieldFormalParameterImpl"
},
"this.min": {
"name": "this.min",
"type": "FieldFormalParameterImpl"
},
"this.value": {
"name": "this.value",
"type": "FieldFormalParameterImpl"
}
},
"name": "FidlRangeCheckError",
"type": "ConstructorDeclarationImpl"
}
},
"ImplementsClause": {
"FidlError": {
"name": "FidlError",
"type": "interface"
}
},
"MethodDeclarationImpl": {
"code": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "code",
"returnType": "FidlErrorCode",
"type": "MethodDeclarationImpl"
},
"message": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "message",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"max": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "max",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"min": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "min",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "value",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "FidlRangeCheckError",
"type": "ClassDeclarationImpl"
},
"FidlUnrecognizedTransportErrorError": {
"ConstructorDeclarationImpl": {
"FidlUnrecognizedTransportErrorError": {
"FieldFormalParameterImpl": {
"this.transportErr": {
"name": "this.transportErr",
"type": "FieldFormalParameterImpl"
}
},
"name": "FidlUnrecognizedTransportErrorError",
"type": "ConstructorDeclarationImpl"
}
},
"ImplementsClause": {
"FidlError": {
"name": "FidlError",
"type": "interface"
}
},
"MethodDeclarationImpl": {
"code": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "code",
"returnType": "FidlErrorCode",
"type": "MethodDeclarationImpl"
},
"message": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "message",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"transportErr": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "transportErr",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "FidlUnrecognizedTransportErrorError",
"type": "ClassDeclarationImpl"
},
"MethodException": {
"ConstructorDeclarationImpl": {
"MethodException": {
"FieldFormalParameterImpl": {
"this.value": {
"name": "this.value",
"type": "FieldFormalParameterImpl"
}
},
"name": "MethodException",
"type": "ConstructorDeclarationImpl"
}
},
"ImplementsClause": {
"Exception": {
"name": "Exception",
"type": "interface"
}
},
"MethodDeclarationImpl": {
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"value": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "value",
"type": "VariableDeclarationImpl",
"varType": "T"
}
},
"name": "MethodException",
"type": "ClassDeclarationImpl"
},
"UnknownMethodException": {
"ConstructorDeclarationImpl": {
"UnknownMethodException": {
"name": "UnknownMethodException",
"type": "ConstructorDeclarationImpl"
}
},
"ImplementsClause": {
"Exception": {
"name": "Exception",
"type": "interface"
}
},
"MethodDeclarationImpl": {
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "UnknownMethodException",
"type": "ClassDeclarationImpl"
}
},
"EnumDeclarationImpl": {
"FidlErrorCode": {
"EnumConstantDeclarationImpl": {
"fidlCountExceedsLimit": {
"name": "fidlCountExceedsLimit",
"type": "EnumConstantDeclarationImpl"
},
"fidlExceededMaxOutOfLineDepth": {
"name": "fidlExceededMaxOutOfLineDepth",
"type": "EnumConstantDeclarationImpl"
},
"fidlIncorrectHandleType": {
"name": "fidlIncorrectHandleType",
"type": "EnumConstantDeclarationImpl"
},
"fidlIntOutOfRange": {
"name": "fidlIntOutOfRange",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidBit": {
"name": "fidlInvalidBit",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidBoolean": {
"name": "fidlInvalidBoolean",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidEnumValue": {
"name": "fidlInvalidEnumValue",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidInlineBitInEnvelope": {
"name": "fidlInvalidInlineBitInEnvelope",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidInlineMarkerInEnvelope": {
"name": "fidlInvalidInlineMarkerInEnvelope",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidNumBytesInEnvelope": {
"name": "fidlInvalidNumBytesInEnvelope",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidNumHandlesInEnvelope": {
"name": "fidlInvalidNumHandlesInEnvelope",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidPaddingByte": {
"name": "fidlInvalidPaddingByte",
"type": "EnumConstantDeclarationImpl"
},
"fidlInvalidPresenceIndicator": {
"name": "fidlInvalidPresenceIndicator",
"type": "EnumConstantDeclarationImpl"
},
"fidlMissingRequiredHandleRights": {
"name": "fidlMissingRequiredHandleRights",
"type": "EnumConstantDeclarationImpl"
},
"fidlNonEmptyStringWithNullBody": {
"name": "fidlNonEmptyStringWithNullBody",
"type": "EnumConstantDeclarationImpl"
},
"fidlNonEmptyVectorWithNullBody": {
"name": "fidlNonEmptyVectorWithNullBody",
"type": "EnumConstantDeclarationImpl"
},
"fidlNonNullableTypeWithNullValue": {
"name": "fidlNonNullableTypeWithNullValue",
"type": "EnumConstantDeclarationImpl"
},
"fidlNonResourceHandle": {
"name": "fidlNonResourceHandle",
"type": "EnumConstantDeclarationImpl"
},
"fidlStrictUnionUnknownField": {
"name": "fidlStrictUnionUnknownField",
"type": "EnumConstantDeclarationImpl"
},
"fidlStringTooLong": {
"name": "fidlStringTooLong",
"type": "EnumConstantDeclarationImpl"
},
"fidlTooFewBytes": {
"name": "fidlTooFewBytes",
"type": "EnumConstantDeclarationImpl"
},
"fidlTooFewHandles": {
"name": "fidlTooFewHandles",
"type": "EnumConstantDeclarationImpl"
},
"fidlTooManyBytes": {
"name": "fidlTooManyBytes",
"type": "EnumConstantDeclarationImpl"
},
"fidlTooManyHandles": {
"name": "fidlTooManyHandles",
"type": "EnumConstantDeclarationImpl"
},
"fidlUnknownMagic": {
"name": "fidlUnknownMagic",
"type": "EnumConstantDeclarationImpl"
},
"fidlUnrecognizedTransportErr": {
"name": "fidlUnrecognizedTransportErr",
"type": "EnumConstantDeclarationImpl"
},
"unknown": {
"name": "unknown",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "FidlErrorCode",
"type": "EnumDeclarationImpl"
}
},
"name": "error.dart",
"type": "file"
},
"fidl.dart": {
"ExportDirectiveImpl": {
"src/bits.dart": {
"name": "src/bits.dart",
"type": "ExportDirectiveImpl"
},
"src/codec.dart": {
"name": "src/codec.dart",
"type": "ExportDirectiveImpl"
},
"src/codegen_common.dart": {
"name": "src/codegen_common.dart",
"type": "ExportDirectiveImpl"
},
"src/enum.dart": {
"name": "src/enum.dart",
"type": "ExportDirectiveImpl"
},
"src/error.dart": {
"name": "src/error.dart",
"type": "ExportDirectiveImpl"
},
"src/interface.dart": {
"name": "src/interface.dart",
"type": "ExportDirectiveImpl"
},
"src/interface_async.dart": {
"name": "src/interface_async.dart",
"type": "ExportDirectiveImpl"
},
"src/message.dart": {
"name": "src/message.dart",
"type": "ExportDirectiveImpl"
},
"src/optional_nullable.dart": {
"name": "src/optional_nullable.dart",
"type": "ExportDirectiveImpl"
},
"src/struct.dart": {
"name": "src/struct.dart",
"type": "ExportDirectiveImpl"
},
"src/table.dart": {
"name": "src/table.dart",
"type": "ExportDirectiveImpl"
},
"src/types.dart": {
"name": "src/types.dart",
"type": "ExportDirectiveImpl"
},
"src/union.dart": {
"name": "src/union.dart",
"type": "ExportDirectiveImpl"
},
"src/unknown_data.dart": {
"name": "src/unknown_data.dart",
"type": "ExportDirectiveImpl"
},
"src/wire_format.dart": {
"name": "src/wire_format.dart",
"type": "ExportDirectiveImpl"
}
},
"name": "fidl.dart",
"type": "file"
},
"hash_codes.dart": {
"FunctionDeclarationImpl": {
"deepEquals": {
"SimpleFormalParameterImpl": {
"a": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "a",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
},
"b": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "b",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
}
},
"isGetter": false,
"isSetter": false,
"name": "deepEquals",
"returnType": "bool",
"type": "FunctionDeclarationImpl"
},
"deepHash": {
"SimpleFormalParameterImpl": {
"arguments": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "arguments",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<dynamic>?"
}
},
"isGetter": false,
"isSetter": false,
"name": "deepHash",
"returnType": "int",
"type": "FunctionDeclarationImpl"
}
},
"name": "hash_codes.dart",
"type": "file"
},
"interface.dart": {
"ClassDeclarationImpl": {
"Binding": {
"ConstructorDeclarationImpl": {
"Binding": {
"name": "Binding",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"bind": {
"SimpleFormalParameterImpl": {
"impl": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "impl",
"type": "SimpleFormalParameterImpl",
"varType": "T"
},
"interfaceRequest": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "interfaceRequest",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceRequest<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "bind",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"close": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"handleMessage": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "IncomingMessage"
},
"respond": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "respond",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessageSink"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "handleMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"impl": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "impl",
"returnType": "T?",
"type": "MethodDeclarationImpl"
},
"isBound": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "isBound",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"sendMessage": {
"SimpleFormalParameterImpl": {
"response": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "response",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"unbind": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unbind",
"returnType": "InterfaceRequest<T>",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"impl": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "impl",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "InterfaceHandle<T>?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"onBind": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onBind",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onClose": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onClose",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onConnectionError": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onConnectionError",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onUnbind": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onUnbind",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
}
},
"name": "Binding",
"type": "ClassDeclarationImpl"
},
"InterfaceHandle": {
"ConstructorDeclarationImpl": {
"InterfaceHandle": {
"FieldFormalParameterImpl": {
"this._channel": {
"name": "this._channel",
"type": "FieldFormalParameterImpl"
}
},
"name": "InterfaceHandle",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"channel": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "channel",
"returnType": "Channel?",
"type": "MethodDeclarationImpl"
},
"close": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"passChannel": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "passChannel",
"returnType": "Channel?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "InterfaceHandle",
"type": "ClassDeclarationImpl"
},
"InterfacePair": {
"ConstructorDeclarationImpl": {
"InterfacePair": {
"name": "InterfacePair",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"passHandle": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "passHandle",
"returnType": "InterfaceHandle<T>?",
"type": "MethodDeclarationImpl"
},
"passRequest": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "passRequest",
"returnType": "InterfaceRequest<T>?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "handle",
"type": "VariableDeclarationImpl",
"varType": "InterfaceHandle<T>?"
},
"request": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "request",
"type": "VariableDeclarationImpl",
"varType": "InterfaceRequest<T>?"
}
},
"name": "InterfacePair",
"type": "ClassDeclarationImpl"
},
"InterfaceRequest": {
"ConstructorDeclarationImpl": {
"InterfaceRequest": {
"FieldFormalParameterImpl": {
"this._channel": {
"name": "this._channel",
"type": "FieldFormalParameterImpl"
}
},
"name": "InterfaceRequest",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"channel": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "channel",
"returnType": "Channel?",
"type": "MethodDeclarationImpl"
},
"close": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"passChannel": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "passChannel",
"returnType": "Channel?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "InterfaceRequest",
"type": "ClassDeclarationImpl"
},
"Proxy": {
"ConstructorDeclarationImpl": {
"Proxy": {
"FieldFormalParameterImpl": {
"this.ctrl": {
"name": "this.ctrl",
"type": "FieldFormalParameterImpl"
}
},
"name": "Proxy",
"type": "ConstructorDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctrl": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctrl",
"type": "VariableDeclarationImpl",
"varType": "ProxyController<T>"
}
},
"name": "Proxy",
"type": "ClassDeclarationImpl"
},
"ProxyController": {
"ConstructorDeclarationImpl": {
"ProxyController": {
"FieldFormalParameterImpl": {
"this.$interfaceName": {
"name": "this.$interfaceName",
"type": "FieldFormalParameterImpl"
},
"this.$serviceName": {
"name": "this.$serviceName",
"type": "FieldFormalParameterImpl"
}
},
"name": "ProxyController",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"bind": {
"SimpleFormalParameterImpl": {
"interfaceHandle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "interfaceHandle",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceHandle<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "bind",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"bound": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "bound",
"returnType": "Future<Null>",
"type": "MethodDeclarationImpl"
},
"close": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"error": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "error",
"returnType": "Future<ProxyError>",
"type": "MethodDeclarationImpl"
},
"getCallback": {
"SimpleFormalParameterImpl": {
"txid": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "txid",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "getCallback",
"returnType": "Function?",
"type": "MethodDeclarationImpl"
},
"isBound": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "isBound",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"proxyError": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "String"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "proxyError",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"request": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "request",
"returnType": "InterfaceRequest<T>",
"type": "MethodDeclarationImpl"
},
"sendMessage": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"sendMessageWithResponse": {
"SimpleFormalParameterImpl": {
"callback": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "callback",
"type": "SimpleFormalParameterImpl",
"varType": "Function"
},
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessageWithResponse",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"unbind": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unbind",
"returnType": "InterfaceHandle<T>?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"$interfaceName": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "$interfaceName",
"type": "VariableDeclarationImpl",
"varType": "String?"
},
"$serviceName": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "$serviceName",
"type": "VariableDeclarationImpl",
"varType": "String?"
},
"onBind": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onBind",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onClose": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onClose",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onConnectionError": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onConnectionError",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
},
"onResponse": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onResponse",
"type": "VariableDeclarationImpl",
"varType": "IncomingMessageSink?"
},
"onUnbind": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onUnbind",
"type": "VariableDeclarationImpl",
"varType": "_VoidCallback?"
}
},
"name": "ProxyController",
"type": "ClassDeclarationImpl"
},
"ProxyError": {
"ConstructorDeclarationImpl": {
"ProxyError": {
"FieldFormalParameterImpl": {
"this.message": {
"name": "this.message",
"type": "FieldFormalParameterImpl"
}
},
"name": "ProxyError",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"message": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "message",
"type": "VariableDeclarationImpl",
"varType": "String"
}
},
"name": "ProxyError",
"type": "ClassDeclarationImpl"
},
"UnknownEvent": {
"ConstructorDeclarationImpl": {
"UnknownEvent": {
"FieldFormalParameterImpl": {
"this.ordinal": {
"name": "this.ordinal",
"type": "FieldFormalParameterImpl"
}
},
"name": "UnknownEvent",
"type": "ConstructorDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"ordinal": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ordinal",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "UnknownEvent",
"type": "ClassDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"epitaphOrdinal": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "epitaphOrdinal",
"type": "VariableDeclarationImpl",
"varType": "null"
}
},
"name": "interface.dart",
"type": "file"
},
"interface_async.dart": {
"ClassDeclarationImpl": {
"AsyncBinding": {
"ConstructorDeclarationImpl": {
"AsyncBinding": {
"FieldFormalParameterImpl": {
"this.$interfaceName": {
"name": "this.$interfaceName",
"type": "FieldFormalParameterImpl"
}
},
"name": "AsyncBinding",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_Stateful",
"type": "extends"
},
"MethodDeclarationImpl": {
"bind": {
"SimpleFormalParameterImpl": {
"impl": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "impl",
"type": "SimpleFormalParameterImpl",
"varType": "T"
},
"interfaceRequest": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "interfaceRequest",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceRequest<dynamic>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "bind",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"close": {
"SimpleFormalParameterImpl": {
"statusCode": {
"isConst": false,
"isFinal": false,
"isOptional": true,
"isOptionalNamed": false,
"isOptionalPositional": true,
"isPositional": true,
"isRequired": false,
"isRequiredNamed": false,
"isRequiredPositional": false,
"name": "statusCode",
"type": "SimpleFormalParameterImpl",
"varType": "int?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"handleMessage": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "IncomingMessage"
},
"respond": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "respond",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessageSink"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "handleMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"impl": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "impl",
"returnType": "T?",
"type": "MethodDeclarationImpl"
},
"sendMessage": {
"SimpleFormalParameterImpl": {
"response": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "response",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"unbind": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unbind",
"returnType": "InterfaceRequest<T>",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"impl": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "impl",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "InterfaceHandle<T>",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"$interfaceName": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "$interfaceName",
"type": "VariableDeclarationImpl",
"varType": "String"
}
},
"name": "AsyncBinding",
"type": "ClassDeclarationImpl"
},
"AsyncProxy": {
"ConstructorDeclarationImpl": {
"AsyncProxy": {
"FieldFormalParameterImpl": {
"this.ctrl": {
"name": "this.ctrl",
"type": "FieldFormalParameterImpl"
}
},
"name": "AsyncProxy",
"type": "ConstructorDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctrl": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctrl",
"type": "VariableDeclarationImpl",
"varType": "AsyncProxyController<T>"
}
},
"name": "AsyncProxy",
"type": "ClassDeclarationImpl"
},
"AsyncProxyController": {
"ConstructorDeclarationImpl": {
"AsyncProxyController": {
"FieldFormalParameterImpl": {
"this.$interfaceName": {
"name": "this.$interfaceName",
"type": "FieldFormalParameterImpl"
},
"this.$serviceName": {
"name": "this.$serviceName",
"type": "FieldFormalParameterImpl"
}
},
"name": "AsyncProxyController",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_Stateful",
"type": "extends"
},
"MethodDeclarationImpl": {
"bind": {
"SimpleFormalParameterImpl": {
"interfaceHandle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "interfaceHandle",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceHandle<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "bind",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"close": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "close",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"getCompleter": {
"SimpleFormalParameterImpl": {
"txid": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "txid",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "getCompleter",
"returnType": "Completer?",
"type": "MethodDeclarationImpl"
},
"proxyError": {
"SimpleFormalParameterImpl": {
"error": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "error",
"type": "SimpleFormalParameterImpl",
"varType": "FidlError"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "proxyError",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"request": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "request",
"returnType": "InterfaceRequest<T>",
"type": "MethodDeclarationImpl"
},
"sendMessage": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessage",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"sendMessageWithResponse": {
"SimpleFormalParameterImpl": {
"completer": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "completer",
"type": "SimpleFormalParameterImpl",
"varType": "Completer<dynamic>"
},
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "sendMessageWithResponse",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"unbind": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unbind",
"returnType": "InterfaceHandle<T>",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"$interfaceName": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "$interfaceName",
"type": "VariableDeclarationImpl",
"varType": "String?"
},
"$serviceName": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "$serviceName",
"type": "VariableDeclarationImpl",
"varType": "String?"
},
"onEpitaphReceived": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onEpitaphReceived",
"type": "VariableDeclarationImpl",
"varType": "EpitaphHandler?"
},
"onResponse": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "onResponse",
"type": "VariableDeclarationImpl",
"varType": "IncomingMessageSink?"
}
},
"name": "AsyncProxyController",
"type": "ClassDeclarationImpl"
},
"FidlStateException": {
"ConstructorDeclarationImpl": {
"FidlStateException": {
"SimpleFormalParameterImpl": {
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "String"
}
},
"name": "FidlStateException",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlError",
"type": "extends"
},
"name": "FidlStateException",
"type": "ClassDeclarationImpl"
},
"Service": {
"MethodDeclarationImpl": {
"$serviceData": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$serviceData",
"returnType": "ServiceData?",
"type": "MethodDeclarationImpl"
}
},
"name": "Service",
"type": "ClassDeclarationImpl"
},
"ServiceData": {
"MethodDeclarationImpl": {
"getBinding": {
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "getBinding",
"returnType": "AsyncBinding",
"type": "MethodDeclarationImpl"
},
"getName": {
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "getName",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "ServiceData",
"type": "ClassDeclarationImpl"
}
},
"EnumDeclarationImpl": {
"InterfaceState": {
"EnumConstantDeclarationImpl": {
"bound": {
"name": "bound",
"type": "EnumConstantDeclarationImpl"
},
"closed": {
"name": "closed",
"type": "EnumConstantDeclarationImpl"
},
"unbound": {
"name": "unbound",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "InterfaceState",
"type": "EnumDeclarationImpl"
}
},
"name": "interface_async.dart",
"type": "file"
},
"message.dart": {
"ClassDeclarationImpl": {
"IncomingMessage": {
"ConstructorDeclarationImpl": {
"IncomingMessage": {
"FieldFormalParameterImpl": {
"this.handleInfos": {
"name": "this.handleInfos",
"type": "FieldFormalParameterImpl"
}
},
"SimpleFormalParameterImpl": {
"data": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "data",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "IncomingMessage",
"type": "ConstructorDeclarationImpl"
},
"IncomingMessage.fromOutgoingMessage": {
"SimpleFormalParameterImpl": {
"handleDisposition": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handleDisposition",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"outgoingMessage": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "outgoingMessage",
"type": "SimpleFormalParameterImpl",
"varType": "OutgoingMessage"
}
},
"name": "IncomingMessage.fromOutgoingMessage",
"type": "ConstructorDeclarationImpl"
},
"IncomingMessage.fromReadEtcResult": {
"SimpleFormalParameterImpl": {
"result": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "result",
"type": "SimpleFormalParameterImpl",
"varType": "ReadEtcResult"
}
},
"name": "IncomingMessage.fromReadEtcResult",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseMessage",
"type": "extends"
},
"MethodDeclarationImpl": {
"closeHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "closeHandles",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"handleInfos": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "handleInfos",
"type": "VariableDeclarationImpl",
"varType": "List<HandleInfo>"
}
},
"name": "IncomingMessage",
"type": "ClassDeclarationImpl"
},
"OutgoingMessage": {
"ConstructorDeclarationImpl": {
"OutgoingMessage": {
"FieldFormalParameterImpl": {
"this.handleDispositions": {
"name": "this.handleDispositions",
"type": "FieldFormalParameterImpl"
}
},
"SimpleFormalParameterImpl": {
"data": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "data",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "OutgoingMessage",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseMessage",
"type": "extends"
},
"MethodDeclarationImpl": {
"closeHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "closeHandles",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
},
"txid": {
"SimpleFormalParameterImpl": {
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": true,
"isStatic": false,
"name": "txid",
"returnType": "null",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"handleDispositions": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "handleDispositions",
"type": "VariableDeclarationImpl",
"varType": "List<HandleDisposition>"
}
},
"name": "OutgoingMessage",
"type": "ClassDeclarationImpl"
}
},
"EnumDeclarationImpl": {
"CallStrictness": {
"EnumConstantDeclarationImpl": {
"flexible": {
"name": "flexible",
"type": "EnumConstantDeclarationImpl"
},
"strict": {
"name": "strict",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "CallStrictness",
"type": "EnumDeclarationImpl"
}
},
"FunctionDeclarationImpl": {
"decodeMessage": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "IncomingMessage"
},
"typ": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "typ",
"type": "SimpleFormalParameterImpl",
"varType": "MemberType"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"isGetter": false,
"isSetter": false,
"name": "decodeMessage",
"returnType": "T",
"type": "FunctionDeclarationImpl"
},
"decodeMessageWithCallback": {
"SimpleFormalParameterImpl": {
"f": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "f",
"type": "SimpleFormalParameterImpl",
"varType": "A Function(Decoder decoder)"
},
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"message": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "message",
"type": "SimpleFormalParameterImpl",
"varType": "IncomingMessage"
}
},
"TypeParameterListImpl": {
"<A>": {
"TypeParameterImpl": {
"A": {
"name": "A",
"type": "TypeParameterImpl"
}
},
"name": "<A>",
"type": "TypeParameterListImpl"
}
},
"isGetter": false,
"isSetter": false,
"name": "decodeMessageWithCallback",
"returnType": "A",
"type": "FunctionDeclarationImpl"
},
"encodeMessage": {
"SimpleFormalParameterImpl": {
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"typ": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "typ",
"type": "SimpleFormalParameterImpl",
"varType": "MemberType"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"isGetter": false,
"isSetter": false,
"name": "encodeMessage",
"returnType": "void",
"type": "FunctionDeclarationImpl"
},
"encodeMessageWithCallback": {
"SimpleFormalParameterImpl": {
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"f": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "f",
"type": "SimpleFormalParameterImpl",
"varType": " Function()"
},
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isGetter": false,
"isSetter": false,
"name": "encodeMessageWithCallback",
"returnType": "void",
"type": "FunctionDeclarationImpl"
},
"strictnessFromFlags": {
"SimpleFormalParameterImpl": {
"dynamicFlags": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "dynamicFlags",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isGetter": false,
"isSetter": false,
"name": "strictnessFromFlags",
"returnType": "CallStrictness",
"type": "FunctionDeclarationImpl"
},
"strictnessToFlags": {
"SimpleFormalParameterImpl": {
"strictness": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "strictness",
"type": "SimpleFormalParameterImpl",
"varType": "CallStrictness"
}
},
"isGetter": false,
"isSetter": false,
"name": "strictnessToFlags",
"returnType": "int",
"type": "FunctionDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"kMagicNumberInitial": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMagicNumberInitial",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageDyanmicFlagOffset": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageDyanmicFlagOffset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageFlagOffset": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageFlagOffset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageHeaderSize": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageHeaderSize",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageMagicOffset": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageMagicOffset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageOrdinalOffset": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageOrdinalOffset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kMessageTxidOffset": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMessageTxidOffset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kWireFormatV2FlagMask": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kWireFormatV2FlagMask",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "message.dart",
"type": "file"
},
"optional_nullable.dart": {
"ClassDeclarationImpl": {
"None": {
"ConstructorDeclarationImpl": {
"None": {
"name": "None",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "OptionalNullable",
"type": "extends"
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "None",
"type": "ClassDeclarationImpl"
},
"OptionalNullable": {
"ConstructorDeclarationImpl": {
"OptionalNullable._": {
"FieldFormalParameterImpl": {
"this._value": {
"name": "this._value",
"type": "FieldFormalParameterImpl"
}
},
"name": "OptionalNullable._",
"type": "ConstructorDeclarationImpl"
},
"OptionalNullable.undefined": {
"name": "OptionalNullable.undefined",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"isDefined": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "isDefined",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"isUndefined": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "isUndefined",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"or": {
"SimpleFormalParameterImpl": {
"fallback": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "fallback",
"type": "SimpleFormalParameterImpl",
"varType": "T?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "or",
"returnType": "T?",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "OptionalNullable",
"type": "ClassDeclarationImpl"
},
"Some": {
"ConstructorDeclarationImpl": {
"Some": {
"SimpleFormalParameterImpl": {
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"name": "Some",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "OptionalNullable",
"type": "extends"
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "Some",
"type": "ClassDeclarationImpl"
}
},
"name": "optional_nullable.dart",
"type": "file"
},
"struct.dart": {
"ClassDeclarationImpl": {
"Struct": {
"ConstructorDeclarationImpl": {
"Struct": {
"name": "Struct",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"$encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"$fields": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$fields",
"returnType": "List<Object?>",
"type": "MethodDeclarationImpl"
},
"==": {
"SimpleFormalParameterImpl": {
"other": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "other",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": true,
"isSetter": false,
"isStatic": false,
"name": "==",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"hashCode": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hashCode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "Struct",
"type": "ClassDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "struct.dart",
"type": "file"
},
"table.dart": {
"ClassDeclarationImpl": {
"Table": {
"ConstructorDeclarationImpl": {
"Table": {
"name": "Table",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"$field": {
"SimpleFormalParameterImpl": {
"index": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "index",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$field",
"returnType": "dynamic",
"type": "MethodDeclarationImpl"
},
"$fields": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$fields",
"returnType": "Map<int, dynamic>",
"type": "MethodDeclarationImpl"
},
"$unknownData": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$unknownData",
"returnType": "Map<int, UnknownRawData>?",
"type": "MethodDeclarationImpl"
},
"==": {
"SimpleFormalParameterImpl": {
"other": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "other",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": true,
"isSetter": false,
"isStatic": false,
"name": "==",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"hashCode": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hashCode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "Table",
"type": "ClassDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "table.dart",
"type": "file"
},
"types.dart": {
"ClassDeclarationImpl": {
"ArrayType": {
"ConstructorDeclarationImpl": {
"ArrayType": {
"FieldFormalParameterImpl": {
"required this.element": {
"name": "required this.element",
"type": "FieldFormalParameterImpl"
},
"required this.elementCount": {
"name": "required this.elementCount",
"type": "FieldFormalParameterImpl"
}
},
"name": "ArrayType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "I",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"inlineSize": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "inlineSize",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T, I extends Iterable<T>>": {
"TypeParameterImpl": {
"I extends Iterable<T>": {
"name": "I extends Iterable<T>",
"type": "TypeParameterImpl"
},
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T, I extends Iterable<T>>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"element": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "element",
"type": "VariableDeclarationImpl",
"varType": "FidlType<T, I>"
},
"elementCount": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "elementCount",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "ArrayType",
"type": "ClassDeclarationImpl"
},
"BitsType": {
"ConstructorDeclarationImpl": {
"BitsType": {
"FieldFormalParameterImpl": {
"required this.ctor": {
"name": "required this.ctor",
"type": "FieldFormalParameterImpl"
},
"required this.type": {
"name": "required this.type",
"type": "FieldFormalParameterImpl"
}
},
"name": "BitsType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"inlineSize": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "inlineSize",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Bits>": {
"TypeParameterImpl": {
"T extends Bits": {
"name": "T extends Bits",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Bits>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctor": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctor",
"type": "VariableDeclarationImpl",
"varType": "BitsFactory<T>"
},
"type": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "type",
"type": "VariableDeclarationImpl",
"varType": "FidlType<int, dynamic>"
}
},
"name": "BitsType",
"type": "ClassDeclarationImpl"
},
"BoolType": {
"ConstructorDeclarationImpl": {
"BoolType": {
"name": "BoolType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "bool"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "BoolType",
"type": "ClassDeclarationImpl"
},
"ChannelType": {
"ConstructorDeclarationImpl": {
"ChannelType": {
"SimpleFormalParameterImpl": {
"objectType": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "objectType",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"rights": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "rights",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "ChannelType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseHandleType",
"type": "extends"
},
"MethodDeclarationImpl": {
"unwrap": {
"SimpleFormalParameterImpl": {
"wrapper": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wrapper",
"type": "SimpleFormalParameterImpl",
"varType": "Channel"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unwrap",
"returnType": "Handle?",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "Channel",
"type": "MethodDeclarationImpl"
}
},
"name": "ChannelType",
"type": "ClassDeclarationImpl"
},
"EnumType": {
"ConstructorDeclarationImpl": {
"EnumType": {
"FieldFormalParameterImpl": {
"required this.ctor": {
"name": "required this.ctor",
"type": "FieldFormalParameterImpl"
},
"required this.type": {
"name": "required this.type",
"type": "FieldFormalParameterImpl"
},
"required this.values": {
"name": "required this.values",
"type": "FieldFormalParameterImpl"
}
},
"name": "EnumType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"inlineSize": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "inlineSize",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Enum>": {
"TypeParameterImpl": {
"T extends Enum": {
"name": "T extends Enum",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Enum>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctor": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctor",
"type": "VariableDeclarationImpl",
"varType": "EnumFactory<T>"
},
"type": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "type",
"type": "VariableDeclarationImpl",
"varType": "FidlType<int, Iterable<int>>"
},
"values": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "values",
"type": "VariableDeclarationImpl",
"varType": "Map<int, Null>"
}
},
"name": "EnumType",
"type": "ClassDeclarationImpl"
},
"EnvelopeHeader": {
"ConstructorDeclarationImpl": {
"EnvelopeHeader": {
"FieldFormalParameterImpl": {
"this.contentLocation": {
"name": "this.contentLocation",
"type": "FieldFormalParameterImpl"
},
"this.numBytes": {
"name": "this.numBytes",
"type": "FieldFormalParameterImpl"
},
"this.numHandles": {
"name": "this.numHandles",
"type": "FieldFormalParameterImpl"
},
"this.presence": {
"name": "this.presence",
"type": "FieldFormalParameterImpl"
}
},
"name": "EnvelopeHeader",
"type": "ConstructorDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"contentLocation": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "contentLocation",
"type": "VariableDeclarationImpl",
"varType": "EnvelopeContentLocation"
},
"numBytes": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "numBytes",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"numHandles": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "numHandles",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"presence": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "presence",
"type": "VariableDeclarationImpl",
"varType": "EnvelopePresence"
}
},
"name": "EnvelopeHeader",
"type": "ClassDeclarationImpl"
},
"EventPairType": {
"ConstructorDeclarationImpl": {
"EventPairType": {
"SimpleFormalParameterImpl": {
"objectType": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "objectType",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"rights": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "rights",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "EventPairType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseHandleType",
"type": "extends"
},
"MethodDeclarationImpl": {
"unwrap": {
"SimpleFormalParameterImpl": {
"wrapper": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wrapper",
"type": "SimpleFormalParameterImpl",
"varType": "EventPair"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unwrap",
"returnType": "Handle?",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "EventPair",
"type": "MethodDeclarationImpl"
}
},
"name": "EventPairType",
"type": "ClassDeclarationImpl"
},
"FidlType": {
"ConstructorDeclarationImpl": {
"FidlType": {
"FieldFormalParameterImpl": {
"required this.inlineSize": {
"name": "required this.inlineSize",
"type": "FieldFormalParameterImpl"
}
},
"name": "FidlType",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "I",
"type": "MethodDeclarationImpl"
},
"decodeObject": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeObject",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": true,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T, I extends Iterable<T>>": {
"TypeParameterImpl": {
"I extends Iterable<T>": {
"name": "I extends Iterable<T>",
"type": "TypeParameterImpl"
},
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T, I extends Iterable<T>>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"inlineSize": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "inlineSize",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "FidlType",
"type": "ClassDeclarationImpl"
},
"Float32Type": {
"ConstructorDeclarationImpl": {
"Float32Type": {
"name": "Float32Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "double",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Float32List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "double"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<double>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Float32Type",
"type": "ClassDeclarationImpl"
},
"Float64Type": {
"ConstructorDeclarationImpl": {
"Float64Type": {
"name": "Float64Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "double",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Float64List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "double"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<double>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Float64Type",
"type": "ClassDeclarationImpl"
},
"HandleType": {
"ConstructorDeclarationImpl": {
"HandleType": {
"SimpleFormalParameterImpl": {
"objectType": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "objectType",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"rights": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "rights",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "HandleType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseHandleType",
"type": "extends"
},
"MethodDeclarationImpl": {
"unwrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unwrap",
"returnType": "Handle?",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "Handle",
"type": "MethodDeclarationImpl"
}
},
"name": "HandleType",
"type": "ClassDeclarationImpl"
},
"Int16Type": {
"ConstructorDeclarationImpl": {
"Int16Type": {
"name": "Int16Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Int16List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Int16Type",
"type": "ClassDeclarationImpl"
},
"Int32Type": {
"ConstructorDeclarationImpl": {
"Int32Type": {
"name": "Int32Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Int32List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Int32Type",
"type": "ClassDeclarationImpl"
},
"Int64Type": {
"ConstructorDeclarationImpl": {
"Int64Type": {
"name": "Int64Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Int64List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Int64Type",
"type": "ClassDeclarationImpl"
},
"Int8Type": {
"ConstructorDeclarationImpl": {
"Int8Type": {
"name": "Int8Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Int8List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Int8Type",
"type": "ClassDeclarationImpl"
},
"InterfaceHandleType": {
"ConstructorDeclarationImpl": {
"InterfaceHandleType": {
"name": "InterfaceHandleType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "InterfaceHandle<T>",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceHandle<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "InterfaceHandleType",
"type": "ClassDeclarationImpl"
},
"InterfaceRequestType": {
"ConstructorDeclarationImpl": {
"InterfaceRequestType": {
"name": "InterfaceRequestType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "InterfaceRequest<T>",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceRequest<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "InterfaceRequestType",
"type": "ClassDeclarationImpl"
},
"MemberType": {
"ConstructorDeclarationImpl": {
"MemberType": {
"FieldFormalParameterImpl": {
"required this.offset": {
"name": "required this.offset",
"type": "FieldFormalParameterImpl"
},
"required this.type": {
"name": "required this.type",
"type": "FieldFormalParameterImpl"
}
},
"name": "MemberType",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"base": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "base",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"base": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "base",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"offset": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "offset",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"type": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "type",
"type": "VariableDeclarationImpl",
"varType": "FidlType"
}
},
"name": "MemberType",
"type": "ClassDeclarationImpl"
},
"MethodType": {
"ConstructorDeclarationImpl": {
"MethodType": {
"FieldFormalParameterImpl": {
"required this.name": {
"name": "required this.name",
"type": "FieldFormalParameterImpl"
},
"required this.request": {
"name": "required this.request",
"type": "FieldFormalParameterImpl"
},
"required this.requestInlineSizeV2": {
"name": "required this.requestInlineSizeV2",
"type": "FieldFormalParameterImpl"
},
"required this.response": {
"name": "required this.response",
"type": "FieldFormalParameterImpl"
},
"required this.responseInlineSizeV2": {
"name": "required this.responseInlineSizeV2",
"type": "FieldFormalParameterImpl"
}
},
"name": "MethodType",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"requestInlineSize": {
"SimpleFormalParameterImpl": {
"wireFormat": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wireFormat",
"type": "SimpleFormalParameterImpl",
"varType": "WireFormat"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "requestInlineSize",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"responseInlineSize": {
"SimpleFormalParameterImpl": {
"wireFormat": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wireFormat",
"type": "SimpleFormalParameterImpl",
"varType": "WireFormat"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "responseInlineSize",
"returnType": "int",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"name": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "name",
"type": "VariableDeclarationImpl",
"varType": "String"
},
"request": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "request",
"type": "VariableDeclarationImpl",
"varType": "List<MemberType>?"
},
"requestInlineSizeV2": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "requestInlineSizeV2",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"response": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "response",
"type": "VariableDeclarationImpl",
"varType": "List<MemberType>?"
},
"responseInlineSizeV2": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "responseInlineSizeV2",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "MethodType",
"type": "ClassDeclarationImpl"
},
"NullableHandleType": {
"ConstructorDeclarationImpl": {
"NullableHandleType": {
"FieldFormalParameterImpl": {
"this._base": {
"name": "this._base",
"type": "FieldFormalParameterImpl"
}
},
"name": "NullableHandleType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "W?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "W?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<W>": {
"TypeParameterImpl": {
"W": {
"name": "W",
"type": "TypeParameterImpl"
}
},
"name": "<W>",
"type": "TypeParameterListImpl"
}
},
"name": "NullableHandleType",
"type": "ClassDeclarationImpl"
},
"NullableInterfaceHandleType": {
"ConstructorDeclarationImpl": {
"NullableInterfaceHandleType": {
"name": "NullableInterfaceHandleType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "InterfaceHandle<T>?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceHandle<T>?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "NullableInterfaceHandleType",
"type": "ClassDeclarationImpl"
},
"NullableInterfaceRequestType": {
"ConstructorDeclarationImpl": {
"NullableInterfaceRequestType": {
"name": "NullableInterfaceRequestType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "InterfaceRequest<T>?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "InterfaceRequest<T>?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "NullableInterfaceRequestType",
"type": "ClassDeclarationImpl"
},
"NullableStringType": {
"ConstructorDeclarationImpl": {
"NullableStringType": {
"FieldFormalParameterImpl": {
"this.maybeElementCount": {
"name": "this.maybeElementCount",
"type": "FieldFormalParameterImpl"
}
},
"name": "NullableStringType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "String?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "String?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"maybeElementCount": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "maybeElementCount",
"type": "VariableDeclarationImpl",
"varType": "int?"
}
},
"name": "NullableStringType",
"type": "ClassDeclarationImpl"
},
"NullableUnionType": {
"ConstructorDeclarationImpl": {
"NullableUnionType": {
"FieldFormalParameterImpl": {
"required this.ctor": {
"name": "required this.ctor",
"type": "FieldFormalParameterImpl"
},
"required this.flexible": {
"name": "required this.flexible",
"type": "FieldFormalParameterImpl"
},
"required this.members": {
"name": "required this.members",
"type": "FieldFormalParameterImpl"
},
"required this.resource": {
"name": "required this.resource",
"type": "FieldFormalParameterImpl"
}
},
"name": "NullableUnionType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Union>": {
"TypeParameterImpl": {
"T extends Union": {
"name": "T extends Union",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Union>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctor": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctor",
"type": "VariableDeclarationImpl",
"varType": "UnionFactory<T>"
},
"flexible": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "flexible",
"type": "VariableDeclarationImpl",
"varType": "bool"
},
"members": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "members",
"type": "VariableDeclarationImpl",
"varType": "Map<int, FidlType>"
},
"resource": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "resource",
"type": "VariableDeclarationImpl",
"varType": "bool"
}
},
"name": "NullableUnionType",
"type": "ClassDeclarationImpl"
},
"NullableVectorType": {
"ConstructorDeclarationImpl": {
"NullableVectorType": {
"FieldFormalParameterImpl": {
"required this.element": {
"name": "required this.element",
"type": "FieldFormalParameterImpl"
},
"required this.maybeElementCount": {
"name": "required this.maybeElementCount",
"type": "FieldFormalParameterImpl"
}
},
"name": "NullableVectorType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "I?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<T>?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T, I extends Iterable<T>>": {
"TypeParameterImpl": {
"I extends Iterable<T>": {
"name": "I extends Iterable<T>",
"type": "TypeParameterImpl"
},
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T, I extends Iterable<T>>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"element": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "element",
"type": "VariableDeclarationImpl",
"varType": "FidlType<T, I>"
},
"maybeElementCount": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "maybeElementCount",
"type": "VariableDeclarationImpl",
"varType": "int?"
}
},
"name": "NullableVectorType",
"type": "ClassDeclarationImpl"
},
"PointerType": {
"ConstructorDeclarationImpl": {
"PointerType": {
"FieldFormalParameterImpl": {
"required this.element": {
"name": "required this.element",
"type": "FieldFormalParameterImpl"
}
},
"name": "PointerType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T?",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T?"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"validateEncoded": {
"SimpleFormalParameterImpl": {
"encoded": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoded",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "validateEncoded",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"element": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "element",
"type": "VariableDeclarationImpl",
"varType": "FidlType"
}
},
"name": "PointerType",
"type": "ClassDeclarationImpl"
},
"SimpleFidlType": {
"ConstructorDeclarationImpl": {
"SimpleFidlType": {
"SimpleFormalParameterImpl": {
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"name": "SimpleFidlType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"i": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "i",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "List<T>",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "SimpleFidlType",
"type": "ClassDeclarationImpl"
},
"SocketType": {
"ConstructorDeclarationImpl": {
"SocketType": {
"SimpleFormalParameterImpl": {
"objectType": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "objectType",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"rights": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "rights",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "SocketType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseHandleType",
"type": "extends"
},
"MethodDeclarationImpl": {
"unwrap": {
"SimpleFormalParameterImpl": {
"wrapper": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wrapper",
"type": "SimpleFormalParameterImpl",
"varType": "Socket"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unwrap",
"returnType": "Handle?",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "Socket",
"type": "MethodDeclarationImpl"
}
},
"name": "SocketType",
"type": "ClassDeclarationImpl"
},
"StatusType": {
"ConstructorDeclarationImpl": {
"StatusType": {
"name": "StatusType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "Int32Type",
"type": "extends"
},
"name": "StatusType",
"type": "ClassDeclarationImpl"
},
"StringType": {
"ConstructorDeclarationImpl": {
"StringType": {
"FieldFormalParameterImpl": {
"this.maybeElementCount": {
"name": "this.maybeElementCount",
"type": "FieldFormalParameterImpl"
}
},
"name": "StringType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "String",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "String"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"maybeElementCount": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "maybeElementCount",
"type": "VariableDeclarationImpl",
"varType": "int?"
}
},
"name": "StringType",
"type": "ClassDeclarationImpl"
},
"StructType": {
"ConstructorDeclarationImpl": {
"StructType": {
"FieldFormalParameterImpl": {
"required this.structDecode": {
"name": "required this.structDecode",
"type": "FieldFormalParameterImpl"
}
},
"SimpleFormalParameterImpl": {
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"name": "StructType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Struct>": {
"TypeParameterImpl": {
"T extends Struct": {
"name": "T extends Struct",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Struct>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"structDecode": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "structDecode",
"type": "VariableDeclarationImpl",
"varType": "StructDecode<T>"
}
},
"name": "StructType",
"type": "ClassDeclarationImpl"
},
"TableType": {
"ConstructorDeclarationImpl": {
"TableType": {
"FieldFormalParameterImpl": {
"required this.ctor": {
"name": "required this.ctor",
"type": "FieldFormalParameterImpl"
},
"required this.members": {
"name": "required this.members",
"type": "FieldFormalParameterImpl"
},
"required this.resource": {
"name": "required this.resource",
"type": "FieldFormalParameterImpl"
}
},
"SimpleFormalParameterImpl": {
"inlineSize": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "inlineSize",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"name": "TableType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Table>": {
"TypeParameterImpl": {
"T extends Table": {
"name": "T extends Table",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Table>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctor": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctor",
"type": "VariableDeclarationImpl",
"varType": "TableFactory<T>"
},
"members": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "members",
"type": "VariableDeclarationImpl",
"varType": "List<FidlType?>"
},
"resource": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "resource",
"type": "VariableDeclarationImpl",
"varType": "bool"
}
},
"name": "TableType",
"type": "ClassDeclarationImpl"
},
"Uint16Type": {
"ConstructorDeclarationImpl": {
"Uint16Type": {
"name": "Uint16Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Uint16List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Uint16Type",
"type": "ClassDeclarationImpl"
},
"Uint32Type": {
"ConstructorDeclarationImpl": {
"Uint32Type": {
"name": "Uint32Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Uint32List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Uint32Type",
"type": "ClassDeclarationImpl"
},
"Uint64Type": {
"ConstructorDeclarationImpl": {
"Uint64Type": {
"name": "Uint64Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Uint64List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Uint64Type",
"type": "ClassDeclarationImpl"
},
"Uint8Type": {
"ConstructorDeclarationImpl": {
"Uint8Type": {
"name": "Uint8Type",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "FidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"decodeArray": {
"SimpleFormalParameterImpl": {
"count": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "count",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decodeArray",
"returnType": "Uint8List",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"encodeArray": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<int>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encodeArray",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"name": "Uint8Type",
"type": "ClassDeclarationImpl"
},
"UnionType": {
"ConstructorDeclarationImpl": {
"UnionType": {
"FieldFormalParameterImpl": {
"required this.ctor": {
"name": "required this.ctor",
"type": "FieldFormalParameterImpl"
},
"required this.flexible": {
"name": "required this.flexible",
"type": "FieldFormalParameterImpl"
},
"required this.members": {
"name": "required this.members",
"type": "FieldFormalParameterImpl"
},
"required this.resource": {
"name": "required this.resource",
"type": "FieldFormalParameterImpl"
}
},
"name": "UnionType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "T",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "T"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T extends Union>": {
"TypeParameterImpl": {
"T extends Union": {
"name": "T extends Union",
"type": "TypeParameterImpl"
}
},
"name": "<T extends Union>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"ctor": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "ctor",
"type": "VariableDeclarationImpl",
"varType": "UnionFactory<T>"
},
"flexible": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "flexible",
"type": "VariableDeclarationImpl",
"varType": "bool"
},
"members": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "members",
"type": "VariableDeclarationImpl",
"varType": "Map<int, FidlType>"
},
"resource": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "resource",
"type": "VariableDeclarationImpl",
"varType": "bool"
}
},
"name": "UnionType",
"type": "ClassDeclarationImpl"
},
"UnknownRawDataType": {
"ConstructorDeclarationImpl": {
"UnknownRawDataType": {
"FieldFormalParameterImpl": {
"required this.numBytes": {
"name": "required this.numBytes",
"type": "FieldFormalParameterImpl"
},
"required this.numHandles": {
"name": "required this.numHandles",
"type": "FieldFormalParameterImpl"
}
},
"name": "UnknownRawDataType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"handleInfo": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handleInfo",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"i": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "i",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "UnknownRawData",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "UnknownRawData"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"numBytes": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "numBytes",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"numHandles": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "numHandles",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "UnknownRawDataType",
"type": "ClassDeclarationImpl"
},
"VectorType": {
"ConstructorDeclarationImpl": {
"VectorType": {
"FieldFormalParameterImpl": {
"required this.element": {
"name": "required this.element",
"type": "FieldFormalParameterImpl"
},
"required this.maybeElementCount": {
"name": "required this.maybeElementCount",
"type": "FieldFormalParameterImpl"
}
},
"name": "VectorType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "SimpleFidlType",
"type": "extends"
},
"MethodDeclarationImpl": {
"decode": {
"SimpleFormalParameterImpl": {
"decoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "decoder",
"type": "SimpleFormalParameterImpl",
"varType": "Decoder"
},
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "decode",
"returnType": "I",
"type": "MethodDeclarationImpl"
},
"encode": {
"SimpleFormalParameterImpl": {
"depth": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "depth",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"encoder": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "encoder",
"type": "SimpleFormalParameterImpl",
"varType": "Encoder"
},
"offset": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "offset",
"type": "SimpleFormalParameterImpl",
"varType": "int"
},
"value": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "value",
"type": "SimpleFormalParameterImpl",
"varType": "Iterable<T>"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "encode",
"returnType": "void",
"type": "MethodDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T, I extends Iterable<T>>": {
"TypeParameterImpl": {
"I extends Iterable<T>": {
"name": "I extends Iterable<T>",
"type": "TypeParameterImpl"
},
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T, I extends Iterable<T>>",
"type": "TypeParameterListImpl"
}
},
"VariableDeclarationImpl": {
"element": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "element",
"type": "VariableDeclarationImpl",
"varType": "FidlType<T, I>"
},
"maybeElementCount": {
"isConst": false,
"isFinal": true,
"isLate": false,
"name": "maybeElementCount",
"type": "VariableDeclarationImpl",
"varType": "int?"
}
},
"name": "VectorType",
"type": "ClassDeclarationImpl"
},
"VmoType": {
"ConstructorDeclarationImpl": {
"VmoType": {
"SimpleFormalParameterImpl": {
"objectType": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "objectType",
"type": "SimpleFormalParameterImpl",
"varType": "null"
},
"rights": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": false,
"isRequired": true,
"isRequiredNamed": true,
"isRequiredPositional": false,
"name": "rights",
"type": "SimpleFormalParameterImpl",
"varType": "null"
}
},
"name": "VmoType",
"type": "ConstructorDeclarationImpl"
}
},
"ExtendsClause": {
"name": "_BaseHandleType",
"type": "extends"
},
"MethodDeclarationImpl": {
"unwrap": {
"SimpleFormalParameterImpl": {
"wrapper": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wrapper",
"type": "SimpleFormalParameterImpl",
"varType": "Vmo"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "unwrap",
"returnType": "Handle?",
"type": "MethodDeclarationImpl"
},
"wrap": {
"SimpleFormalParameterImpl": {
"handle": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "handle",
"type": "SimpleFormalParameterImpl",
"varType": "Handle"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "wrap",
"returnType": "Vmo",
"type": "MethodDeclarationImpl"
}
},
"name": "VmoType",
"type": "ClassDeclarationImpl"
}
},
"EnumDeclarationImpl": {
"EnvelopeContentLocation": {
"EnumConstantDeclarationImpl": {
"inline": {
"name": "inline",
"type": "EnumConstantDeclarationImpl"
},
"outOfLine": {
"name": "outOfLine",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "EnvelopeContentLocation",
"type": "EnumDeclarationImpl"
},
"EnvelopePresence": {
"EnumConstantDeclarationImpl": {
"absent": {
"name": "absent",
"type": "EnumConstantDeclarationImpl"
},
"present": {
"name": "present",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "EnvelopePresence",
"type": "EnumDeclarationImpl"
}
},
"FunctionDeclarationImpl": {
"envelopeSize": {
"SimpleFormalParameterImpl": {
"wireFormat": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "wireFormat",
"type": "SimpleFormalParameterImpl",
"varType": "WireFormat"
}
},
"isGetter": false,
"isSetter": false,
"name": "envelopeSize",
"returnType": "int",
"type": "FunctionDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"kAllocAbsent": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kAllocAbsent",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kAllocPresent": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kAllocPresent",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kHandleAbsent": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kHandleAbsent",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kHandlePresent": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kHandlePresent",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kInlineEnvelopeContentSize": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kInlineEnvelopeContentSize",
"type": "VariableDeclarationImpl",
"varType": "null"
},
"kMaxCount": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kMaxCount",
"type": "VariableDeclarationImpl",
"varType": "int"
}
},
"name": "types.dart",
"type": "file"
},
"union.dart": {
"ClassDeclarationImpl": {
"Union": {
"ConstructorDeclarationImpl": {
"Union": {
"name": "Union",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"$data": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$data",
"returnType": "Object",
"type": "MethodDeclarationImpl"
},
"$ordinal": {
"isAbstract": true,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "$ordinal",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"==": {
"SimpleFormalParameterImpl": {
"other": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "other",
"type": "SimpleFormalParameterImpl",
"varType": "dynamic"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": true,
"isSetter": false,
"isStatic": false,
"name": "==",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"hashCode": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hashCode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"name": "Union",
"type": "ClassDeclarationImpl"
}
},
"TypeParameterListImpl": {
"<T>": {
"TypeParameterImpl": {
"T": {
"name": "T",
"type": "TypeParameterImpl"
}
},
"name": "<T>",
"type": "TypeParameterListImpl"
}
},
"name": "union.dart",
"type": "file"
},
"unknown_data.dart": {
"ClassDeclarationImpl": {
"UnknownRawData": {
"ConstructorDeclarationImpl": {
"UnknownRawData": {
"FieldFormalParameterImpl": {
"this.data": {
"name": "this.data",
"type": "FieldFormalParameterImpl"
},
"this.handles": {
"name": "this.handles",
"type": "FieldFormalParameterImpl"
}
},
"name": "UnknownRawData",
"type": "ConstructorDeclarationImpl"
}
},
"MethodDeclarationImpl": {
"==": {
"SimpleFormalParameterImpl": {
"other": {
"isConst": false,
"isFinal": false,
"isOptional": false,
"isOptionalNamed": false,
"isOptionalPositional": false,
"isPositional": true,
"isRequired": true,
"isRequiredNamed": false,
"isRequiredPositional": true,
"name": "other",
"type": "SimpleFormalParameterImpl",
"varType": "Object"
}
},
"isAbstract": false,
"isGetter": false,
"isOperator": true,
"isSetter": false,
"isStatic": false,
"name": "==",
"returnType": "bool",
"type": "MethodDeclarationImpl"
},
"closeHandles": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "closeHandles",
"returnType": "void",
"type": "MethodDeclarationImpl"
},
"hashCode": {
"isAbstract": false,
"isGetter": true,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "hashCode",
"returnType": "int",
"type": "MethodDeclarationImpl"
},
"toString": {
"isAbstract": false,
"isGetter": false,
"isOperator": false,
"isSetter": false,
"isStatic": false,
"name": "toString",
"returnType": "String",
"type": "MethodDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"data": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "data",
"type": "VariableDeclarationImpl",
"varType": "Uint8List"
},
"handles": {
"isConst": false,
"isFinal": false,
"isLate": false,
"name": "handles",
"type": "VariableDeclarationImpl",
"varType": "List<Handle>"
}
},
"name": "UnknownRawData",
"type": "ClassDeclarationImpl"
}
},
"name": "unknown_data.dart",
"type": "file"
},
"wire_format.dart": {
"EnumDeclarationImpl": {
"WireFormat": {
"EnumConstantDeclarationImpl": {
"v1": {
"name": "v1",
"type": "EnumConstantDeclarationImpl"
},
"v2": {
"name": "v2",
"type": "EnumConstantDeclarationImpl"
}
},
"name": "WireFormat",
"type": "EnumDeclarationImpl"
}
},
"VariableDeclarationImpl": {
"kEnvelopeInlineMarker": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kEnvelopeInlineMarker",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kEnvelopeOutOfLineMarker": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kEnvelopeOutOfLineMarker",
"type": "VariableDeclarationImpl",
"varType": "int"
},
"kWireFormatDefault": {
"isConst": true,
"isFinal": false,
"isLate": false,
"name": "kWireFormatDefault",
"type": "VariableDeclarationImpl",
"varType": "WireFormat"
}
},
"name": "wire_format.dart",
"type": "file"
}
},
"name": "//sdk/dart/fidl:fidl_detect_action",
"type": "package"
}