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

java.lang.Object
  extended by org.jetbrains.jet.lang.resolve.constants.CompileTimeConstant<JetType>
      extended by org.jetbrains.jet.lang.resolve.constants.JavaClassValue

public class JavaClassValue
extends CompileTimeConstant<JetType>


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

Constructor Detail

JavaClassValue

public JavaClassValue(JetType value)
Method Detail

getValue

public JetType getValue()
Overrides:
getValue in class CompileTimeConstant<JetType>

getType

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

accept

public <R,D> R accept(AnnotationArgumentVisitor<R,D> visitor,
                      D data)
Specified by:
accept in class CompileTimeConstant<JetType>

toString

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