2022년 10월 10일 월요일

Android + Kotlin + Aspectj

Android + Kotlin + Aspectj

Android + Kotlin + Aspectj

https://github.com/Ibotta/gradle-aspectj-pipeline-plugin/blob/develop/sample-kotlin/src/main/kotlin/com/ibotta/gradle/aop/kotlin/KotlinAspect.kt

https://yunhos.blogspot.com/2020/03/kotlin-aop.html

여기를 참고해서 설정하고.

@Aspect  
class KotlinAspect {  
    @Before("execution(* com.sugoigroup.mytvapplication*..*(..))")  
    fun before(joinPoint: JoinPoint) {  
        val methodSignature = joinPoint!!.signature as MethodSignature  
        val methodName = methodSignature.name  
  val startTime = System.currentTimeMillis();  
        val result = (joinPoint as ProceedingJoinPoint).proceed()  
        val endTime = System.currentTimeMillis() - startTime  
        Log.e("LoggingVM", "$methodName ---> $endTime")  
    }  
  
    @After("execution(* demonstrateKotlinAOP(..))")  
    fun after(joinPoint: JoinPoint) {  
  
    }  
}

Related Posts:

  • [日本語-単語] 捌き [日本語-単語] 捌き Sugoi Ebooks(Write in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-単語] 捌き [日本語-単語] 捌き さばき 처리하다, 해치우다, 수습하다 シェフのテーブル.S02E01.JA-965-しとけばとね シェフのテーブル.S0… Read More
  • [日本語-単語] 身を寄せ合い [日本語-単語] 身を寄せ合い Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-単語] 身を寄せ合い [日本語-単語] 身を寄せ合い みをよせあい :몸을 서로 맞대고 恋愛時代#08-646-一緒に空を見上げたり➡ 恋愛時代#08-64… Read More
  • [日本語-単語] 口止め料 [日本語-単語] 口止め料 Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-単語] 口止め料 [日本語-単語] 口止め料 :입막음 비용 Ao_No_Exorcist_001.ass-329-Dialogue: 0,0:21:12.75,… Read More
  • [日本語-単語] 早々 [日本語-単語] 早々 Sugoi Ebooks(Writen in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-単語] 早々 [日本語-単語] 早々 そう‐そう :서둘러 Atelier.S01E01.JA-64-輸入生地のお店 Atelier.S01E01.JA-65-日暮里… Read More
  • [日本語-単語] しばしば, しばし [日本語-単語] しばしば, しばし Sugoi Ebooks(Write in English) Naver Cafe Sugoi Japanese Find a Job in Japan [日本語-単語] しばしば, しばし [日本語-単語] しばしば, しばし しばしば 종종 しばし (아주)잠시 レモニー・スニケットの世にも不幸なできこ… Read More

0 comments:

댓글 쓰기