Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

otto plugin is not working on classes which are not enhanced components #1657

@simonz

Description

@simonz

I created a simple class like this

package com.kakao.ottotest;

import android.util.Log;

import com.squareup.otto.Subscribe;

public class MyClass {
    @Subscribe
    public void observe(Event event) {
        Log.i("MyClass", "event");
    }
}

When compiling, the waring occurs and source generation is stopped.
it seems the validations for @Subscribe and @Produce apply to the class

warning: Element observe(com.kakao.ottotest.Event) invalidated by SubscribeHandler
    public void observe(Event event) {

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions