motif icon indicating copy to clipboard operation
motif copied to clipboard

Scopes in Kotlin don't appear in Scope List

Open jbarr21 opened this issue 5 years ago • 1 comments

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

Screen Shot 2020-02-27 at 8 21 12 PM

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
    }
  }
}

jbarr21 avatar Feb 28 '20 04:02 jbarr21

Hi @jbarr21 is this issue still open if so can you give tips on how to resolve it

EmmanuelDav avatar Jan 07 '23 20:01 EmmanuelDav