Skip to content

Detecting usages of SideOnly classes doesn't "know" about SidedProxy defaults #325

Open
@Barteks2x

Description

@Barteks2x

Consider the following code:

public abstract class SomeClass {
    @SidedProxy
    public static SomeClass INSTANCE = null;

    public abstract void onInit();

    public static class ClientProxy extends SomeClass {
        @Override
        public void onInit() {
            SomeClientOnlyClass.something();
        }
    }

    public static class ServerProxy extends SomeClass {
        @Override
        public void onInit() {
        }
    }
}

The line SomeClientOnlyClass.something(); will still show an error even when it's in actual client proxy.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions