0

所以我正在尝试实现 guice Provider 接口,

public interface Provider<T> {
  T get();
}

我有另一个接口叫做Creator

public interface Creator {
    void create();
}

我想创建一个 Provider 来Creator在创建多个CreatePhases.

private static final class CreatePhaseProvider<T> implements Provider<CreatePhase<T extends Creator>>
    {
        @Override
        public CreatePhase<T> get(){
            return null;
        }
    }

这给了我一个错误“令牌“扩展”的语法错误,”。有什么建议么?

4

1 回答 1

2
private static final class CreatePhaseProvider<T extends Creator> implements Provider<CreatePhase<T>>
    {
        @Override
        public CreatePhase<T> get(){
            return null;
        }
    }

哎呀,把扩展放在错误的地方!

于 2012-09-07T16:59:32.703 回答