@@ -675,12 +675,12 @@ class SymbolTree {
675
675
*
676
676
* @method insertBefore
677
677
* @memberOf module:symbol-tree#
678
- * @param {Object } newObject
679
678
* @param {Object } referenceObject
679
+ * @param {Object } newObject
680
680
* @throws {Error } If the newObject is already present in this SymbolTree
681
681
* @return {Object } newObject
682
682
*/
683
- insertBefore ( newObject , referenceObject ) {
683
+ insertBefore ( referenceObject , newObject ) {
684
684
const referenceNode = this . _node ( referenceObject ) ;
685
685
const prevNode = this . _node ( referenceNode . previousSibling ) ;
686
686
const newNode = this . _node ( newObject ) ;
@@ -718,12 +718,12 @@ class SymbolTree {
718
718
*
719
719
* @method insertAfter
720
720
* @memberOf module:symbol-tree#
721
- * @param {Object } newObject
722
721
* @param {Object } referenceObject
722
+ * @param {Object } newObject
723
723
* @throws {Error } If the newObject is already present in this SymbolTree
724
724
* @return {Object } newObject
725
725
*/
726
- insertAfter ( newObject , referenceObject ) {
726
+ insertAfter ( referenceObject , newObject ) {
727
727
const referenceNode = this . _node ( referenceObject ) ;
728
728
const nextNode = this . _node ( referenceNode . nextSibling ) ;
729
729
const newNode = this . _node ( newObject ) ;
@@ -761,12 +761,12 @@ class SymbolTree {
761
761
*
762
762
* @method prependChild
763
763
* @memberOf module:symbol-tree#
764
- * @param {Object } newObject
765
764
* @param {Object } referenceObject
765
+ * @param {Object } newObject
766
766
* @throws {Error } If the newObject is already present in this SymbolTree
767
767
* @return {Object } newObject
768
768
*/
769
- prependChild ( newObject , referenceObject ) {
769
+ prependChild ( referenceObject , newObject ) {
770
770
const referenceNode = this . _node ( referenceObject ) ;
771
771
const newNode = this . _node ( newObject ) ;
772
772
@@ -775,7 +775,7 @@ class SymbolTree {
775
775
}
776
776
777
777
if ( referenceNode . hasChildren ) {
778
- this . insertBefore ( newObject , referenceNode . firstChild ) ;
778
+ this . insertBefore ( referenceNode . firstChild , newObject ) ;
779
779
}
780
780
else {
781
781
newNode . parent = referenceObject ;
@@ -795,12 +795,12 @@ class SymbolTree {
795
795
*
796
796
* @method appendChild
797
797
* @memberOf module:symbol-tree#
798
- * @param {Object } newObject
799
798
* @param {Object } referenceObject
799
+ * @param {Object } newObject
800
800
* @throws {Error } If the newObject is already present in this SymbolTree
801
801
* @return {Object } newObject
802
802
*/
803
- appendChild ( newObject , referenceObject ) {
803
+ appendChild ( referenceObject , newObject ) {
804
804
const referenceNode = this . _node ( referenceObject ) ;
805
805
const newNode = this . _node ( newObject ) ;
806
806
@@ -809,7 +809,7 @@ class SymbolTree {
809
809
}
810
810
811
811
if ( referenceNode . hasChildren ) {
812
- this . insertAfter ( newObject , referenceNode . lastChild ) ;
812
+ this . insertAfter ( referenceNode . lastChild , newObject ) ;
813
813
}
814
814
else {
815
815
newNode . parent = referenceObject ;
0 commit comments