org.jetbrains.kotlin.resolve.constants
Class IntegerValueConstant<T>

java.lang.Object
  extended by org.jetbrains.kotlin.resolve.constants.CompileTimeConstant<T>
      extended by org.jetbrains.kotlin.resolve.constants.IntegerValueConstant<T>
Direct Known Subclasses:
ByteValue, CharValue, IntegerValueTypeConstant, IntValue, LongValue, ShortValue

public abstract class IntegerValueConstant<T>
extends CompileTimeConstant<T>


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.resolve.constants.CompileTimeConstant
value
 
Constructor Summary
protected IntegerValueConstant(T value, boolean canBeUsedInAnnotations, boolean pure, boolean usesVariableAsConstant)
           
 
Method Summary
 
Methods inherited from class org.jetbrains.kotlin.resolve.constants.CompileTimeConstant
accept, canBeUsedInAnnotations, getType, getValue, isPure, usesVariableAsConstant
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegerValueConstant

protected IntegerValueConstant(T value,
                               boolean canBeUsedInAnnotations,
                               boolean pure,
                               boolean usesVariableAsConstant)