Coverage Summary for Class: LogStackTraceConstants (kr.open.library.simple_ui.core.logcat.internal.extractor)

Class Class, % Method, % Branch, % Line, % Instruction, %
LogStackTraceConstants 100% (1/1) 100% (2/2) 100% (7/7) 100% (31/31)


 package kr.open.library.simple_ui.core.logcat.internal.extractor
 
 /**
  * Constants used for stack trace extraction.<br><br>
  * 스택 트레이스 추출에 사용하는 상수 모음입니다.<br>
  */
 internal object LogStackTraceConstants {
     /**
      * Internal prefix for Logx package.<br><br>
      * Logx 내부 패키지 접두사.<br>
      */
     const val LOGCAT_INTERNAL_PREFIX: String = "kr.open.library.simple_ui.core.logcat"
 
     /**
      * Default fallback start index.<br><br>
      * 내부 프레임을 찾지 못했을 때 사용할 기본 시작 인덱스.<br>
      */
     const val DEFAULT_FALLBACK_START_INDEX: Int = 4
 
     /**
      * Unknown file name marker.<br><br>
      * 알 수 없는 파일명 마커.<br>
      */
     const val UNKNOWN_FILE_NAME: String = "Unknown"
 
     /**
      * Unknown method marker.<br><br>
      * 알 수 없는 메서드명 마커.<br>
      */
     const val UNKNOWN_METHOD: String = "unknown"
 
     /**
      * Unknown class marker.<br><br>
      * 알 수 없는 클래스명 마커.<br>
      */
     const val UNKNOWN_CLASS: String = "unknown"
 
     /**
      * Default fallback line number.<br><br>
      * 기본 라인 번호 값.<br>
      */
     const val FALLBACK_LINE_NUMBER: Int = 0
 
     /**
      * Excluded prefixes when inferring start prefix candidates.<br><br>
      * 시작 프레픽스 후보에서 제외할 접두사 목록.<br>
      */
     val START_PREFIX_EXCLUDES: List<String> = listOf(
         "java.",
         "kotlin.",
         "kotlinx.",
         "android.",
         "androidx.",
         "dalvik.",
     )
 
     /**
      * D8 synthetic class marker.<br><br>
      * D8 합성 클래스 마커.<br>
      */
     const val D8_SYNTHETIC_CLASS: String = "D8" + '$' + '$' + "SyntheticClass"
 
     /**
      * Access method prefix marker.<br><br>
      * 접근자 메서드 접두사 마커.<br>
      */
     const val ACCESS_PREFIX: String = "access" + '$'
 }