2017-11-09 13 views
2

다음 Java 코드는 (어떤 IDE 오류) 잘 될 것 같다 않습니다, 그것은,로 번역설탕 ORM, 모두 Kotlin에 표시 하시겠습니까? <pre><code>List<Job> jobs = Job.listAll(Job.class); </code></pre> <p></p> 나는 복사하여 붙여 넣기 할 때, 자바는 작동하지만 코 틀린하지

val jobs = Job.listAll<Job>(Job::class.java) 

그러나 오류가있었습니다. 해결되지 않은 참조; listAll. 정확한 Kotlin 동등 물은 무엇입니까?

데이터 클래스

import com.orm.SugarRecord 

class Job : SugarRecord() 
{ 

설탕 ORM : https://github.com/chennaione/sugar

답변

2

코 틀린에 자식 클래스는 부모로부터 정적 메서드를 상속하지 않기 때문에이 작동하지 않습니다.

SugarRecord.listAll(Job::class.java) 
:

당신은이 같은 메소드를 호출 (static는 코 틀린에 존재하지 않는)