diff options
Diffstat (limited to 'org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java')
-rw-r--r-- | org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java index f24897d5e4..a3667ae81e 100644 --- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java +++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/AccessRule.java @@ -14,25 +14,25 @@ import org.eclipse.jdt.core.compiler.CharOperation; import org.eclipse.jdt.core.compiler.IProblem; public class AccessRule { - + public static final int IgnoreIfBetter = 0x02000000; // value must be greater than IProblem#ForbiddenReference and DiscouragedReference - + public char[] pattern; public int problemId; - + public AccessRule(char[] pattern, int problemId) { this(pattern, problemId, false); } - + public AccessRule(char[] pattern, int problemId, boolean keepLooking) { this.pattern = pattern; this.problemId = keepLooking ? problemId | IgnoreIfBetter : problemId; } - + public int hashCode() { return this.problemId * 17 + CharOperation.hashCode(this.pattern); } - + public boolean equals(Object obj) { if (!(obj instanceof AccessRule)) return false; AccessRule other = (AccessRule) obj; @@ -43,7 +43,7 @@ public class AccessRule { public int getProblemId() { return this.problemId & ~IgnoreIfBetter; } - + public boolean ignoreIfBetter() { return (this.problemId & IgnoreIfBetter) != 0; } |