Java源码示例:org.eclipse.xtext.naming.SimpleNameProvider

示例1
@Override
public void generate() {
	new GuiceModuleAccess.BindingFactory()
			.addfinalTypeToType(TypeReference.typeRef(IQualifiedNameProvider.class),
					TypeReference.typeRef(SimpleNameProvider.class))
			.contributeTo(getLanguage().getRuntimeGenModule());
	new GuiceModuleAccess.BindingFactory()
			.addTypeToType(TypeReference.typeRef("org.eclipse.xtext.ui.refactoring.IDependentElementsCalculator"),
					TypeReference
							.typeRef("org.eclipse.xtext.ui.refactoring.impl.DefaultDependentElementsCalculator"))
			.contributeTo(getLanguage().getEclipsePluginGenModule());
}
 
示例2
public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
	return SimpleNameProvider.class;
}
 
示例3
@Override
public Set<Binding> getGuiceBindingsRt(Grammar grammar) {
	return new BindFactory()
		.addfinalTypeToType(IQualifiedNameProvider.class.getName(), SimpleNameProvider.class.getName())
		.getBindings();
}
 
示例4
public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
	return SimpleNameProvider.class;
}
 
示例5
public Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider() {
	return SimpleNameProvider.class;
}