Java 使用Google Guice GraphViz扩展和专用模块

Java 使用Google Guice GraphViz扩展和专用模块,java,dependency-injection,visualization,guice,Java,Dependency Injection,Visualization,Guice,我有一个简单的私有模块: public class SomePrivateModule extends PrivateModule { @Override protected void configure() { bind(SomeInterface.class). annotatedWith(SomeAnotation.class). to(SomeClass.class); expose(SomeInterfa

我有一个简单的私有模块:

public class SomePrivateModule extends PrivateModule {
    @Override
    protected void configure() {
        bind(SomeInterface.class).
        annotatedWith(SomeAnotation.class).
        to(SomeClass.class);

        expose(SomeInterface.class).annotatedWith(SomeAnotation.class);


        bind(String.class).annotatedWith(Names.named("some_name")).toInstance("foofoo");
    }
}
我使用
安装(新SomePrivateModule)
在另一个模块中使用此模块。不幸的是,在依赖关系图中,我得到的是圆形的
“k_26662236”
,而不是矩形的
@SomeAnotation-SomeInterface
,以及
SomeClass
的依赖关系

当我将
SomePrivateModule
更改为扩展
AbstractModule
而不是
PrivateModule
时,一切正常


这是Guice中的bug还是我做错了什么?

不幸的是,私有模块的绘图还没有实现