/* BSD 2-Clause License - see OPAL/LICENSE for details. */ package org.opalj package da import scala.xml.Node import scala.xml.NodeSeq import org.opalj.bi.ConstantPoolTag /** * * @author Michael Eichberg */ case class CONSTANT_Double_info(value: Double) extends Constant_Pool_Entry { final override def size: Int = { 1 + 4 + 4 } override def Constant_Type_Value: ConstantPoolTag = bi.ConstantPoolTags.CONSTANT_Double override def asCPNode(implicit cp: Constant_Pool): Node = CONSTANT_Double_info( { value }d ) override def asInstructionParameter(implicit cp: Constant_Pool): NodeSeq = { value.toString + 'd' } override def toString(implicit cp: Constant_Pool): String = value.toString }