@@ -49,7 +49,7 @@ abstract class AbstractMutableModelFile implements ModelFile {
49
49
private final Set <ShapeId > allShapeIds = new HashSet <>();
50
50
private final Map <ShapeId , AbstractShapeBuilder <?, ?>> shapes = new LinkedHashMap <>();
51
51
private final Map <ShapeId , Map <String , MemberShape .Builder >> members = new HashMap <>();
52
- private final Map <ShapeId , Set <ShapeId >> shapesPendings = new HashMap <>();
52
+ private final Map <ShapeId , Set <ShapeId >> pendingShapes = new HashMap <>();
53
53
private final List <ValidationEvent > events = new ArrayList <>();
54
54
private final MetadataContainer metadata = new MetadataContainer (events );
55
55
private final TraitFactory traitFactory ;
@@ -87,7 +87,7 @@ void onShape(AbstractShapeBuilder<?, ?> builder) {
87
87
}
88
88
89
89
void addPendingMixin (ShapeId shape , ShapeId mixin ) {
90
- shapesPendings .computeIfAbsent (shape , id -> new LinkedHashSet <>()).add (mixin );
90
+ pendingShapes .computeIfAbsent (shape , id -> new LinkedHashSet <>()).add (mixin );
91
91
}
92
92
93
93
private SourceException onConflict (AbstractShapeBuilder <?, ?> builder , AbstractShapeBuilder <?, ?> previous ) {
@@ -153,7 +153,7 @@ public final CreatedShapes createShapes(TraitContainer resolvedTraits) {
153
153
List <Shape > resolvedShapes = new ArrayList <>(shapes .size ());
154
154
List <PendingShape > pendingMixins = new ArrayList <>();
155
155
156
- for (Map .Entry <ShapeId , Set <ShapeId >> entry : shapesPendings .entrySet ()) {
156
+ for (Map .Entry <ShapeId , Set <ShapeId >> entry : pendingShapes .entrySet ()) {
157
157
ShapeId subject = entry .getKey ();
158
158
Set <ShapeId > mixins = entry .getValue ();
159
159
AbstractShapeBuilder <?, ?> builder = shapes .get (entry .getKey ());
@@ -205,9 +205,9 @@ private PendingShape createPendingShape(
205
205
// Add each mixin and ensure there are no member conflicts.
206
206
for (ShapeId mixin : mixins ) {
207
207
Shape mixinShape = shapeMap .get (mixin );
208
- // Members cannot be redefined.
209
208
for (MemberShape member : mixinShape .members ()) {
210
209
if (builderMembers .containsKey (member .getMemberName ())) {
210
+ // Members cannot be redefined.
211
211
MemberShape .Builder conflict = builderMembers .get (member .getMemberName ());
212
212
events .add (ValidationEvent .builder ()
213
213
.severity (Severity .ERROR )
0 commit comments