1 /*******************************************************************************
2 * Copyright (c) 2015, 2016 EfficiOS Inc., Alexandre Montplaisir
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
8 *******************************************************************************/
10 package org
.eclipse
.tracecompass
.internal
.provisional
.analysis
.lami
.core
.types
;
12 import static org
.eclipse
.tracecompass
.common
.core
.NonNullUtils
.nullToEmptyString
;
14 import org
.eclipse
.jdt
.annotation
.Nullable
;
16 class LamiBoolean
extends LamiData
{
18 private static final LamiBoolean TRUE
= new LamiBoolean(true);
19 private static final LamiBoolean FALSE
= new LamiBoolean(false);
21 public static LamiBoolean
instance(boolean value
) {
22 return (value ? TRUE
: FALSE
);
25 private final boolean fValue
;
27 private LamiBoolean(boolean value
) {
31 public boolean getValue() {
36 public @Nullable String
toString() {
38 nullToEmptyString(Messages
.LamiBoolean_Yes
) :
39 nullToEmptyString(Messages
.LamiBoolean_No
));
This page took 0.048977 seconds and 5 git commands to generate.