mirror of
https://github.com/sigmasternchen/xtext-core
synced 2025-03-15 16:28:56 +00:00
[generator] Provider bindings cannot be overridden #63
This commit is contained in:
parent
291722e5ff
commit
76c5f1f524
2 changed files with 3 additions and 3 deletions
|
@ -155,7 +155,7 @@ class XtextGeneratorTemplates {
|
|||
«ELSEIF value.statements.isEmpty»
|
||||
// contributed by «contributedBy»
|
||||
«IF key.singleton»@«SingletonBinding»«IF key.eagerSingleton»(eager=true)«ENDIF»«ENDIF»
|
||||
public «IF value.expression==null»Class<? extends «Provider»<«key.type»>>«ELSE»«Provider»<«key.type»>«ENDIF» «bindMethodName»() {
|
||||
public «IF value.expression==null»Class<? extends «Provider»<? extends «key.type»>>«ELSE»«Provider»<? extends «key.type»>«ENDIF» «bindMethodName»() {
|
||||
return «IF value.expression!=null»«value.expression»«ELSE»«value.type».class«ENDIF»;
|
||||
}
|
||||
«ELSE»
|
||||
|
|
|
@ -490,14 +490,14 @@ public class XtextGeneratorTemplates {
|
|||
if (_equals) {
|
||||
_builder.append("Class<? extends ");
|
||||
_builder.append(Provider.class, "");
|
||||
_builder.append("<");
|
||||
_builder.append("<? extends ");
|
||||
GuiceModuleAccess.BindKey _key_6 = it.getKey();
|
||||
TypeReference _type_3 = _key_6.getType();
|
||||
_builder.append(_type_3, "");
|
||||
_builder.append(">>");
|
||||
} else {
|
||||
_builder.append(Provider.class, "");
|
||||
_builder.append("<");
|
||||
_builder.append("<? extends ");
|
||||
GuiceModuleAccess.BindKey _key_7 = it.getKey();
|
||||
TypeReference _type_4 = _key_7.getType();
|
||||
_builder.append(_type_4, "");
|
||||
|
|
Loading…
Reference in a new issue