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

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

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


Field Summary
static NullValue NULL
           
 
Method Summary
<R,D> R
accept(AnnotationArgumentVisitor<R,D> visitor, D data)
           
 JetType getType(KotlinBuiltIns kotlinBuiltIns)
           
 java.lang.Void getValue()
           
 java.lang.String toString()
           
 
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

getValue

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

getType

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

accept

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

toString

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