blob: 4e79d3d0170bf0713aaf7c66899ec8e7572fd046 [file]
// This is a generated file - do not edit.
//
// Generated from info.proto.
// @dart = 3.3
// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names
import 'dart:core' as $core;
import 'package:fixnum/fixnum.dart' as $fixnum;
import 'package:protobuf/protobuf.dart' as $pb;
export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;
class DependencyInfoPB extends $pb.GeneratedMessage {
factory DependencyInfoPB({
$core.String? targetId,
$core.String? mask,
}) {
final result = create();
if (targetId != null) result.targetId = targetId;
if (mask != null) result.mask = mask;
return result;
}
DependencyInfoPB._();
factory DependencyInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory DependencyInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DependencyInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'targetId')
..aOS(2, _omitFieldNames ? '' : 'mask')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DependencyInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DependencyInfoPB copyWith(void Function(DependencyInfoPB) updates) =>
super.copyWith((message) => updates(message as DependencyInfoPB))
as DependencyInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DependencyInfoPB create() => DependencyInfoPB._();
@$core.override
DependencyInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static DependencyInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<DependencyInfoPB>(create);
static DependencyInfoPB? _defaultInstance;
/// * The dependency element's serialized_id, references as FunctionInfo or FieldInfo.
@$pb.TagNumber(1)
$core.String get targetId => $_getSZ(0);
@$pb.TagNumber(1)
set targetId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasTargetId() => $_has(0);
@$pb.TagNumber(1)
void clearTargetId() => $_clearField(1);
/// * Either a selector mask indicating how this is used, or 'inlined'.
@$pb.TagNumber(2)
$core.String get mask => $_getSZ(1);
@$pb.TagNumber(2)
set mask($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasMask() => $_has(1);
@$pb.TagNumber(2)
void clearMask() => $_clearField(2);
}
/// * The entire information produced when compiling a program.
class AllInfoPB extends $pb.GeneratedMessage {
factory AllInfoPB({
ProgramInfoPB? program,
$core.Iterable<$core.MapEntry<$core.String, InfoPB>>? allInfos,
$core.Iterable<LibraryDeferredImportsPB>? deferredImports,
}) {
final result = create();
if (program != null) result.program = program;
if (allInfos != null) result.allInfos.addEntries(allInfos);
if (deferredImports != null) result.deferredImports.addAll(deferredImports);
return result;
}
AllInfoPB._();
factory AllInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory AllInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'AllInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOM<ProgramInfoPB>(1, _omitFieldNames ? '' : 'program',
subBuilder: ProgramInfoPB.create)
..m<$core.String, InfoPB>(2, _omitFieldNames ? '' : 'allInfos',
entryClassName: 'AllInfoPB.AllInfosEntry',
keyFieldType: $pb.PbFieldType.OS,
valueFieldType: $pb.PbFieldType.OM,
valueCreator: InfoPB.create,
valueDefaultOrMaker: InfoPB.getDefault,
packageName: const $pb.PackageName('dart2js_info.proto'))
..pPM<LibraryDeferredImportsPB>(3, _omitFieldNames ? '' : 'deferredImports',
subBuilder: LibraryDeferredImportsPB.create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AllInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
AllInfoPB copyWith(void Function(AllInfoPB) updates) =>
super.copyWith((message) => updates(message as AllInfoPB)) as AllInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static AllInfoPB create() => AllInfoPB._();
@$core.override
AllInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static AllInfoPB getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<AllInfoPB>(create);
static AllInfoPB? _defaultInstance;
/// * Summary information about the program.
@$pb.TagNumber(1)
ProgramInfoPB get program => $_getN(0);
@$pb.TagNumber(1)
set program(ProgramInfoPB value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasProgram() => $_has(0);
@$pb.TagNumber(1)
void clearProgram() => $_clearField(1);
@$pb.TagNumber(1)
ProgramInfoPB ensureProgram() => $_ensure(0);
/// * All the recorded information about elements processed by the compiler.
@$pb.TagNumber(2)
$pb.PbMap<$core.String, InfoPB> get allInfos => $_getMap(1);
/// * Details about all deferred imports and what files would be loaded when the import is resolved.
@$pb.TagNumber(3)
$pb.PbList<LibraryDeferredImportsPB> get deferredImports => $_getList(2);
}
enum InfoPB_Concrete {
libraryInfo,
classInfo,
functionInfo,
fieldInfo,
constantInfo,
outputUnitInfo,
typedefInfo,
closureInfo,
classTypeInfo,
notSet
}
///
/// Common interface to many pieces of information generated by the dart2js
/// compiler that are directly associated with an element (compilation unit,
/// library, class, function, or field).
class InfoPB extends $pb.GeneratedMessage {
factory InfoPB({
$core.String? name,
$core.int? id,
$core.String? serializedId,
$core.String? coverageId,
$core.int? size,
$core.String? parentId,
$core.Iterable<DependencyInfoPB>? uses,
$core.String? outputUnitId,
LibraryInfoPB? libraryInfo,
ClassInfoPB? classInfo,
FunctionInfoPB? functionInfo,
FieldInfoPB? fieldInfo,
ConstantInfoPB? constantInfo,
OutputUnitInfoPB? outputUnitInfo,
TypedefInfoPB? typedefInfo,
ClosureInfoPB? closureInfo,
ClassTypeInfoPB? classTypeInfo,
}) {
final result = create();
if (name != null) result.name = name;
if (id != null) result.id = id;
if (serializedId != null) result.serializedId = serializedId;
if (coverageId != null) result.coverageId = coverageId;
if (size != null) result.size = size;
if (parentId != null) result.parentId = parentId;
if (uses != null) result.uses.addAll(uses);
if (outputUnitId != null) result.outputUnitId = outputUnitId;
if (libraryInfo != null) result.libraryInfo = libraryInfo;
if (classInfo != null) result.classInfo = classInfo;
if (functionInfo != null) result.functionInfo = functionInfo;
if (fieldInfo != null) result.fieldInfo = fieldInfo;
if (constantInfo != null) result.constantInfo = constantInfo;
if (outputUnitInfo != null) result.outputUnitInfo = outputUnitInfo;
if (typedefInfo != null) result.typedefInfo = typedefInfo;
if (closureInfo != null) result.closureInfo = closureInfo;
if (classTypeInfo != null) result.classTypeInfo = classTypeInfo;
return result;
}
InfoPB._();
factory InfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory InfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static const $core.Map<$core.int, InfoPB_Concrete> _InfoPB_ConcreteByTag = {
100: InfoPB_Concrete.libraryInfo,
101: InfoPB_Concrete.classInfo,
102: InfoPB_Concrete.functionInfo,
103: InfoPB_Concrete.fieldInfo,
104: InfoPB_Concrete.constantInfo,
105: InfoPB_Concrete.outputUnitInfo,
106: InfoPB_Concrete.typedefInfo,
107: InfoPB_Concrete.closureInfo,
108: InfoPB_Concrete.classTypeInfo,
0: InfoPB_Concrete.notSet
};
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'InfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..oo(0, [100, 101, 102, 103, 104, 105, 106, 107, 108])
..aOS(1, _omitFieldNames ? '' : 'name')
..aI(2, _omitFieldNames ? '' : 'id')
..aOS(3, _omitFieldNames ? '' : 'serializedId')
..aOS(4, _omitFieldNames ? '' : 'coverageId')
..aI(5, _omitFieldNames ? '' : 'size')
..aOS(6, _omitFieldNames ? '' : 'parentId')
..pPM<DependencyInfoPB>(7, _omitFieldNames ? '' : 'uses',
subBuilder: DependencyInfoPB.create)
..aOS(8, _omitFieldNames ? '' : 'outputUnitId')
..aOM<LibraryInfoPB>(100, _omitFieldNames ? '' : 'libraryInfo',
subBuilder: LibraryInfoPB.create)
..aOM<ClassInfoPB>(101, _omitFieldNames ? '' : 'classInfo',
subBuilder: ClassInfoPB.create)
..aOM<FunctionInfoPB>(102, _omitFieldNames ? '' : 'functionInfo',
subBuilder: FunctionInfoPB.create)
..aOM<FieldInfoPB>(103, _omitFieldNames ? '' : 'fieldInfo',
subBuilder: FieldInfoPB.create)
..aOM<ConstantInfoPB>(104, _omitFieldNames ? '' : 'constantInfo',
subBuilder: ConstantInfoPB.create)
..aOM<OutputUnitInfoPB>(105, _omitFieldNames ? '' : 'outputUnitInfo',
subBuilder: OutputUnitInfoPB.create)
..aOM<TypedefInfoPB>(106, _omitFieldNames ? '' : 'typedefInfo',
subBuilder: TypedefInfoPB.create)
..aOM<ClosureInfoPB>(107, _omitFieldNames ? '' : 'closureInfo',
subBuilder: ClosureInfoPB.create)
..aOM<ClassTypeInfoPB>(108, _omitFieldNames ? '' : 'classTypeInfo',
subBuilder: ClassTypeInfoPB.create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
InfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
InfoPB copyWith(void Function(InfoPB) updates) =>
super.copyWith((message) => updates(message as InfoPB)) as InfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static InfoPB create() => InfoPB._();
@$core.override
InfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static InfoPB getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<InfoPB>(create);
static InfoPB? _defaultInstance;
@$pb.TagNumber(100)
@$pb.TagNumber(101)
@$pb.TagNumber(102)
@$pb.TagNumber(103)
@$pb.TagNumber(104)
@$pb.TagNumber(105)
@$pb.TagNumber(106)
@$pb.TagNumber(107)
@$pb.TagNumber(108)
InfoPB_Concrete whichConcrete() => _InfoPB_ConcreteByTag[$_whichOneof(0)]!;
@$pb.TagNumber(100)
@$pb.TagNumber(101)
@$pb.TagNumber(102)
@$pb.TagNumber(103)
@$pb.TagNumber(104)
@$pb.TagNumber(105)
@$pb.TagNumber(106)
@$pb.TagNumber(107)
@$pb.TagNumber(108)
void clearConcrete() => $_clearField($_whichOneof(0));
/// * Name of the element associated with this info.
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
set name($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => $_clearField(1);
/// * An id to uniquely identify this info among infos of the same kind.
@$pb.TagNumber(2)
$core.int get id => $_getIZ(1);
@$pb.TagNumber(2)
set id($core.int value) => $_setSignedInt32(1, value);
@$pb.TagNumber(2)
$core.bool hasId() => $_has(1);
@$pb.TagNumber(2)
void clearId() => $_clearField(2);
/// * A globally unique id which combines kind and id together.
@$pb.TagNumber(3)
$core.String get serializedId => $_getSZ(2);
@$pb.TagNumber(3)
set serializedId($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasSerializedId() => $_has(2);
@$pb.TagNumber(3)
void clearSerializedId() => $_clearField(3);
/// * Id used by the compiler when instrumenting code for code coverage.
@$pb.TagNumber(4)
$core.String get coverageId => $_getSZ(3);
@$pb.TagNumber(4)
set coverageId($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasCoverageId() => $_has(3);
@$pb.TagNumber(4)
void clearCoverageId() => $_clearField(4);
/// * Bytes used in the generated code for the corresponding element.
@$pb.TagNumber(5)
$core.int get size => $_getIZ(4);
@$pb.TagNumber(5)
set size($core.int value) => $_setSignedInt32(4, value);
@$pb.TagNumber(5)
$core.bool hasSize() => $_has(4);
@$pb.TagNumber(5)
void clearSize() => $_clearField(5);
/// * The serialized_id of the enclosing element.
@$pb.TagNumber(6)
$core.String get parentId => $_getSZ(5);
@$pb.TagNumber(6)
set parentId($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasParentId() => $_has(5);
@$pb.TagNumber(6)
void clearParentId() => $_clearField(6);
/// * How does this function or field depend on others.
@$pb.TagNumber(7)
$pb.PbList<DependencyInfoPB> get uses => $_getList(6);
/// * The serialized_id of the output unit the element is generated into.
@$pb.TagNumber(8)
$core.String get outputUnitId => $_getSZ(7);
@$pb.TagNumber(8)
set outputUnitId($core.String value) => $_setString(7, value);
@$pb.TagNumber(8)
$core.bool hasOutputUnitId() => $_has(7);
@$pb.TagNumber(8)
void clearOutputUnitId() => $_clearField(8);
/// * Information about a library element.
@$pb.TagNumber(100)
LibraryInfoPB get libraryInfo => $_getN(8);
@$pb.TagNumber(100)
set libraryInfo(LibraryInfoPB value) => $_setField(100, value);
@$pb.TagNumber(100)
$core.bool hasLibraryInfo() => $_has(8);
@$pb.TagNumber(100)
void clearLibraryInfo() => $_clearField(100);
@$pb.TagNumber(100)
LibraryInfoPB ensureLibraryInfo() => $_ensure(8);
/// * Information about a class element.
@$pb.TagNumber(101)
ClassInfoPB get classInfo => $_getN(9);
@$pb.TagNumber(101)
set classInfo(ClassInfoPB value) => $_setField(101, value);
@$pb.TagNumber(101)
$core.bool hasClassInfo() => $_has(9);
@$pb.TagNumber(101)
void clearClassInfo() => $_clearField(101);
@$pb.TagNumber(101)
ClassInfoPB ensureClassInfo() => $_ensure(9);
/// * Information about a function element.
@$pb.TagNumber(102)
FunctionInfoPB get functionInfo => $_getN(10);
@$pb.TagNumber(102)
set functionInfo(FunctionInfoPB value) => $_setField(102, value);
@$pb.TagNumber(102)
$core.bool hasFunctionInfo() => $_has(10);
@$pb.TagNumber(102)
void clearFunctionInfo() => $_clearField(102);
@$pb.TagNumber(102)
FunctionInfoPB ensureFunctionInfo() => $_ensure(10);
/// * Information about a field element.
@$pb.TagNumber(103)
FieldInfoPB get fieldInfo => $_getN(11);
@$pb.TagNumber(103)
set fieldInfo(FieldInfoPB value) => $_setField(103, value);
@$pb.TagNumber(103)
$core.bool hasFieldInfo() => $_has(11);
@$pb.TagNumber(103)
void clearFieldInfo() => $_clearField(103);
@$pb.TagNumber(103)
FieldInfoPB ensureFieldInfo() => $_ensure(11);
/// * Information about a constant element.
@$pb.TagNumber(104)
ConstantInfoPB get constantInfo => $_getN(12);
@$pb.TagNumber(104)
set constantInfo(ConstantInfoPB value) => $_setField(104, value);
@$pb.TagNumber(104)
$core.bool hasConstantInfo() => $_has(12);
@$pb.TagNumber(104)
void clearConstantInfo() => $_clearField(104);
@$pb.TagNumber(104)
ConstantInfoPB ensureConstantInfo() => $_ensure(12);
/// * Information about an output unit element.
@$pb.TagNumber(105)
OutputUnitInfoPB get outputUnitInfo => $_getN(13);
@$pb.TagNumber(105)
set outputUnitInfo(OutputUnitInfoPB value) => $_setField(105, value);
@$pb.TagNumber(105)
$core.bool hasOutputUnitInfo() => $_has(13);
@$pb.TagNumber(105)
void clearOutputUnitInfo() => $_clearField(105);
@$pb.TagNumber(105)
OutputUnitInfoPB ensureOutputUnitInfo() => $_ensure(13);
/// * Information about a typedef element.
@$pb.TagNumber(106)
TypedefInfoPB get typedefInfo => $_getN(14);
@$pb.TagNumber(106)
set typedefInfo(TypedefInfoPB value) => $_setField(106, value);
@$pb.TagNumber(106)
$core.bool hasTypedefInfo() => $_has(14);
@$pb.TagNumber(106)
void clearTypedefInfo() => $_clearField(106);
@$pb.TagNumber(106)
TypedefInfoPB ensureTypedefInfo() => $_ensure(14);
/// * Information about a closure element.
@$pb.TagNumber(107)
ClosureInfoPB get closureInfo => $_getN(15);
@$pb.TagNumber(107)
set closureInfo(ClosureInfoPB value) => $_setField(107, value);
@$pb.TagNumber(107)
$core.bool hasClosureInfo() => $_has(15);
@$pb.TagNumber(107)
void clearClosureInfo() => $_clearField(107);
@$pb.TagNumber(107)
ClosureInfoPB ensureClosureInfo() => $_ensure(15);
/// * Information about a class type element.
@$pb.TagNumber(108)
ClassTypeInfoPB get classTypeInfo => $_getN(16);
@$pb.TagNumber(108)
set classTypeInfo(ClassTypeInfoPB value) => $_setField(108, value);
@$pb.TagNumber(108)
$core.bool hasClassTypeInfo() => $_has(16);
@$pb.TagNumber(108)
void clearClassTypeInfo() => $_clearField(108);
@$pb.TagNumber(108)
ClassTypeInfoPB ensureClassTypeInfo() => $_ensure(16);
}
/// * General metadata about the dart2js invocation.
class ProgramInfoPB extends $pb.GeneratedMessage {
factory ProgramInfoPB({
$core.String? entrypointId,
$core.int? size,
$core.String? dart2jsVersion,
$fixnum.Int64? compilationMoment,
$fixnum.Int64? compilationDuration,
$fixnum.Int64? toProtoDuration,
$fixnum.Int64? dumpInfoDuration,
$core.bool? noSuchMethodEnabled,
$core.bool? isRuntimeTypeUsed,
$core.bool? isIsolateUsed,
$core.bool? isFunctionApplyUsed,
$core.bool? isMirrorsUsed,
$core.bool? minified,
}) {
final result = create();
if (entrypointId != null) result.entrypointId = entrypointId;
if (size != null) result.size = size;
if (dart2jsVersion != null) result.dart2jsVersion = dart2jsVersion;
if (compilationMoment != null) result.compilationMoment = compilationMoment;
if (compilationDuration != null)
result.compilationDuration = compilationDuration;
if (toProtoDuration != null) result.toProtoDuration = toProtoDuration;
if (dumpInfoDuration != null) result.dumpInfoDuration = dumpInfoDuration;
if (noSuchMethodEnabled != null)
result.noSuchMethodEnabled = noSuchMethodEnabled;
if (isRuntimeTypeUsed != null) result.isRuntimeTypeUsed = isRuntimeTypeUsed;
if (isIsolateUsed != null) result.isIsolateUsed = isIsolateUsed;
if (isFunctionApplyUsed != null)
result.isFunctionApplyUsed = isFunctionApplyUsed;
if (isMirrorsUsed != null) result.isMirrorsUsed = isMirrorsUsed;
if (minified != null) result.minified = minified;
return result;
}
ProgramInfoPB._();
factory ProgramInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ProgramInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ProgramInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'entrypointId')
..aI(2, _omitFieldNames ? '' : 'size')
..aOS(3, _omitFieldNames ? '' : 'dart2jsVersion')
..aInt64(4, _omitFieldNames ? '' : 'compilationMoment')
..aInt64(5, _omitFieldNames ? '' : 'compilationDuration')
..aInt64(6, _omitFieldNames ? '' : 'toProtoDuration')
..aInt64(7, _omitFieldNames ? '' : 'dumpInfoDuration')
..aOB(8, _omitFieldNames ? '' : 'noSuchMethodEnabled')
..aOB(9, _omitFieldNames ? '' : 'isRuntimeTypeUsed')
..aOB(10, _omitFieldNames ? '' : 'isIsolateUsed')
..aOB(11, _omitFieldNames ? '' : 'isFunctionApplyUsed')
..aOB(12, _omitFieldNames ? '' : 'isMirrorsUsed')
..aOB(13, _omitFieldNames ? '' : 'minified')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ProgramInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ProgramInfoPB copyWith(void Function(ProgramInfoPB) updates) =>
super.copyWith((message) => updates(message as ProgramInfoPB))
as ProgramInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ProgramInfoPB create() => ProgramInfoPB._();
@$core.override
ProgramInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ProgramInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ProgramInfoPB>(create);
static ProgramInfoPB? _defaultInstance;
/// * serialized_id for the entrypoint FunctionInfo.
@$pb.TagNumber(1)
$core.String get entrypointId => $_getSZ(0);
@$pb.TagNumber(1)
set entrypointId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasEntrypointId() => $_has(0);
@$pb.TagNumber(1)
void clearEntrypointId() => $_clearField(1);
/// * The overall size of the dart2js binary.
@$pb.TagNumber(2)
$core.int get size => $_getIZ(1);
@$pb.TagNumber(2)
set size($core.int value) => $_setSignedInt32(1, value);
@$pb.TagNumber(2)
$core.bool hasSize() => $_has(1);
@$pb.TagNumber(2)
void clearSize() => $_clearField(2);
/// * The version of dart2js used to compile the program.
@$pb.TagNumber(3)
$core.String get dart2jsVersion => $_getSZ(2);
@$pb.TagNumber(3)
set dart2jsVersion($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasDart2jsVersion() => $_has(2);
@$pb.TagNumber(3)
void clearDart2jsVersion() => $_clearField(3);
/// * The time at which the compilation was performed in microseconds since epoch.
@$pb.TagNumber(4)
$fixnum.Int64 get compilationMoment => $_getI64(3);
@$pb.TagNumber(4)
set compilationMoment($fixnum.Int64 value) => $_setInt64(3, value);
@$pb.TagNumber(4)
$core.bool hasCompilationMoment() => $_has(3);
@$pb.TagNumber(4)
void clearCompilationMoment() => $_clearField(4);
/// * The amount of time spent compiling the program in microseconds.
@$pb.TagNumber(5)
$fixnum.Int64 get compilationDuration => $_getI64(4);
@$pb.TagNumber(5)
set compilationDuration($fixnum.Int64 value) => $_setInt64(4, value);
@$pb.TagNumber(5)
$core.bool hasCompilationDuration() => $_has(4);
@$pb.TagNumber(5)
void clearCompilationDuration() => $_clearField(5);
/// * The amount of time spent converting the info to protobuf in microseconds.
@$pb.TagNumber(6)
$fixnum.Int64 get toProtoDuration => $_getI64(5);
@$pb.TagNumber(6)
set toProtoDuration($fixnum.Int64 value) => $_setInt64(5, value);
@$pb.TagNumber(6)
$core.bool hasToProtoDuration() => $_has(5);
@$pb.TagNumber(6)
void clearToProtoDuration() => $_clearField(6);
/// * The amount of time spent writing out the serialized info in microseconds.
@$pb.TagNumber(7)
$fixnum.Int64 get dumpInfoDuration => $_getI64(6);
@$pb.TagNumber(7)
set dumpInfoDuration($fixnum.Int64 value) => $_setInt64(6, value);
@$pb.TagNumber(7)
$core.bool hasDumpInfoDuration() => $_has(6);
@$pb.TagNumber(7)
void clearDumpInfoDuration() => $_clearField(7);
/// * true if noSuchMethod is used.
@$pb.TagNumber(8)
$core.bool get noSuchMethodEnabled => $_getBF(7);
@$pb.TagNumber(8)
set noSuchMethodEnabled($core.bool value) => $_setBool(7, value);
@$pb.TagNumber(8)
$core.bool hasNoSuchMethodEnabled() => $_has(7);
@$pb.TagNumber(8)
void clearNoSuchMethodEnabled() => $_clearField(8);
/// * True if Object.runtimeType is used.
@$pb.TagNumber(9)
$core.bool get isRuntimeTypeUsed => $_getBF(8);
@$pb.TagNumber(9)
set isRuntimeTypeUsed($core.bool value) => $_setBool(8, value);
@$pb.TagNumber(9)
$core.bool hasIsRuntimeTypeUsed() => $_has(8);
@$pb.TagNumber(9)
void clearIsRuntimeTypeUsed() => $_clearField(9);
/// * True if dart:isolate library is used.
@$pb.TagNumber(10)
$core.bool get isIsolateUsed => $_getBF(9);
@$pb.TagNumber(10)
set isIsolateUsed($core.bool value) => $_setBool(9, value);
@$pb.TagNumber(10)
$core.bool hasIsIsolateUsed() => $_has(9);
@$pb.TagNumber(10)
void clearIsIsolateUsed() => $_clearField(10);
/// * True if Function.apply is used.
@$pb.TagNumber(11)
$core.bool get isFunctionApplyUsed => $_getBF(10);
@$pb.TagNumber(11)
set isFunctionApplyUsed($core.bool value) => $_setBool(10, value);
@$pb.TagNumber(11)
$core.bool hasIsFunctionApplyUsed() => $_has(10);
@$pb.TagNumber(11)
void clearIsFunctionApplyUsed() => $_clearField(11);
/// * True if dart:mirrors features are used.
@$pb.TagNumber(12)
$core.bool get isMirrorsUsed => $_getBF(11);
@$pb.TagNumber(12)
set isMirrorsUsed($core.bool value) => $_setBool(11, value);
@$pb.TagNumber(12)
$core.bool hasIsMirrorsUsed() => $_has(11);
@$pb.TagNumber(12)
void clearIsMirrorsUsed() => $_clearField(12);
/// * Whether the resulting dart2js binary is minified.
@$pb.TagNumber(13)
$core.bool get minified => $_getBF(12);
@$pb.TagNumber(13)
set minified($core.bool value) => $_setBool(12, value);
@$pb.TagNumber(13)
$core.bool hasMinified() => $_has(12);
@$pb.TagNumber(13)
void clearMinified() => $_clearField(13);
}
/// * Info associated with a library element.
class LibraryInfoPB extends $pb.GeneratedMessage {
factory LibraryInfoPB({
$core.String? uri,
$core.Iterable<$core.String>? childrenIds,
}) {
final result = create();
if (uri != null) result.uri = uri;
if (childrenIds != null) result.childrenIds.addAll(childrenIds);
return result;
}
LibraryInfoPB._();
factory LibraryInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory LibraryInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'LibraryInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'uri')
..pPS(2, _omitFieldNames ? '' : 'childrenIds')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
LibraryInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
LibraryInfoPB copyWith(void Function(LibraryInfoPB) updates) =>
super.copyWith((message) => updates(message as LibraryInfoPB))
as LibraryInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static LibraryInfoPB create() => LibraryInfoPB._();
@$core.override
LibraryInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static LibraryInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<LibraryInfoPB>(create);
static LibraryInfoPB? _defaultInstance;
/// * The canonical uri that identifies the library.
@$pb.TagNumber(1)
$core.String get uri => $_getSZ(0);
@$pb.TagNumber(1)
set uri($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasUri() => $_has(0);
@$pb.TagNumber(1)
void clearUri() => $_clearField(1);
/// * The serialized_ids of all FunctionInfo, FieldInfo, ClassInfo and TypedefInfo elements that are defined in the library.
@$pb.TagNumber(2)
$pb.PbList<$core.String> get childrenIds => $_getList(1);
}
/// *
/// Information about an output unit. Normally there is just one for the entire
/// program unless the application uses deferred imports, in which case there
/// would be an additional output unit per deferred chunk.
class OutputUnitInfoPB extends $pb.GeneratedMessage {
factory OutputUnitInfoPB({
$core.Iterable<$core.String>? imports,
}) {
final result = create();
if (imports != null) result.imports.addAll(imports);
return result;
}
OutputUnitInfoPB._();
factory OutputUnitInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory OutputUnitInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'OutputUnitInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..pPS(1, _omitFieldNames ? '' : 'imports')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
OutputUnitInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
OutputUnitInfoPB copyWith(void Function(OutputUnitInfoPB) updates) =>
super.copyWith((message) => updates(message as OutputUnitInfoPB))
as OutputUnitInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static OutputUnitInfoPB create() => OutputUnitInfoPB._();
@$core.override
OutputUnitInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static OutputUnitInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<OutputUnitInfoPB>(create);
static OutputUnitInfoPB? _defaultInstance;
/// * The deferred imports that will load this output unit.
@$pb.TagNumber(1)
$pb.PbList<$core.String> get imports => $_getList(0);
}
/// * Information about a class element.
class ClassInfoPB extends $pb.GeneratedMessage {
factory ClassInfoPB({
$core.bool? isAbstract,
$core.Iterable<$core.String>? childrenIds,
}) {
final result = create();
if (isAbstract != null) result.isAbstract = isAbstract;
if (childrenIds != null) result.childrenIds.addAll(childrenIds);
return result;
}
ClassInfoPB._();
factory ClassInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ClassInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ClassInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOB(1, _omitFieldNames ? '' : 'isAbstract')
..pPS(2, _omitFieldNames ? '' : 'childrenIds')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClassInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClassInfoPB copyWith(void Function(ClassInfoPB) updates) =>
super.copyWith((message) => updates(message as ClassInfoPB))
as ClassInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ClassInfoPB create() => ClassInfoPB._();
@$core.override
ClassInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ClassInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ClassInfoPB>(create);
static ClassInfoPB? _defaultInstance;
/// * Whether the class is abstract.
@$pb.TagNumber(1)
$core.bool get isAbstract => $_getBF(0);
@$pb.TagNumber(1)
set isAbstract($core.bool value) => $_setBool(0, value);
@$pb.TagNumber(1)
$core.bool hasIsAbstract() => $_has(0);
@$pb.TagNumber(1)
void clearIsAbstract() => $_clearField(1);
/// * The serialized_ids of all FunctionInfo and FieldInfo elements defined in the class.
@$pb.TagNumber(2)
$pb.PbList<$core.String> get childrenIds => $_getList(1);
}
/// * Information about a class type element.
class ClassTypeInfoPB extends $pb.GeneratedMessage {
factory ClassTypeInfoPB() => create();
ClassTypeInfoPB._();
factory ClassTypeInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ClassTypeInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ClassTypeInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClassTypeInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClassTypeInfoPB copyWith(void Function(ClassTypeInfoPB) updates) =>
super.copyWith((message) => updates(message as ClassTypeInfoPB))
as ClassTypeInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ClassTypeInfoPB create() => ClassTypeInfoPB._();
@$core.override
ClassTypeInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ClassTypeInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ClassTypeInfoPB>(create);
static ClassTypeInfoPB? _defaultInstance;
}
/// * Information about a constant value.
class ConstantInfoPB extends $pb.GeneratedMessage {
factory ConstantInfoPB({
$core.String? code,
}) {
final result = create();
if (code != null) result.code = code;
return result;
}
ConstantInfoPB._();
factory ConstantInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ConstantInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ConstantInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'code')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ConstantInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ConstantInfoPB copyWith(void Function(ConstantInfoPB) updates) =>
super.copyWith((message) => updates(message as ConstantInfoPB))
as ConstantInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ConstantInfoPB create() => ConstantInfoPB._();
@$core.override
ConstantInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ConstantInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ConstantInfoPB>(create);
static ConstantInfoPB? _defaultInstance;
/// * The actual generated code for the constant.
@$pb.TagNumber(1)
$core.String get code => $_getSZ(0);
@$pb.TagNumber(1)
set code($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasCode() => $_has(0);
@$pb.TagNumber(1)
void clearCode() => $_clearField(1);
}
/// * Information about a field element.
class FieldInfoPB extends $pb.GeneratedMessage {
factory FieldInfoPB({
$core.String? type,
$core.String? inferredType,
$core.Iterable<$core.String>? childrenIds,
$core.String? code,
$core.bool? isConst,
$core.String? initializerId,
}) {
final result = create();
if (type != null) result.type = type;
if (inferredType != null) result.inferredType = inferredType;
if (childrenIds != null) result.childrenIds.addAll(childrenIds);
if (code != null) result.code = code;
if (isConst != null) result.isConst = isConst;
if (initializerId != null) result.initializerId = initializerId;
return result;
}
FieldInfoPB._();
factory FieldInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory FieldInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FieldInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'type')
..aOS(2, _omitFieldNames ? '' : 'inferredType')
..pPS(3, _omitFieldNames ? '' : 'childrenIds')
..aOS(4, _omitFieldNames ? '' : 'code')
..aOB(5, _omitFieldNames ? '' : 'isConst')
..aOS(6, _omitFieldNames ? '' : 'initializerId')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FieldInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FieldInfoPB copyWith(void Function(FieldInfoPB) updates) =>
super.copyWith((message) => updates(message as FieldInfoPB))
as FieldInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static FieldInfoPB create() => FieldInfoPB._();
@$core.override
FieldInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static FieldInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<FieldInfoPB>(create);
static FieldInfoPB? _defaultInstance;
/// * The type of the field.
@$pb.TagNumber(1)
$core.String get type => $_getSZ(0);
@$pb.TagNumber(1)
set type($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
void clearType() => $_clearField(1);
/// * The type inferred by dart2js's whole program analysis.
@$pb.TagNumber(2)
$core.String get inferredType => $_getSZ(1);
@$pb.TagNumber(2)
set inferredType($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasInferredType() => $_has(1);
@$pb.TagNumber(2)
void clearInferredType() => $_clearField(2);
/// * The serialized_ids of all ClosureInfo elements nested in the field initializer.
@$pb.TagNumber(3)
$pb.PbList<$core.String> get childrenIds => $_getList(2);
/// * The actual generated code for the field.
@$pb.TagNumber(4)
$core.String get code => $_getSZ(3);
@$pb.TagNumber(4)
set code($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasCode() => $_has(3);
@$pb.TagNumber(4)
void clearCode() => $_clearField(4);
/// * Whether the field is a const declaration.
@$pb.TagNumber(5)
$core.bool get isConst => $_getBF(4);
@$pb.TagNumber(5)
set isConst($core.bool value) => $_setBool(4, value);
@$pb.TagNumber(5)
$core.bool hasIsConst() => $_has(4);
@$pb.TagNumber(5)
void clearIsConst() => $_clearField(5);
/// * When isConst is true, the serialized_id of the ConstantInfo initializer expression.
@$pb.TagNumber(6)
$core.String get initializerId => $_getSZ(5);
@$pb.TagNumber(6)
set initializerId($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasInitializerId() => $_has(5);
@$pb.TagNumber(6)
void clearInitializerId() => $_clearField(6);
}
/// * Information about a typedef declaration.
class TypedefInfoPB extends $pb.GeneratedMessage {
factory TypedefInfoPB({
$core.String? type,
}) {
final result = create();
if (type != null) result.type = type;
return result;
}
TypedefInfoPB._();
factory TypedefInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory TypedefInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'TypedefInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'type')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
TypedefInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
TypedefInfoPB copyWith(void Function(TypedefInfoPB) updates) =>
super.copyWith((message) => updates(message as TypedefInfoPB))
as TypedefInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static TypedefInfoPB create() => TypedefInfoPB._();
@$core.override
TypedefInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static TypedefInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<TypedefInfoPB>(create);
static TypedefInfoPB? _defaultInstance;
/// * The declared type.
@$pb.TagNumber(1)
$core.String get type => $_getSZ(0);
@$pb.TagNumber(1)
set type($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasType() => $_has(0);
@$pb.TagNumber(1)
void clearType() => $_clearField(1);
}
/// * Available function modifiers.
class FunctionModifiersPB extends $pb.GeneratedMessage {
factory FunctionModifiersPB({
$core.bool? isStatic,
$core.bool? isConst,
$core.bool? isFactory,
$core.bool? isExternal,
}) {
final result = create();
if (isStatic != null) result.isStatic = isStatic;
if (isConst != null) result.isConst = isConst;
if (isFactory != null) result.isFactory = isFactory;
if (isExternal != null) result.isExternal = isExternal;
return result;
}
FunctionModifiersPB._();
factory FunctionModifiersPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory FunctionModifiersPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FunctionModifiersPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOB(1, _omitFieldNames ? '' : 'isStatic')
..aOB(2, _omitFieldNames ? '' : 'isConst')
..aOB(3, _omitFieldNames ? '' : 'isFactory')
..aOB(4, _omitFieldNames ? '' : 'isExternal')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FunctionModifiersPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FunctionModifiersPB copyWith(void Function(FunctionModifiersPB) updates) =>
super.copyWith((message) => updates(message as FunctionModifiersPB))
as FunctionModifiersPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static FunctionModifiersPB create() => FunctionModifiersPB._();
@$core.override
FunctionModifiersPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static FunctionModifiersPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<FunctionModifiersPB>(create);
static FunctionModifiersPB? _defaultInstance;
/// * Whether the function is declared as static.
@$pb.TagNumber(1)
$core.bool get isStatic => $_getBF(0);
@$pb.TagNumber(1)
set isStatic($core.bool value) => $_setBool(0, value);
@$pb.TagNumber(1)
$core.bool hasIsStatic() => $_has(0);
@$pb.TagNumber(1)
void clearIsStatic() => $_clearField(1);
/// * Whether the function is declared as const.
@$pb.TagNumber(2)
$core.bool get isConst => $_getBF(1);
@$pb.TagNumber(2)
set isConst($core.bool value) => $_setBool(1, value);
@$pb.TagNumber(2)
$core.bool hasIsConst() => $_has(1);
@$pb.TagNumber(2)
void clearIsConst() => $_clearField(2);
/// * Whether the function is a factory constructor.
@$pb.TagNumber(3)
$core.bool get isFactory => $_getBF(2);
@$pb.TagNumber(3)
set isFactory($core.bool value) => $_setBool(2, value);
@$pb.TagNumber(3)
$core.bool hasIsFactory() => $_has(2);
@$pb.TagNumber(3)
void clearIsFactory() => $_clearField(3);
/// * Whether the function is declared as extern.
@$pb.TagNumber(4)
$core.bool get isExternal => $_getBF(3);
@$pb.TagNumber(4)
set isExternal($core.bool value) => $_setBool(3, value);
@$pb.TagNumber(4)
$core.bool hasIsExternal() => $_has(3);
@$pb.TagNumber(4)
void clearIsExternal() => $_clearField(4);
}
/// * Information about a function parameter.
class ParameterInfoPB extends $pb.GeneratedMessage {
factory ParameterInfoPB({
$core.String? name,
$core.String? type,
$core.String? declaredType,
}) {
final result = create();
if (name != null) result.name = name;
if (type != null) result.type = type;
if (declaredType != null) result.declaredType = declaredType;
return result;
}
ParameterInfoPB._();
factory ParameterInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ParameterInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ParameterInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'name')
..aOS(2, _omitFieldNames ? '' : 'type')
..aOS(3, _omitFieldNames ? '' : 'declaredType')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ParameterInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ParameterInfoPB copyWith(void Function(ParameterInfoPB) updates) =>
super.copyWith((message) => updates(message as ParameterInfoPB))
as ParameterInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ParameterInfoPB create() => ParameterInfoPB._();
@$core.override
ParameterInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ParameterInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ParameterInfoPB>(create);
static ParameterInfoPB? _defaultInstance;
@$pb.TagNumber(1)
$core.String get name => $_getSZ(0);
@$pb.TagNumber(1)
set name($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasName() => $_has(0);
@$pb.TagNumber(1)
void clearName() => $_clearField(1);
@$pb.TagNumber(2)
$core.String get type => $_getSZ(1);
@$pb.TagNumber(2)
set type($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasType() => $_has(1);
@$pb.TagNumber(2)
void clearType() => $_clearField(2);
@$pb.TagNumber(3)
$core.String get declaredType => $_getSZ(2);
@$pb.TagNumber(3)
set declaredType($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasDeclaredType() => $_has(2);
@$pb.TagNumber(3)
void clearDeclaredType() => $_clearField(3);
}
/// * Information about a function or method.
class FunctionInfoPB extends $pb.GeneratedMessage {
factory FunctionInfoPB({
FunctionModifiersPB? functionModifiers,
$core.Iterable<$core.String>? childrenIds,
$core.String? returnType,
$core.String? inferredReturnType,
$core.Iterable<ParameterInfoPB>? parameters,
$core.String? sideEffects,
$core.int? inlinedCount,
$core.String? code,
}) {
final result = create();
if (functionModifiers != null) result.functionModifiers = functionModifiers;
if (childrenIds != null) result.childrenIds.addAll(childrenIds);
if (returnType != null) result.returnType = returnType;
if (inferredReturnType != null)
result.inferredReturnType = inferredReturnType;
if (parameters != null) result.parameters.addAll(parameters);
if (sideEffects != null) result.sideEffects = sideEffects;
if (inlinedCount != null) result.inlinedCount = inlinedCount;
if (code != null) result.code = code;
return result;
}
FunctionInfoPB._();
factory FunctionInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory FunctionInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FunctionInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOM<FunctionModifiersPB>(1, _omitFieldNames ? '' : 'functionModifiers',
subBuilder: FunctionModifiersPB.create)
..pPS(2, _omitFieldNames ? '' : 'childrenIds')
..aOS(3, _omitFieldNames ? '' : 'returnType')
..aOS(4, _omitFieldNames ? '' : 'inferredReturnType')
..pPM<ParameterInfoPB>(5, _omitFieldNames ? '' : 'parameters',
subBuilder: ParameterInfoPB.create)
..aOS(6, _omitFieldNames ? '' : 'sideEffects')
..aI(7, _omitFieldNames ? '' : 'inlinedCount')
..aOS(8, _omitFieldNames ? '' : 'code')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FunctionInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
FunctionInfoPB copyWith(void Function(FunctionInfoPB) updates) =>
super.copyWith((message) => updates(message as FunctionInfoPB))
as FunctionInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static FunctionInfoPB create() => FunctionInfoPB._();
@$core.override
FunctionInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static FunctionInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<FunctionInfoPB>(create);
static FunctionInfoPB? _defaultInstance;
/// * Modifiers applied to the function.
@$pb.TagNumber(1)
FunctionModifiersPB get functionModifiers => $_getN(0);
@$pb.TagNumber(1)
set functionModifiers(FunctionModifiersPB value) => $_setField(1, value);
@$pb.TagNumber(1)
$core.bool hasFunctionModifiers() => $_has(0);
@$pb.TagNumber(1)
void clearFunctionModifiers() => $_clearField(1);
@$pb.TagNumber(1)
FunctionModifiersPB ensureFunctionModifiers() => $_ensure(0);
/// * serialized_ids of any ClosureInfo elements declared in the function.
@$pb.TagNumber(2)
$pb.PbList<$core.String> get childrenIds => $_getList(1);
/// * The declared return type.
@$pb.TagNumber(3)
$core.String get returnType => $_getSZ(2);
@$pb.TagNumber(3)
set returnType($core.String value) => $_setString(2, value);
@$pb.TagNumber(3)
$core.bool hasReturnType() => $_has(2);
@$pb.TagNumber(3)
void clearReturnType() => $_clearField(3);
/// * The inferred return type.
@$pb.TagNumber(4)
$core.String get inferredReturnType => $_getSZ(3);
@$pb.TagNumber(4)
set inferredReturnType($core.String value) => $_setString(3, value);
@$pb.TagNumber(4)
$core.bool hasInferredReturnType() => $_has(3);
@$pb.TagNumber(4)
void clearInferredReturnType() => $_clearField(4);
/// * Name and type information for each parameter.
@$pb.TagNumber(5)
$pb.PbList<ParameterInfoPB> get parameters => $_getList(4);
/// * Side-effects of the function.
@$pb.TagNumber(6)
$core.String get sideEffects => $_getSZ(5);
@$pb.TagNumber(6)
set sideEffects($core.String value) => $_setString(5, value);
@$pb.TagNumber(6)
$core.bool hasSideEffects() => $_has(5);
@$pb.TagNumber(6)
void clearSideEffects() => $_clearField(6);
/// * How many function calls were inlined into the function.
@$pb.TagNumber(7)
$core.int get inlinedCount => $_getIZ(6);
@$pb.TagNumber(7)
set inlinedCount($core.int value) => $_setSignedInt32(6, value);
@$pb.TagNumber(7)
$core.bool hasInlinedCount() => $_has(6);
@$pb.TagNumber(7)
void clearInlinedCount() => $_clearField(7);
/// * The actual generated code.
@$pb.TagNumber(8)
$core.String get code => $_getSZ(7);
@$pb.TagNumber(8)
set code($core.String value) => $_setString(7, value);
@$pb.TagNumber(8)
$core.bool hasCode() => $_has(7);
@$pb.TagNumber(8)
void clearCode() => $_clearField(8);
}
/// * Information about a closure, also known as a local function.
class ClosureInfoPB extends $pb.GeneratedMessage {
factory ClosureInfoPB({
$core.String? functionId,
}) {
final result = create();
if (functionId != null) result.functionId = functionId;
return result;
}
ClosureInfoPB._();
factory ClosureInfoPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory ClosureInfoPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'ClosureInfoPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'functionId')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClosureInfoPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
ClosureInfoPB copyWith(void Function(ClosureInfoPB) updates) =>
super.copyWith((message) => updates(message as ClosureInfoPB))
as ClosureInfoPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static ClosureInfoPB create() => ClosureInfoPB._();
@$core.override
ClosureInfoPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static ClosureInfoPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<ClosureInfoPB>(create);
static ClosureInfoPB? _defaultInstance;
/// * serialized_id of the FunctionInfo wrapped by this closure.
@$pb.TagNumber(1)
$core.String get functionId => $_getSZ(0);
@$pb.TagNumber(1)
set functionId($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasFunctionId() => $_has(0);
@$pb.TagNumber(1)
void clearFunctionId() => $_clearField(1);
}
class DeferredImportPB extends $pb.GeneratedMessage {
factory DeferredImportPB({
$core.String? prefix,
$core.Iterable<$core.String>? files,
}) {
final result = create();
if (prefix != null) result.prefix = prefix;
if (files != null) result.files.addAll(files);
return result;
}
DeferredImportPB._();
factory DeferredImportPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory DeferredImportPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'DeferredImportPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'prefix')
..pPS(2, _omitFieldNames ? '' : 'files')
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeferredImportPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
DeferredImportPB copyWith(void Function(DeferredImportPB) updates) =>
super.copyWith((message) => updates(message as DeferredImportPB))
as DeferredImportPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static DeferredImportPB create() => DeferredImportPB._();
@$core.override
DeferredImportPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static DeferredImportPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<DeferredImportPB>(create);
static DeferredImportPB? _defaultInstance;
/// * The prefix assigned to the deferred import.
@$pb.TagNumber(1)
$core.String get prefix => $_getSZ(0);
@$pb.TagNumber(1)
set prefix($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasPrefix() => $_has(0);
@$pb.TagNumber(1)
void clearPrefix() => $_clearField(1);
/// * The list of filenames loaded by the import.
@$pb.TagNumber(2)
$pb.PbList<$core.String> get files => $_getList(1);
}
/// * Information about deferred imports within a dart library.
class LibraryDeferredImportsPB extends $pb.GeneratedMessage {
factory LibraryDeferredImportsPB({
$core.String? libraryUri,
$core.String? libraryName,
$core.Iterable<DeferredImportPB>? imports,
}) {
final result = create();
if (libraryUri != null) result.libraryUri = libraryUri;
if (libraryName != null) result.libraryName = libraryName;
if (imports != null) result.imports.addAll(imports);
return result;
}
LibraryDeferredImportsPB._();
factory LibraryDeferredImportsPB.fromBuffer($core.List<$core.int> data,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(data, registry);
factory LibraryDeferredImportsPB.fromJson($core.String json,
[$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(json, registry);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'LibraryDeferredImportsPB',
package:
const $pb.PackageName(_omitMessageNames ? '' : 'dart2js_info.proto'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'libraryUri')
..aOS(2, _omitFieldNames ? '' : 'libraryName')
..pPM<DeferredImportPB>(3, _omitFieldNames ? '' : 'imports',
subBuilder: DeferredImportPB.create)
..hasRequiredFields = false;
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
LibraryDeferredImportsPB clone() => deepCopy();
@$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
LibraryDeferredImportsPB copyWith(
void Function(LibraryDeferredImportsPB) updates) =>
super.copyWith((message) => updates(message as LibraryDeferredImportsPB))
as LibraryDeferredImportsPB;
@$core.override
$pb.BuilderInfo get info_ => _i;
@$core.pragma('dart2js:noInline')
static LibraryDeferredImportsPB create() => LibraryDeferredImportsPB._();
@$core.override
LibraryDeferredImportsPB createEmptyInstance() => create();
@$core.pragma('dart2js:noInline')
static LibraryDeferredImportsPB getDefault() => _defaultInstance ??=
$pb.GeneratedMessage.$_defaultFor<LibraryDeferredImportsPB>(create);
static LibraryDeferredImportsPB? _defaultInstance;
/// * The uri of the library which makes the deferred import.
@$pb.TagNumber(1)
$core.String get libraryUri => $_getSZ(0);
@$pb.TagNumber(1)
set libraryUri($core.String value) => $_setString(0, value);
@$pb.TagNumber(1)
$core.bool hasLibraryUri() => $_has(0);
@$pb.TagNumber(1)
void clearLibraryUri() => $_clearField(1);
/// * The name of the library, or "<unnamed>" if it is unnamed.
@$pb.TagNumber(2)
$core.String get libraryName => $_getSZ(1);
@$pb.TagNumber(2)
set libraryName($core.String value) => $_setString(1, value);
@$pb.TagNumber(2)
$core.bool hasLibraryName() => $_has(1);
@$pb.TagNumber(2)
void clearLibraryName() => $_clearField(2);
/// * The individual deferred imports within the library.
@$pb.TagNumber(3)
$pb.PbList<DeferredImportPB> get imports => $_getList(2);
}
const $core.bool _omitFieldNames =
$core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');