1 // Copyright 2015-present 650 Industries. All rights reserved. 2 package host.exp.exponent.exceptions 3 4 import java.lang.Exception 5 6 abstract class ExponentException(private val originalException: Exception?) : Exception() { 7 abstract override fun toString(): String 8 9 fun originalException(): Exception? { 10 return originalException 11 } 12 13 fun originalExceptionMessage(): String { 14 return originalException?.toString() ?: toString() 15 } 16 } 17