Mercurial > hg > may
changeset 59:6ce0ffdc7b00
jVamp now uses interfaces
author | Chris Cannam |
---|---|
date | Fri, 11 Jan 2013 16:38:56 +0000 |
parents | f6c70e462cc3 |
children | 11933d198ad0 |
files | vamp.yeti |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/vamp.yeti Wed Jan 09 21:36:17 2013 +0000 +++ b/vamp.yeti Fri Jan 11 16:38:56 2013 +0000 @@ -8,7 +8,7 @@ import java.lang: UnsatisfiedLinkError; -import java.util: TreeMap, AbstractList; +import java.util: Map, List; block = load block; fr = load framer; @@ -26,7 +26,7 @@ featureList fl is ~Object -> 'a = if nullptr? fl then [] else - a = fl unsafely_as ~AbstractList; + a = fl unsafely_as ~List; result = array []; itr = a#iterator(); itr#hasNext() loop (push result (feature (itr#next() unsafely_as ~Feature))); @@ -36,7 +36,7 @@ numberOf n is ~Object -> number = (n unsafely_as ~Integer)#intValue(); -featureSet fs is ~TreeMap -> 'a = +featureSet fs is ~Map -> 'a = (s = [:]; kk = list fs#keySet()#toArray(); //!!! ugh for kk do k: s[numberOf k] := featureList fs#get(k) done;