Incorrect JNI type signatures for FakeJni::JThrowable
Matthewacon opened this issue · comments
Matthewacon commented
The type signatures for FakeJni::JThrowable
and FakeJni::JArray<JThrowable *> *
are both incorrect: (output generated by baron)
'java/lang/Throwable':
- Modifiers: 0x1 [PUBLIC]
- Parent: 'java/lang/Object'
- Fabricated: no
- Fields: 0
- Methods: 11
'<init>()V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'<init>(Ljava/lang/String;)V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'<init>(Ljava/lang/String;Ljava/lang/Throwable;)V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'<init>(Ljava/lang/Throwable;)V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'addSuppressed(Ljava/lang/Throwable;)V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'fillInStackTrace()Ljava/lang/Throwable;':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'getCause()Ljava/lang/Throwable;':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'getMessage()Ljava/lang/String;':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'getSuppressed()[INVALID_TYPE]':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable;':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no
'printStackTrace()V':
- Modifiers: 0x1 [PUBLIC]
- Fabricated: no