uber/motif

Scopes in Kotlin don't appear in Scope List

Offen

#192 geöffnet am 28.02.2020

 (1 Kommentar) (1 Reaktion) (0 zugewiesene Personen)Kotlin (46 Forks)github user discovery
good first issue

Repository-Metriken

Stars
 (538 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

The motif gutter icon doesn't show up for Kotlin scopes and they do not appear in the scope list (even after a refresh.

Library version: v0.0.3 IntelliJ version: 2018.3.5

Repro steps or stacktrace: didn't see any in the intellij logs. my Kotlin scope looks like a standard RIB:

package com.foo.home

import android.view.LayoutInflater
import android.view.ViewGroup
import com.foo.R
import motif.Scope
import org.checkerframework.checker.guieffect.qual.UIEffect

@Scope
interface HomeScope {

  fun router(): HomeRouter

  @motif.Objects
  abstract class Objects {

    abstract fun router(): HomeRouter

    abstract fun interactor(): HomeInteractor

    abstract fun presenter(view: HomeView): HomeInteractor.HomePresenter

    @UIEffect
    fun view(parentViewGroup: ViewGroup): HomeView {
      return LayoutInflater.from(parentViewGroup.context)
          .inflate(R.layout.foo__home_tab, parentViewGroup, false) as HomeView
    }
  }
}

Contributor Guide