fix review issue
diff --git a/java_unknown_exception.go b/java_unknown_exception.go
index de4c28b..45f5a00 100644
--- a/java_unknown_exception.go
+++ b/java_unknown_exception.go
@@ -43,7 +43,7 @@
count++
}
}
- // 如果满足异常条件
+ // if have these 4 fields, it is throwable struct
if count == 4 {
if throwable, ok = getStructInfo(cls.javaName); ok {
return throwable, true
@@ -81,3 +81,8 @@
func (e UnknownException) JavaClassName() string {
return e.name
}
+
+// equals to getStackTrace in java
+func (e UnknownException) GetStackTrace() []java_exception.StackTraceElement {
+ return e.StackTrace
+}
diff --git a/list.go b/list.go
index 302d69c..57aaa96 100644
--- a/list.go
+++ b/list.go
@@ -50,7 +50,7 @@
"date": reflect.TypeOf(time.Time{}),
"object": reflect.TypeOf([]Object{}).Elem(),
"java.lang.Object": reflect.TypeOf([]Object{}).Elem(),
- //异常
+ // exception field
"java.lang.StackTraceElement": reflect.TypeOf([]*java_exception.StackTraceElement{}).Elem(),
}
)