org.jetbrains.jet.lang.resolve.constants
Class DoubleValue

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.constants.DoubleValue
All Implemented Interfaces:
CompileTimeConstant<java.lang.Double>

public class DoubleValue
extends java.lang.Object
implements CompileTimeConstant<java.lang.Double>


Constructor Summary
DoubleValue(double value)
           
 
Method Summary
<R,D> R
accept(AnnotationArgumentVisitor<R,D> visitor, D data)
           
 JetType getType(KotlinBuiltIns kotlinBuiltIns)
           
 java.lang.Double getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DoubleValue

public DoubleValue(double value)
Method Detail

getValue

public java.lang.Double getValue()
Specified by:
getValue in interface CompileTimeConstant<java.lang.Double>

getType

@NotNull
public JetType getType(@NotNull
                               KotlinBuiltIns kotlinBuiltIns)
Specified by:
getType in interface CompileTimeConstant<java.lang.Double>

accept

public <R,D> R accept(AnnotationArgumentVisitor<R,D> visitor,
                      D data)
Specified by:
accept in interface CompileTimeConstant<java.lang.Double>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object