@@ -54,15 +54,15 @@ export class Compiler {
5454 _componentUrlMapper : ComponentUrlMapper ; 
5555 _urlResolver : UrlResolver ; 
5656 _appUrl : string ; 
57-  _renderer : renderApi . Renderer ; 
57+  _render : renderApi . RenderCompiler ; 
5858 _protoViewFactory :ProtoViewFactory ; 
5959
6060 constructor ( reader : DirectiveMetadataReader , 
6161 cache :CompilerCache , 
6262 templateResolver : TemplateResolver , 
6363 componentUrlMapper : ComponentUrlMapper , 
6464 urlResolver : UrlResolver , 
65-  renderer : renderApi . Renderer , 
65+  render : renderApi . RenderCompiler , 
6666 protoViewFactory : ProtoViewFactory )  { 
6767 this . _reader  =  reader ; 
6868 this . _compilerCache  =  cache ; 
@@ -71,7 +71,7 @@ export class Compiler {
7171 this . _componentUrlMapper  =  componentUrlMapper ; 
7272 this . _urlResolver  =  urlResolver ; 
7373 this . _appUrl  =  urlResolver . resolve ( null ,  './' ) ; 
74-  this . _renderer  =  renderer ; 
74+  this . _render  =  render ; 
7575 this . _protoViewFactory  =  protoViewFactory ; 
7676 } 
7777
@@ -94,7 +94,7 @@ export class Compiler {
9494 this . _assertTypeIsComponent ( componentBinding ) ; 
9595
9696 var  directiveMetadata  =  Compiler . buildRenderDirective ( componentBinding ) ; 
97-  return  this . _renderer . createHostProtoView ( directiveMetadata ) . then (  ( hostRenderPv )  =>  { 
97+  return  this . _render . compileHost ( directiveMetadata ) . then (  ( hostRenderPv )  =>  { 
9898 return  this . _compileNestedProtoViews ( null ,  null ,  hostRenderPv ,  [ componentBinding ] ,  true ) ; 
9999 } ) . then (  ( appProtoView )  =>  { 
100100 return  new  ProtoViewRef ( appProtoView ) ; 
@@ -135,7 +135,7 @@ export class Compiler {
135135 } 
136136 if  ( isPresent ( template . renderer ) )  { 
137137 var  directives  =  [ ] ; 
138-  pvPromise  =  this . _renderer . createImperativeComponentProtoView ( template . renderer ) . then (  ( renderPv )  =>  { 
138+  pvPromise  =  this . _render . createImperativeComponentProtoView ( template . renderer ) . then (  ( renderPv )  =>  { 
139139 return  this . _compileNestedProtoViews ( null ,  componentBinding ,  renderPv ,  directives ,  true ) ; 
140140 } ) ; 
141141 }  else  { 
@@ -144,7 +144,7 @@ export class Compiler {
144144 ( directive )  =>  this . _bindDirective ( directive ) 
145145 ) ; 
146146 var  renderTemplate  =  this . _buildRenderTemplate ( component ,  template ,  directives ) ; 
147-  pvPromise  =  this . _renderer . compile ( renderTemplate ) . then (  ( renderPv )  =>  { 
147+  pvPromise  =  this . _render . compile ( renderTemplate ) . then (  ( renderPv )  =>  { 
148148 return  this . _compileNestedProtoViews ( null ,  componentBinding ,  renderPv ,  directives ,  true ) ; 
149149 } ) ; 
150150 } 
@@ -194,7 +194,7 @@ export class Compiler {
194194 ListWrapper . push ( childComponentRenderPvRefs ,  isPresent ( componentPv )  ? componentPv . render  : null ) ; 
195195 } 
196196 } ) ; 
197-  this . _renderer . mergeChildComponentProtoViews ( protoView . render ,  childComponentRenderPvRefs ) ; 
197+  this . _render . mergeChildComponentProtoViews ( protoView . render ,  childComponentRenderPvRefs ) ; 
198198 return  protoView ; 
199199 } ; 
200200 if  ( nestedPVPromises . length  >  0 )  { 
@@ -213,7 +213,7 @@ export class Compiler {
213213 templateAbsUrl  =  this . _urlResolver . resolve ( componentUrl ,  view . templateUrl ) ; 
214214 }  else  if  ( isPresent ( view . template ) )  { 
215215 // Note: If we have an inline template, we also need to send 
216-  // the url for the component to the renderer  so that it 
216+  // the url for the component to the render  so that it 
217217 // is able to resolve urls in stylesheets. 
218218 templateAbsUrl  =  componentUrl ; 
219219 } 
0 commit comments