mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-14 01:39:36 -04:00
Fix sets not being converted properly for Lua (e.g. the result of me_controller.getCpus()
was being toString
ed).
This commit is contained in:
parent
3a20897754
commit
1da67180ed
@ -130,12 +130,14 @@ private[oc] object Registry extends api.detail.DriverAPI {
|
||||
case arg: Array[_] => convertList(arg, arg.zipWithIndex.iterator, memo)
|
||||
case arg: Product => convertList(arg, arg.productIterator.zipWithIndex, memo)
|
||||
case arg: Seq[_] => convertList(arg, arg.zipWithIndex.iterator, memo)
|
||||
case arg: java.lang.Iterable[_] => convertList(arg, arg.zipWithIndex.iterator, memo)
|
||||
|
||||
case arg: Map[_, _] => convertMap(arg, arg, memo)
|
||||
case arg: mutable.Map[_, _] => convertMap(arg, arg.toMap, memo)
|
||||
case arg: java.util.Map[_, _] => convertMap(arg, arg.toMap, memo)
|
||||
|
||||
case arg: Iterable[_] => convertList(arg, arg.zipWithIndex.toIterator, memo)
|
||||
case arg: java.lang.Iterable[_] => convertList(arg, arg.zipWithIndex.iterator, memo)
|
||||
|
||||
case arg =>
|
||||
val converted = new util.HashMap[AnyRef, AnyRef]()
|
||||
memo += arg -> converted
|
||||
|
Loading…
x
Reference in New Issue
Block a user