$_conj$BANG_$1 method

dynamic $_conj$BANG_$1(
  1. dynamic o$1
)
override

Implementation

dc.dynamic $_conj$BANG_$1(dc.dynamic o$1, ){
if(editable){
}else{
throw dc.ArgumentError("conj! after persistent!", );
}
if(lcoc_core.map_entry$QMARK_(o$1, )){
final lcoc_core.TransientHashMap tcoll7735$1=this;
final dc.dynamic key7736$1=lcoc_core.key(o$1, );
final dc.dynamic val7737$1=lcoc_core.val(o$1, );
if((tcoll7735$1 is lcoc_core.ITransientAssociative$iface)){
return ((tcoll7735$1 as lcoc_core.ITransientAssociative$iface).$_assoc$BANG_$2(key7736$1, val7737$1, ));
}
return ((lcoc_core.ITransientAssociative.extensions(tcoll7735$1, ) as lcoc_core.ITransientAssociative$ext).$_assoc$BANG_$2(tcoll7735$1, key7736$1, val7737$1, ));
}
if(lcoc_core.vector$QMARK_(o$1, )){
final lcoc_core.TransientHashMap tcoll7735$2=this;
final dc.dynamic coll7764$1=o$1;
late final dc.dynamic key7736$2;
if((coll7764$1 is lcoc_core.IIndexed$iface)){
key7736$2=((coll7764$1 as lcoc_core.IIndexed$iface).$_nth$1(0, ));
}else{
key7736$2=((lcoc_core.IIndexed.extensions(coll7764$1, ) as lcoc_core.IIndexed$ext).$_nth$1(coll7764$1, 0, ));
}
final dc.dynamic coll7764$2=o$1;
late final dc.dynamic val7737$2;
if((coll7764$2 is lcoc_core.IIndexed$iface)){
val7737$2=((coll7764$2 as lcoc_core.IIndexed$iface).$_nth$1(1, ));
}else{
val7737$2=((lcoc_core.IIndexed.extensions(coll7764$2, ) as lcoc_core.IIndexed$ext).$_nth$1(coll7764$2, 1, ));
}
if((tcoll7735$2 is lcoc_core.ITransientAssociative$iface)){
return ((tcoll7735$2 as lcoc_core.ITransientAssociative$iface).$_assoc$BANG_$2(key7736$2, val7737$2, ));
}
return ((lcoc_core.ITransientAssociative.extensions(tcoll7735$2, ) as lcoc_core.ITransientAssociative$ext).$_assoc$BANG_$2(tcoll7735$2, key7736$2, val7737$2, ));
}
final dc.dynamic coll7657$1=o$1;
final dc.Function f7658$1=lcoc_core.$_conj$BANG_;
final lcoc_core.TransientHashMap start7659$1=this;
if((coll7657$1 is lcoc_core.IReduce$iface)){
return ((coll7657$1 as lcoc_core.IReduce$iface).$_reduce$2(f7658$1, start7659$1, ));
}
return ((lcoc_core.IReduce.extensions(coll7657$1, ) as lcoc_core.IReduce$ext).$_reduce$2(coll7657$1, f7658$1, start7659$1, ));
}