| package org.eclipse.e4.languages.javascript.rhino.jsdi; |
| |
| import java.util.Map; |
| |
| import org.eclipse.e4.languages.javascript.jsdi.BooleanValue; |
| |
| public class BooleanValueImpl extends MirrorImpl implements BooleanValue { |
| |
| private Boolean value; |
| |
| public BooleanValueImpl(VirtualMachineImpl vm, Map body) { |
| this(vm, (Boolean) body.get("value")); |
| } |
| |
| public BooleanValueImpl(VirtualMachineImpl vm, Boolean bool) { |
| super(vm); |
| this.value = bool; |
| } |
| |
| public boolean value() { |
| return value.booleanValue(); |
| } |
| |
| public String getValueTypeName() { |
| return "boolean"; |
| } |
| } |