cdt/cdt_5_0_x/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MacroEntry.java
equal
deleted
inserted
replaced
40 * Returns the macro value. |
40 * Returns the macro value. |
41 * @return String |
41 * @return String |
42 */ |
42 */ |
43 public String getMacroValue() { |
43 public String getMacroValue() { |
44 return macroValue; |
44 return macroValue; |
|
45 } |
|
46 |
|
47 @Override |
|
48 public int hashCode() { |
|
49 final int prime = 31; |
|
50 int result = super.hashCode(); |
|
51 result = prime * result |
|
52 + ((macroName == null) ? 0 : macroName.hashCode()); |
|
53 result = prime * result |
|
54 + ((macroValue == null) ? 0 : macroValue.hashCode()); |
|
55 return result; |
45 } |
56 } |
46 |
57 |
47 @Override |
58 @Override |
48 public boolean equals(Object obj) { |
59 public boolean equals(Object obj) { |
49 if (obj instanceof IMacroEntry) { |
60 if (obj instanceof IMacroEntry) { |