org.jetbrains.kotlin.resolve.constants
Class NullValue

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.constants.CompileTimeConstant<java.lang.Void>
      extended by org.jetbrains.kotlin.resolve.constants.NullValue

public class NullValue
extends CompileTimeConstant<java.lang.Void>


Field Summary
static NullValue NULL
           
 
Fields inherited from class org.jetbrains.kotlin.resolve.constants.CompileTimeConstant
value
 
Method Summary
<R,D> R
accept(AnnotationArgumentVisitor<R,D> visitor, D data)
           
 JetType getType(KotlinBuiltIns kotlinBuiltIns)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jetbrains.kotlin.resolve.constants.CompileTimeConstant
canBeUsedInAnnotations, getValue, isPure, usesVariableAsConstant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NULL

public static final NullValue NULL
Method Detail

getType

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

accept

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

toString

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