mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-03 15:15:25 +02:00
[186868] Fix IRSESystemType.testProperty() semantics
This commit is contained in:
parent
32d8bf8bd0
commit
13db6cd8cc
1 changed files with 4 additions and 3 deletions
|
@ -14,6 +14,7 @@
|
|||
* Uwe Stieber (Wind River) - Dynamic system type provider extension.
|
||||
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
||||
* Martin Oberhuber (Wind River) - [186640] Add IRSESystemType.testProperty()
|
||||
* Martin Oberhuber (Wind River) - [186868] Fix IRSESystemType.testProperty() semantics
|
||||
********************************************************************************/
|
||||
package org.eclipse.rse.core;
|
||||
|
||||
|
@ -143,12 +144,12 @@ public abstract class AbstractRSESystemType extends PlatformObject implements IR
|
|||
/* (non-Javadoc)
|
||||
* @see org.eclipse.rse.core.IRSESystemType#getProperty(java.lang.String, boolean)
|
||||
*/
|
||||
public boolean testProperty(String key, boolean defaultValue) {
|
||||
public boolean testProperty(String key, boolean expectedValue) {
|
||||
Object val = properties.get(key);
|
||||
if (val instanceof String) {
|
||||
return Boolean.valueOf((String)val).booleanValue();
|
||||
return Boolean.valueOf((String)val).booleanValue() == expectedValue;
|
||||
}
|
||||
return defaultValue;
|
||||
return false;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Add table
Reference in a new issue