キーが HashMap に存在する場合、selectVMwareServer メソッドが VMwareServer オブジェクトを返すようにしようとしています。しかし、Eclipse は、return ステートメントを配置する場所が好きではありません。どうしてこれなの?メソッドがオブジェクトを返さなければならないからですか?
これが私のコードです。
package configFS;
import java.util.HashMap;
import java.util.Map;
public class Config {
private Map <String, Object> config;
public Config() {
/*
* This will create a new configuration everytime we create a new instance of Config.class
* By using the generics of String and Object I can link a name tag to any object needed.
*/
config = new HashMap <String, Object> ();
}
public void addVMwareServer(String par1) {
config.put(par1, new VMwareServer());
}
public void removeVMwareServer(String par1) {
config.remove(par1);
}
public VMwareServer selectVMwareServer(String par1) {
if (config.containsKey(par1)) {
return (VMwareServer) config.get(par1);
}
return null;
}
}
注:これは非常に進行中の作業です。
日食を沈黙させるために、「return null;」を追加させました。