Class UtilsKt
-
- All Implemented Interfaces:
public final class UtilsKt
-
-
Method Summary
Modifier and Type Method Description final static StringcreatePayload(Thread thread, Throwable error)final static StringcreatePayload(String name, String message, String trace, String threadName)final static StringcreatePayload(String name, String message, Array<StackTraceElement> stackTrace, String threadName)final static Stringconvert(Array<StackTraceElement> $self)final static StringconvertBounded(Array<StackTraceElement> $self, Integer maxFrames)Serializes up to maxFrames stack frames. final static StringconvertInputStreamToString(InputStream $self)final static BooleanisSdkCrash(IncidentEvent $self)final static BooleanhasSdkStacktrace(Array<StackTraceElement> $self)final static BooleanisCallbackMethod(StackTraceElement $self, Class<?> callbackClass)final static UnitrunAsync(SuspendFunction0<Unit> runnable)final static Unitschedule(Long delayInMillis, SuspendFunction0<Unit> runnable)final static LongelapsedRealtimeSince(Long startTimeStamp)-
-
Method Detail
-
createPayload
final static String createPayload(Thread thread, Throwable error)
-
createPayload
final static String createPayload(String name, String message, String trace, String threadName)
-
createPayload
final static String createPayload(String name, String message, Array<StackTraceElement> stackTrace, String threadName)
-
convert
final static String convert(Array<StackTraceElement> $self)
-
convertBounded
final static String convertBounded(Array<StackTraceElement> $self, Integer maxFrames)
Serializes up to maxFrames stack frames. When frames are dropped, a
...[truncated: shown/total frames shown]marker is appended.
-
convertInputStreamToString
final static String convertInputStreamToString(InputStream $self)
-
isSdkCrash
final static Boolean isSdkCrash(IncidentEvent $self)
-
hasSdkStacktrace
final static Boolean hasSdkStacktrace(Array<StackTraceElement> $self)
-
isCallbackMethod
final static Boolean isCallbackMethod(StackTraceElement $self, Class<?> callbackClass)
-
runAsync
final static Unit runAsync(SuspendFunction0<Unit> runnable)
-
schedule
final static Unit schedule(Long delayInMillis, SuspendFunction0<Unit> runnable)
-
elapsedRealtimeSince
final static Long elapsedRealtimeSince(Long startTimeStamp)
-
-
-
-