| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- /*
- * Decompiled with CFR 0.152.
- */
- package com.script
- class ScriptException : Exception {
- var columnNumber: Int
- private set
- var fileName: String?
- private set
- var lineNumber: Int
- private set
- constructor(s: String?) : super(s) {
- fileName = null
- lineNumber = -1
- columnNumber = -1
- }
- constructor(e: Exception?) : super(e) {
- fileName = null
- lineNumber = -1
- columnNumber = -1
- }
- constructor(message: String?, fileName2: String?, lineNumber2: Int) : super(message) {
- fileName = fileName2
- lineNumber = lineNumber2
- columnNumber = -1
- }
- constructor(message: String?, fileName2: String?, lineNumber2: Int, columnNumber2: Int) : super(
- message
- ) {
- fileName = fileName2
- lineNumber = lineNumber2
- columnNumber = columnNumber2
- }
- override val message: String
- get() {
- val ret = super.message
- if (fileName == null) {
- return ret!!
- }
- var ret2 = "$ret in $fileName"
- if (lineNumber != -1) {
- ret2 = "$ret2 at line number $lineNumber"
- }
- return if (columnNumber != -1) {
- "$ret2 at column number $columnNumber"
- } else ret2
- }
- }
|