blob: cd9bc5a12d5edd6c203278ec263334ac7f5b4204 [file] [log] [blame]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fidl.difl.test;
// Before
//!DeclRemoved
table TableRemoved {
1: int32 field;
};
// Attributes
table TableAttributeAdded {
1: int32 field;
};
[Attribute]
table TableAttributeRemoved {
1: int32 field;
};
[Attribute="before"]
table TableAttributeChanged {
1: int32 field;
};
// Members
//!TableMemberAdded
table TableMemberAdded {
1: int32 one;
};
table TableMemberRemoved {
1: int32 one;
//!TableMemberRemoved
2: int32 two;
};
table TableMemberReserved {
//!TableMemberReserved
1: int32 member;
};
table TableMemberUnreserved {
//!TableMemberUnreserved
1: reserved;
};
table TableMemberRenamed {
//!TableMemberRenamed
1: int32 member;
};
table TableMemberSoftTypeChange {
//!TableMemberTypeChanged
1: int32 member;
};
table TableMemberHardTypeChange {
//!TableMemberTypeChanged
1: vector<TableMemberSoftTypeChange> member;
};