### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/builder/State.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/State.java,v retrieving revision 1.52 diff -u -r1.52 State.java --- model/org/eclipse/jdt/internal/core/builder/State.java 4 Jan 2006 17:08:27 -0000 1.52 +++ model/org/eclipse/jdt/internal/core/builder/State.java 5 Jan 2006 16:35:36 -0000 @@ -43,7 +43,7 @@ private StringSet structurallyChangedTypes; public static int MaxStructurallyChangedTypes = 100; // keep track of ? structurally changed types, otherwise consider all to be changed -public static final byte VERSION = 0x0014; // changed access rule presentation +public static final byte VERSION = 0x0015; // changed access rule presentation static final byte SOURCE_FOLDER = 1; static final byte BINARY_FOLDER = 2; @@ -331,7 +331,7 @@ accessRules[i] = new ClasspathAccessRule(pattern, problemId); } String[] messageTemplates = new String[AccessRuleSet.MESSAGE_TEMPLATES_LENGTH]; - for (int i = 0; i < 3; i++) { + for (int i = 0; i < AccessRuleSet.MESSAGE_TEMPLATES_LENGTH; i++) { messageTemplates[i] = in.readUTF(); } AccessRuleSet accessRuleSet = new AccessRuleSet(accessRules); @@ -604,7 +604,7 @@ writeName(accessRule.pattern, out); out.writeInt(accessRule.problemId); } - for (int i = 0; i < accessRuleSet.messageTemplates.length; i++) + for (int i = 0; i < AccessRuleSet.MESSAGE_TEMPLATES_LENGTH; i++) out.writeUTF(accessRuleSet.messageTemplates[i]); } }