16fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann/******************************************************************************* 2398ee59bebad6835dab57b60157eff16d511709eMarc R. Hoffmann * Copyright (c) 2009, 2015 Mountainminds GmbH & Co. KG and Contributors 36fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * All rights reserved. This program and the accompanying materials 46fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * are made available under the terms of the Eclipse Public License v1.0 56fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * which accompanies this distribution, and is available at 66fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * http://www.eclipse.org/legal/epl-v10.html 76fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * 86fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * Contributors: 96fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * Marc R. Hoffmann - initial API and implementation 106fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann * 116fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann *******************************************************************************/ 126fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmannpackage org.jacoco.examples.expressions; 136fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann 146fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmannpublic class Const implements IExpression { 156fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann 166fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann private final double value; 176fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann 186fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann public Const(final double value) { 196fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann this.value = value; 206fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann } 216fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann 226fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann public double evaluate() { 236fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann return value; 246fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann } 256fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann 266fd10ff6a1935d009a544f1e913e2bed406110f9Marc R. Hoffmann} 27