diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java index 51a49038b2dc..a57aeb988aa4 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/typedef/GrTypeDefinitionMembersCache.java @@ -356,14 +356,14 @@ public class GrTypeDefinitionMembersCache { for (TraitFieldDescriptor descriptor : values) { final GrLightField field = new GrLightField( trait, - descriptor.getName(), - myElementFactory.createTypeFromText(descriptor.getTypeString(), trait), + descriptor.name, + myElementFactory.createTypeFromText(descriptor.name, trait), trait ); - if (descriptor.isStatic()) { + if (descriptor.isStatic) { field.getModifierList().addModifier(STATIC_MASK); } - field.getModifierList().addModifier(descriptor.isPublic() ? PUBLIC_MASK : PRIVATE_MASK); + field.getModifierList().addModifier(descriptor.isPublic ? PUBLIC_MASK : PRIVATE_MASK); addCandidate(field, substitutor); } return true; diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/GroovyTraitFieldsFileIndex.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/GroovyTraitFieldsFileIndex.java index 8e21eb19f132..9fc82854a33a 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/GroovyTraitFieldsFileIndex.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/resolve/GroovyTraitFieldsFileIndex.java @@ -170,10 +170,10 @@ public class GroovyTraitFieldsFileIndex public void save(@NotNull DataOutput out, Collection values) throws IOException { writeINT(out, values.size()); for (TraitFieldDescriptor descriptor : values) { - writeSINT(out, descriptor.isStatic() ? 1 : 0); - writeSINT(out, descriptor.isPublic() ? 1 : 0); - writeUTF(out, descriptor.getTypeString()); - writeUTF(out, descriptor.getName()); + writeSINT(out, descriptor.isStatic ? 1 : 0); + writeSINT(out, descriptor.isPublic ? 1 : 0); + writeUTF(out, descriptor.typeString); + writeUTF(out, descriptor.name); } } @@ -192,36 +192,16 @@ public class GroovyTraitFieldsFileIndex } public static class TraitFieldDescriptor { - private final boolean myStatic; - private final boolean myPublic; - private final @NotNull String myTypeString; - private final @NotNull String myName; - + public final boolean isStatic; + public final boolean isPublic; + public final @NotNull String typeString; + public final @NotNull String name; TraitFieldDescriptor(boolean aStatic, boolean aPublic, @NotNull String typeString, @NotNull String name) { - myStatic = aStatic; - myPublic = aPublic; - myTypeString = typeString; - myName = name; - } - - - public boolean isStatic() { - return myStatic; - } - - public boolean isPublic() { - return myPublic; - } - - @NotNull - public String getTypeString() { - return myTypeString; - } - - @NotNull - public String getName() { - return myName; + isStatic = aStatic; + isPublic = aPublic; + this.typeString = typeString; + this.name = name; } @Override @@ -231,20 +211,20 @@ public class GroovyTraitFieldsFileIndex TraitFieldDescriptor that = (TraitFieldDescriptor)o; - if (myStatic != that.myStatic) return false; - if (myPublic != that.myPublic) return false; - if (!myTypeString.equals(that.myTypeString)) return false; - if (!myName.equals(that.myName)) return false; + if (isStatic != that.isStatic) return false; + if (isPublic != that.isPublic) return false; + if (!typeString.equals(that.typeString)) return false; + if (!name.equals(that.name)) return false; return true; } @Override public int hashCode() { - int result = (myStatic ? 1 : 0); - result = 31 * result + (myPublic ? 1 : 0); - result = 31 * result + myTypeString.hashCode(); - result = 31 * result + myName.hashCode(); + int result = (isStatic ? 1 : 0); + result = 31 * result + (isPublic ? 1 : 0); + result = 31 * result + typeString.hashCode(); + result = 31 * result + name.hashCode(); return result; } }