¿El código más corto posible para producir una exception en Kotlin?

Esta es una pregunta divertida, pero ¿cuál es el código de exception más exótico posible en Kotlin? Cualquier exception.

Algo como:

throw null!! 

que arrojará un NPE.

… pero bueno, esa sigue siendo una línea bastante larga con 12 caracteres. En realidad, es bastante útil para probar cosas como el logging de excepciones en análisis y demás.

Aquí hay uno aún más corto:

 1/0 

Lanza java.lang.ArithmeticException: / by zero .

En términos del número de caracteres, puede declarar fácilmente una propiedad que tiene una function getter que lanza Exception :

 val T: Nothing get() = throw Exception("For testing purpose!!") 

Recordatorio: los usos de este código probablemente deberían eliminarse inmediatamente después del uso, porque no tiene ningún significado.

Si simplemente desea escribir less caracteres, le sugiero que cree una plantilla en vivo para eso.

Hasta ahora, lo más corto que puedo imaginar es:

 ""[1] 

5 caracteres y dará lugar a StringIndexOutOfBoundsException: length=0; index=1 StringIndexOutOfBoundsException: length=0; index=1

Si no te importa poner algún código de utilidad en alguna parte, puedes usar este código:

 e() 

Y el código de utilidad:

 fun e() : Nothing = throw Exception() 

El tipo de devolución de Nothing le dice al comstackdor que la function nunca volverá.

  • Spring Data Neo4j - ORDEN POR {order} falla
  • Kotlin coroutines unit testing usando mockito
  • ¿Se puede usar un método de la class de datos Kotlin equals () sin más modificaciones junto con JPA?
  • ¿Debo actualizar Kotlin cada vez que trabajo en la aplicación de mi empresa?
  • Jacoco informa 0 cobertura de classs de Kotlin por testings unitarias, en un proyecto de Android
  • SpringBoot ArrayIndexOutOfBoundsException MethodParameter.getGenericParameterType
  • ¿Por qué Kotlin no siguió la syntax de Java?
  • Manipulación de DOM con Javascript de Kotlin en el proyecto Eclipse Maven
  • Configuración de security de spring de Kotlin
  • Manejo de errores de suscripción anidada RX2.0
  • Lista clara y agregaTodo en statement única Kotlin