Не удалось выполнить задачу»: приложение:kaptDebugKotlin».Ошибка при создании класса адаптера?

#android #kotlin #compiler-errors #runtime-error #listadapter

Вопрос:

Я получаю эту ошибку при создании класса адаптера в котлине. В чем может быть причина ошибки. Кто-нибудь может, пожалуйста, помочь.

 class Tripadapter(val mctx: Context, val layoutResId: Int, val tripList:List<tripShow> )
    : ArrayAdapter<tripShow>(mctx,layoutResId,tripList){



    override fun getView(position: Int, convertView: View?, parent: ViewGroup): View {

        val layoutInflator: LayoutInflater = LayoutInflater.from(mctx)
        val view: View =layoutInflator.inflate(layoutResId,null)

        val date= view.findViewById<TextView>(R.id.tvdate)

        val trip = tripList[position]
        date.text= trip.date

        return view
    }
}

 

Это файл папки сборки, созданный на java

 public final class Tripadapter extends android.widget.ArrayAdapter<com.example.disistancetrackercompany2.class.tripShow> {
    @org.jetbrains.annotations.NotNull()
    private final android.content.Context mctx = null;
    private final int layoutResId = 0;
    @org.jetbrains.annotations.NotNull()
    private final java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList = null;
    
    @org.jetbrains.annotations.NotNull()
    @java.lang.Override()
    public android.view.View getView(int position, @org.jetbrains.annotations.Nullable()
    android.view.View convertView, @org.jetbrains.annotations.NotNull()
    android.view.ViewGroup parent) {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    public final android.content.Context getMctx() {
        return null;
    }
    
    public final int getLayoutResId() {
        return 0;
    }
    
    @org.jetbrains.annotations.NotNull()
    public final java.util.List<com.example.disistancetrackercompany2.class.tripShow> getTripList() {
        return null;
    }
    
    public Tripadapter(@org.jetbrains.annotations.NotNull()
    android.content.Context mctx, int layoutResId, @org.jetbrains.annotations.NotNull()
    java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList) {
        super(null, 0);
    }
} ```






 

Это ошибка в logcat

Не удалось выполнить задачу»: приложение:kaptDebugKotlin».

При выполнении org.jetbrains произошел сбой.kotlin.gradle.внутренний.KaptExecution java.язык.отражение.Исключение InvocationTargetException (без сообщения об ошибке)«

Это также показано в logcat

 public final class Tripadapter extends android.widget.ArrayAdapter<com.example.disistancetrackercompany2.class.tripShow> {
                                                                                                         ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:6: error: <identifier> expected
public final class Tripadapter extends android.widget.ArrayAdapter<com.example.disistancetrackercompany2.class.tripShow> {
                                                                                                              ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:11: error: <identifier> expected
    private final java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList = null;
                                                                       ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:11: error: <identifier> expected
    private final java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList = null;
                                                                            ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:31: error: <identifier> expected
    public final java.util.List<com.example.disistancetrackercompany2.class.tripShow> getTripList() {
                                                                      ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:31: error: <identifier> expected
    public final java.util.List<com.example.disistancetrackercompany2.class.tripShow> getTripList() {
                                                                           ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:32: error: illegal start of type
        return null;
        ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:35: error: invalid method declaration; return type required
    public Tripadapter(@org.jetbrains.annotations.NotNull()
           ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:37: error: <identifier> expected
    java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList) {
                                                         ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:37: error: <identifier> expected
    java.util.List<com.example.disistancetrackercompany2.class.tripShow> tripList) {
                                                              ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:38: error: illegal start of type
        super(null, 0);
        ^C:UsershpAndroidStudioProjectsDisistanceTrackerCompany2appbuildtmpkapt3stubsdebugcomexampledisistancetrackercompany2adapterTripadapter.java:40: error: reached end of file while parsing
}
 ^