fun positiveInfinity()

in dnq-transient-store/src/main/kotlin/com/jetbrains/teamsys/dnq/association/PrimitiveAssociationSemantics.kt [314:339]


    fun positiveInfinity(clazz: Class<*>): Comparable<*>? {
        return when (clazz) {
            Byte::class.javaPrimitiveType,
            Byte::class.javaObjectType ->
                java.lang.Byte.MAX_VALUE
            Short::class.javaPrimitiveType,
            Short::class.javaObjectType ->
                java.lang.Short.MAX_VALUE
            Int::class.javaPrimitiveType,
            Int::class.javaObjectType ->
                Integer.MAX_VALUE
            Long::class.javaPrimitiveType,
            Long::class.javaObjectType ->
                java.lang.Long.MAX_VALUE
            Float::class.javaPrimitiveType,
            Float::class.javaObjectType ->
                java.lang.Float.MAX_VALUE
            Double::class.javaPrimitiveType,
            Double::class.javaObjectType ->
                java.lang.Double.MAX_VALUE
            Boolean::class.javaPrimitiveType,
            Boolean::class.javaObjectType ->
                true
            else -> null
        }
    }