mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-20 06:35:50 +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.
|
* Uwe Stieber (Wind River) - Dynamic system type provider extension.
|
||||||
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
* Martin Oberhuber (Wind River) - [184095] Replace systemTypeName by IRSESystemType
|
||||||
* Martin Oberhuber (Wind River) - [186640] Add IRSESystemType.testProperty()
|
* Martin Oberhuber (Wind River) - [186640] Add IRSESystemType.testProperty()
|
||||||
|
* Martin Oberhuber (Wind River) - [186868] Fix IRSESystemType.testProperty() semantics
|
||||||
********************************************************************************/
|
********************************************************************************/
|
||||||
package org.eclipse.rse.core;
|
package org.eclipse.rse.core;
|
||||||
|
|
||||||
|
@ -143,12 +144,12 @@ public abstract class AbstractRSESystemType extends PlatformObject implements IR
|
||||||
/* (non-Javadoc)
|
/* (non-Javadoc)
|
||||||
* @see org.eclipse.rse.core.IRSESystemType#getProperty(java.lang.String, boolean)
|
* @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);
|
Object val = properties.get(key);
|
||||||
if (val instanceof String) {
|
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