diff --git a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/MutableClassDescriptor.java b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/MutableClassDescriptor.java index ae5676f264e..54de20991e3 100644 --- a/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/MutableClassDescriptor.java +++ b/compiler/frontend/src/org/jetbrains/jet/lang/descriptors/MutableClassDescriptor.java @@ -41,10 +41,10 @@ public class MutableClassDescriptor extends MutableClassDescriptorLite implement private final Set constructors = Sets.newLinkedHashSet(); private ConstructorDescriptor primaryConstructor; - private final Set declaredCallableMembers = Sets.newHashSet(); - private final Set allCallableMembers = Sets.newHashSet(); // includes fake overrides - private final Set properties = Sets.newHashSet(); - private final Set functions = Sets.newHashSet(); + private final Set declaredCallableMembers = Sets.newLinkedHashSet(); + private final Set allCallableMembers = Sets.newLinkedHashSet(); // includes fake overrides + private final Set properties = Sets.newLinkedHashSet(); + private final Set functions = Sets.newLinkedHashSet(); private final WritableScope scopeForMemberResolution; // This scope contains type parameters but does not contain inner classes