createGetComponentException in JavaUtils.cpp), so the class name must survive R8 obfuscation. C++ uses FindClass("com/meta/spatial/core/GetComponentException") plus GetMethodID(<init>) to instantiate it before throw.
class GetComponentException(
message: String,
val attributeId: Int? = null,
val entityId: Long? = null,
cause: Throwable? = null,
) : RuntimeExceptionGetComponentException
(
message
, attributeId
, entityId
, cause
)
|
Signature
constructor(
message: String,
attributeId: Int? = null,
entityId: Long? = null,
cause: Throwable? = null,
)Parameters message: StringattributeId: Int?
The attribute ID that caused the error (if applicable)
entityId: Long?
The entity ID involved in the operation (if applicable)
cause: Throwable?Returns GetComponentException |
attributeId
: Int?
[Get] |
The attribute ID that caused the error (if applicable)
Signature
val attributeId: Int? = null |
entityId
: Long?
[Get] |
The entity ID involved in the operation (if applicable)
Signature
val entityId: Long? = null |