2022-10-29 一个lombok的奇怪错误

package com.loin;

import static com.loin.BotThreadMigrationDataStores.ApContactSessionWrap.fromValue;

import lombok.Builder;

class BotThreadMigrationDataStores {
    @Builder
    public static class ApContactSessionWrap {
        static ApContactSessionWrap fromValue() {
            return ApContactSessionWrap.builder().build();
        }
    }

    void test() {
        fromValue();
    }
}

public class Main {
    public static void main(String[] args) {
        new BotThreadMigrationDataStores().test();
    }
}

这种情况下会有错误:
Main.java:8: error: cannot find symbol
@Builder

如果把第3行的static import去掉,就不会产生错误了。
找了很久才找到是这个造成的。

为什么呢?
待查看

你可能感兴趣的:(2022-10-29 一个lombok的奇怪错误)