本文整理匯總了Java中com.google.inject.Binder.bindScope方法的典型用法代碼示例。如果您正苦於以下問題:Java Binder.bindScope方法的具體用法?Java Binder.bindScope怎麽用?Java Binder.bindScope使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類com.google.inject.Binder
的用法示例。
在下文中一共展示了Binder.bindScope方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: configure
import com.google.inject.Binder; //導入方法依賴的package包/類
@Override
public void configure(Binder binder) {
super.configure(binder);
binder.bindConstant()
.annotatedWith(Names.named("org.eclipse.xtext.validation.CompositeEValidator.USE_EOBJECT_VALIDATOR"))
.to(false);
// set-up infrastructure for custom scopes
final ScopeManager scopeManager = new ScopeManager();
binder.bind(ScopeManager.class).toInstance(scopeManager);
binder.bindScope(TransformationScoped.class, scopeManager);
// setup documentation provider to match jsdoc-style exactly two stars only:
binder.bind(String.class)
.annotatedWith(Names.named(AbstractMultiLineCommentProvider.START_TAG))
.toInstance("/\\*\\*[^*]");
}