refactor(compiler): remove unused parser methods (#38126)

These methods are no longer used so they can safely be removed.

PR Close #38126
This commit is contained in:
JoostK 2020-07-17 23:23:29 +02:00 committed by Andrew Kushnir
parent 72f1eec3ad
commit 8edf5ba29d
1 changed files with 0 additions and 44 deletions

View File

@ -337,25 +337,6 @@ class _TreeBuilder {
return this._elementStack.length > 0 ? this._elementStack[this._elementStack.length - 1] : null; return this._elementStack.length > 0 ? this._elementStack[this._elementStack.length - 1] : null;
} }
/**
* Returns the parent in the DOM and the container.
*
* `<ng-container>` elements are skipped as they are not rendered as DOM element.
*/
private _getParentElementSkippingContainers():
{parent: html.Element|null, container: html.Element|null} {
let container: html.Element|null = null;
for (let i = this._elementStack.length - 1; i >= 0; i--) {
if (!isNgContainer(this._elementStack[i].name)) {
return {parent: this._elementStack[i], container};
}
container = this._elementStack[i];
}
return {parent: null, container};
}
private _addToParent(node: html.Node) { private _addToParent(node: html.Node) {
const parent = this._getParentElement(); const parent = this._getParentElement();
if (parent != null) { if (parent != null) {
@ -365,31 +346,6 @@ class _TreeBuilder {
} }
} }
/**
* Insert a node between the parent and the container.
* When no container is given, the node is appended as a child of the parent.
* Also updates the element stack accordingly.
*
* @internal
*/
private _insertBeforeContainer(
parent: html.Element, container: html.Element|null, node: html.Element) {
if (!container) {
this._addToParent(node);
this._elementStack.push(node);
} else {
if (parent) {
// replace the container with the new node in the children
const index = parent.children.indexOf(container);
parent.children[index] = node;
} else {
this.rootNodes.push(node);
}
node.children.push(container);
this._elementStack.splice(this._elementStack.indexOf(container), 0, node);
}
}
private _getElementFullName(prefix: string, localName: string, parentElement: html.Element|null): private _getElementFullName(prefix: string, localName: string, parentElement: html.Element|null):
string { string {
if (prefix === '') { if (prefix === '') {