X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=hs-java.git;a=blobdiff_plain;f=TestGen.hs;h=175e10b1b79a1f8a153baf35058f78d8027edf45;hp=5bb8daad810cd28c777405cfe49b83387f2ffc9b;hb=36b18161c630292731ef18717a8e7ba80437d090;hpb=69b71af830218d6e1e20fae3cc42fdbaca1816ee diff --git a/TestGen.hs b/TestGen.hs index 5bb8daa..175e10b 100644 --- a/TestGen.hs +++ b/TestGen.hs @@ -10,9 +10,6 @@ import JVM.Builder import qualified Java.Lang import qualified Java.IO -hello :: NameType Method -hello = NameType "hello" $ MethodSignature [IntType] ReturnsVoid - test :: Generate () test = do newMethod [ACC_PUBLIC] "" [] ReturnsVoid $ do @@ -37,13 +34,14 @@ test = do pop i0 RETURN - newMethod [ACC_PUBLIC, ACC_STATIC] "main" [Array Nothing Java.Lang.stringClass] ReturnsVoid $ do + newMethod [ACC_PUBLIC, ACC_STATIC] "main" [arrayOf Java.Lang.stringClass] ReturnsVoid $ do iconst_5 invokeStatic "Test" hello i0 RETURN return () +testClass :: Class Resolved testClass = generate "Test" test main = do