cdt/cdt_5_0_x/org.eclipse.cdt.core/model/org/eclipse/cdt/internal/core/model/MacroEntry.java
changeset 26 8717e2008e00
parent 0 0e6d23e2b466
equal deleted inserted replaced
25:68aa5b0d78d4 26:8717e2008e00
    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) {