Started by user Philipp Haußleiter
Building remotely on vms_10_6 in workspace /Users/Shared/build/workspace/rococoa
Updating https://concordia.consolving.de/svn/rococoa/trunk at revision '2014-01-25T17:21:33.745 -0800'
At revision 24
no change for https://concordia.consolving.de/svn/rococoa/trunk since the previous build
[rococoa] $ /Users/Shared/build/tools/hudson.tasks.Maven_MavenInstallation/maven-2.2.1/bin/mvn test
[INFO] Scanning for projects...
[INFO] Reactor build order:
[INFO] Rococoa Parent Project
[INFO] Rococoa Core
[INFO] Rococoa Cocoa Mappings
[INFO] Rococoa Contrib
[INFO] Rococoa Functional Test
[INFO] ------------------------------------------------------------------------
[INFO] Building Rococoa Parent Project
[INFO] task-segment: [test]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-maven}]
[INFO] ------------------------------------------------------------------------
[INFO] Building Rococoa Core
[INFO] task-segment: [test]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-maven}]
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/Shared/build/workspace/rococoa/rococoa-core/src/main/resources
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Nothing to compile - all classes are up to date
[WARNING] DEPRECATED [tasks]: Use target instead
[INFO] [antrun:run {execution: build-native}]
[WARNING] Parameter tasks is deprecated, use target instead
[INFO] Executing tasks
main:
[exec] === BUILD NATIVE TARGET librococoa OF PROJECT rococoa WITH CONFIGURATION Release ===
[exec] Check dependencies
[exec]
[exec]
[exec] ** BUILD SUCCEEDED **
[exec]
[INFO] Executed tasks
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Nothing to compile - all classes are up to date
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory: /Users/Shared/build/workspace/rococoa/rococoa-core/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.rococoa.cocoa.NSArrayTest
main RococoaTestCase.logVersions - Running with JAVA_HOME = null, java.version = 1.6.0_65, sizeof(Pointer) = 8
main Foundation.<clinit> - Initializing Foundation
main Foundation.<clinit> - exit initializing Foundation
main Foundation.getClass - calling objc_getClass(NSObject)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeb468], javaclass class org.rococoa.cocoa.foundation.NSObject$_class_. retain = false, retainCount = -1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSArray)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeace8], javaclass interface org.rococoa.cocoa.foundation.NSArray$_Class. retain = false, retainCount = -1
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.cocoa.foundation.NSNumber$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100149be0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100149be0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(64)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(64)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeace8]].arrayWithObjects([Lorg.rococoa.cocoa.foundation.NSObject;@7054c4ad)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100149be0]].toString()
main Foundation.send - sending (String) [ID 0x100149be0].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173ffb0]].toString()
main Foundation.send - sending (String) [ID 0x10173ffb0].description()
main Foundation.send - sending (NSArray) [ID 0x7fff70eeace8].arrayWithObjects:(42, 64)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100149be0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015cd50], javaclass class org.rococoa.cocoa.foundation.NSArray. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015cd50])
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x10015cd50]].count()
main Foundation.send - sending (int) [ID 0x10015cd50].count()
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x10015cd50]].objectAtIndex(1)
main Foundation.send - sending (NSObject) [ID 0x10015cd50].objectAtIndex:(1)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 3
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173ffb0]].intValue()
main Foundation.send - sending (int) [ID 0x10173ffb0].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173ffb0]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173ffb0]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014c930], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173ffb0]], releasing with retain count = 5
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173ffb0]], releasing with retain count = 4
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x10015cd50]].finalize()
Finaliz Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101708030], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSArray [ID 0x10015cd50]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015cd50])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173ffb0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173ffb0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100149be0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x100149be0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100149be0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.885 sec - in org.rococoa.cocoa.NSArrayTest
Running org.rococoa.cocoa.NSDataTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSData)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eea9c8], javaclass interface org.rococoa.cocoa.foundation.NSData$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eea9c8]].dataWithBytes_length([B@4026e9f9, 5)
main Foundation.send - sending (NSData) [ID 0x7fff70eea9c8].dataWithBytes:length:([B@4026e9f9, 5)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100124250], javaclass class org.rococoa.cocoa.foundation.NSData. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100124250])
main ObjCObjectInvocationHandler.intercept - invoking [NSData [ID 0x100124250]].length()
main Foundation.send - sending (int) [ID 0x100124250].length()
main ObjCObjectInvocationHandler.intercept - invoking [NSData [ID 0x100124250]].getBytes([B@4dd36dfe)
main Foundation.send - sending (void) [ID 0x100124250].getBytes:([B@4dd36dfe)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10014c930]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSData [ID 0x100124250]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSData [ID 0x100124250]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100124250])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 sec - in org.rococoa.cocoa.NSDataTest
Running org.rococoa.cocoa.NSDictionaryTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSString)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d8498], javaclass interface org.rococoa.cocoa.foundation.NSString$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string value)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string value)
main Foundation.send - sending (ID) [ID 0x101713860].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x100156fe0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100156fe0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x100156fe0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159980], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100159980])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(int key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(int key)
main Foundation.send - sending (ID) [ID 0x100158f20].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100158f20], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x100158f20])
main Foundation.getClass - calling objc_getClass(NSDictionary)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeb008], javaclass interface org.rococoa.cocoa.foundation.NSDictionary$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeb008]].dictionaryWithObjectsAndKeys([Lorg.rococoa.cocoa.foundation.NSObject;@1d329642)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100156fe0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100156fe0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100159980]].toString()
main Foundation.send - sending (String) [ID 0x100159980].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100158f20]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100158f20]].id()
main Foundation.send - sending (NSDictionary) [ID 0x7fff70eeb008].dictionaryWithObjectsAndKeys:(string value, string key, 42, int key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100156fe0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100159980]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100158f20]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713750], javaclass class org.rococoa.cocoa.foundation.NSDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713750])
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x101713750]].count()
main Foundation.send - sending (int) [ID 0x101713750].count()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x10015bc40].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015bc40], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10015bc40])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x101713750]].objectForKey(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].id()
main Foundation.send - sending (NSObject) [ID 0x101713750].objectForKey:(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 5
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x101713750]].objectForKey(int key)
main Foundation.send - sending (NSObject) [ID 0x101713750].objectForKey:(int key)
main Foundation.send - sending (ID) [ID 0x1017137b0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159980], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 3
main Foundation.cfRetain - calling cfRetain([ID 0x100159980])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100159980]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159980], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x100159980])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100159980]].intValue()
main Foundation.send - sending (int) [ID 0x100159980].intValue()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x100159980]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100159980])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100159980]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x100159980]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100159980])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x100159980]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100159980])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713860]], releasing with retain count = 6
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713860]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101713860]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015bc40]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10015bc40]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015bc40])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x101713750]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100159980]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015faa0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSDictionary [ID 0x101713750]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101713750])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100158f20]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100158f20]], releasing with retain count = 4
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100158f20])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100159980]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100156fe0]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100156fe0]], releasing with retain count = 4
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100156fe0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713860]], releasing with retain count = 4
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string value)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string value)
main Foundation.send - sending (ID) [ID 0x101713860].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeace8]].arrayWithObjects([Lorg.rococoa.cocoa.foundation.NSObject;@877ef83)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].toString()
main Foundation.send - sending (String) [ID 0x101718b30].description()
main Foundation.send - sending (NSArray) [ID 0x7fff70eeace8].arrayWithObjects:(string value, 42)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713750], javaclass class org.rococoa.cocoa.foundation.NSArray. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713750])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x101729b60].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101729b60], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101729b60])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(int key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(int key)
main Foundation.send - sending (ID) [ID 0x10173ffb0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeace8]].arrayWithObjects([Lorg.rococoa.cocoa.foundation.NSObject;@31b446d1)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main Foundation.send - sending (NSArray) [ID 0x7fff70eeace8].arrayWithObjects:(string key, int key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100144540], javaclass class org.rococoa.cocoa.foundation.NSArray. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100144540])
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101713750]].toString()
main Foundation.send - sending (String) [ID 0x101713750].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x100144540]].toString()
main Foundation.send - sending (String) [ID 0x100144540].description()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeb008]].dictionaryWithObjects_forKeys((
"string value",
42
), (
"string key",
"int key"
))
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101713750]].toString()
main Foundation.send - sending (String) [ID 0x101713750].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x100144540]].toString()
main Foundation.send - sending (String) [ID 0x100144540].description()
main Foundation.send - sending (NSDictionary) [ID 0x7fff70eeb008].dictionaryWithObjects:forKeys:((
"string value",
42
), (
"string key",
"int key"
))
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101713750]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x100144540]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015bf90], javaclass class org.rococoa.cocoa.foundation.NSDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015bf90])
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].count()
main Foundation.send - sending (int) [ID 0x10015bf90].count()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x101731070].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731070], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101731070])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].objectForKey(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].id()
main Foundation.send - sending (NSObject) [ID 0x10015bf90].objectForKey:(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 5
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713860], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 6
main Foundation.cfRetain - calling cfRetain([ID 0x101713860])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].objectForKey(int key)
main Foundation.send - sending (NSObject) [ID 0x10015bf90].objectForKey:(int key)
main Foundation.send - sending (ID) [ID 0x101731140].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b30]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 5
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].intValue()
main Foundation.send - sending (int) [ID 0x101718b30].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b30]], releasing with retain count = 6
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101718b30]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713860]], releasing with retain count = 7
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713860]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101713860]], releasing with retain count = 6
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731070]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101731070]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101731070])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDictionary [ID 0x10015bf90]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015bf90])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x100144540]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSArray [ID 0x100144540]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100144540])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10173ffb0]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101729b60]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101729b60])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101713750]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSArray [ID 0x101713750]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713750])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b30]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713860]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713860]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713860])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015faa0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSMutableDictionary)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeafb8], javaclass interface org.rococoa.cocoa.foundation.NSMutableDictionary$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeafb8]].dictionaryWithCapacity(5)
main Foundation.send - sending (NSMutableDictionary) [ID 0x7fff70eeafb8].dictionaryWithCapacity:(5)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100144540], javaclass class org.rococoa.cocoa.foundation.NSMutableDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100144540])
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].count()
main Foundation.send - sending (int) [ID 0x100144540].count()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string value)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string value)
main Foundation.send - sending (ID) [ID 0x10173ffb0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x101729b60].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101729b60], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101729b60])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].setValue_forKey(string value, string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].id()
main Foundation.send - sending (void) [ID 0x100144540].setValue:forKey:(string value, string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].id()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].toString()
main Foundation.send - sending (String) [ID 0x101718b30].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].setValue_forKey(42, int key)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].toString()
main Foundation.send - sending (String) [ID 0x101718b30].description()
main Foundation.send - sending (void) [ID 0x100144540].setValue:forKey:(42, int key)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].id()
main Foundation.send - sending (ID) [ID 0x101713750].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].count()
main Foundation.send - sending (int) [ID 0x100144540].count()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string key)
main Foundation.send - sending (ID) [ID 0x101713780].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713780], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101713780])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].objectForKey(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].id()
main Foundation.send - sending (NSObject) [ID 0x100144540].objectForKey:(string key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173ffb0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 5
main Foundation.cfRetain - calling cfRetain([ID 0x10173ffb0])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].objectForKey(int key)
main Foundation.send - sending (NSObject) [ID 0x100144540].objectForKey:(int key)
main Foundation.send - sending (ID) [ID 0x1017137b0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 3
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b30]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b30], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101718b30])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].intValue()
main Foundation.send - sending (int) [ID 0x101718b30].intValue()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10173ffb0]], releasing with retain count = 6
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101718b30]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].finalize()
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173ffb0]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001620b0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173ffb0]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713780]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b30]], releasing with retain count = 4
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713780]], releasing with retain count = 3
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713780])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b30]], releasing with retain count = 3
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101729b60]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b30])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101729b60]], releasing with retain count = 4
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10173ffb0]].finalize()
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101729b60])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10173ffb0]], releasing with retain count = 4
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x100144540]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173ffb0])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMutableDictionary [ID 0x100144540]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100144540])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.319 sec - in org.rococoa.cocoa.NSDictionaryTest
Running org.rococoa.cocoa.NSIndexSetTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSMutableIndexSet)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d46b8], javaclass class org.rococoa.cocoa.foundation.NSMutableIndexSet$_class_. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.intercept - invoking [_class_ [ID 0x7fff707d46b8]].new_()
main Foundation.send - sending (NSMutableIndexSet) [ID 0x7fff707d46b8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159290], javaclass class org.rococoa.cocoa.foundation.NSMutableIndexSet. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].addIndex(1)
main Foundation.send - sending (void) [ID 0x100159290].addIndex:(1)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].addIndex(2)
main Foundation.send - sending (void) [ID 0x100159290].addIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].addIndex(4)
main Foundation.send - sending (void) [ID 0x100159290].addIndex:(4)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].addIndex(5)
main Foundation.send - sending (void) [ID 0x100159290].addIndex:(5)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].count()
main Foundation.send - sending (NSUInteger) [ID 0x100159290].count()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(0)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(0)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(1)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(1)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(2)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(3)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(3)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(4)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(4)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].containsIndex(5)
main Foundation.send - sending (boolean) [ID 0x100159290].containsIndex:(5)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x100159290]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101740e00], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMutableIndexSet [ID 0x100159290]], releasing with retain count = 1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100159290])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001620b0]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [_class_ [ID 0x7fff707d46b8]].new_()
main Foundation.send - sending (NSMutableIndexSet) [ID 0x7fff707d46b8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101740dd0], javaclass class org.rococoa.cocoa.foundation.NSMutableIndexSet. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].addIndex(1)
main Foundation.send - sending (void) [ID 0x101740dd0].addIndex:(1)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].addIndex(2)
main Foundation.send - sending (void) [ID 0x101740dd0].addIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].count()
main Foundation.send - sending (NSUInteger) [ID 0x101740dd0].count()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].containsIndex(0)
main Foundation.send - sending (boolean) [ID 0x101740dd0].containsIndex:(0)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].containsIndex(1)
main Foundation.send - sending (boolean) [ID 0x101740dd0].containsIndex:(1)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].containsIndex(2)
main Foundation.send - sending (boolean) [ID 0x101740dd0].containsIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].containsIndex(3)
main Foundation.send - sending (boolean) [ID 0x101740dd0].containsIndex:(3)
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMutableIndexSet [ID 0x101740dd0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMutableIndexSet [ID 0x101740dd0]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101740dd0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101740e00]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.165 sec - in org.rococoa.cocoa.NSIndexSetTest
Running org.rococoa.cocoa.NSMutableArrayTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSMutableArray)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeac98], javaclass interface org.rococoa.cocoa.foundation.NSMutableArray$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeac98]].arrayWithCapacity(3)
main Foundation.send - sending (NSMutableArray) [ID 0x7fff70eeac98].arrayWithCapacity:(3)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101740dd0], javaclass class org.rococoa.cocoa.foundation.NSMutableArray. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101740dd0])
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].count()
main Foundation.send - sending (int) [ID 0x101740dd0].count()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Hello)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Hello)
main Foundation.send - sending (ID) [ID 0x101731020].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731020], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101731020])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].addObject(Hello)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].id()
main Foundation.send - sending (void) [ID 0x101740dd0].addObject:(Hello)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].addObject(Goodbye)
main Foundation.send - sending (void) [ID 0x101740dd0].addObject:(Goodbye)
main Foundation.send - sending (ID) [ID 0x101713790].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].count()
main Foundation.send - sending (int) [ID 0x101740dd0].count()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].description()
main Foundation.send - sending (String) [ID 0x101740dd0].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].objectAtIndex(0)
main Foundation.send - sending (NSObject) [ID 0x101740dd0].objectAtIndex:(0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731020], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 5
main Foundation.cfRetain - calling cfRetain([ID 0x101731020])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Hello)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Hello)
main Foundation.send - sending (ID) [ID 0x101713810].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713810], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101713810])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101731020]].toString()
main Foundation.send - sending (String) [ID 0x101731020].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713810]].equals(Hello)
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101731020]].id()
main Foundation.send - sending (Boolean) [ID 0x101713810].isEqual:([ID 0x101731020])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101731020]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731020], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 6
main Foundation.cfRetain - calling cfRetain([ID 0x101731020])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].objectAtIndex(1)
main Foundation.send - sending (NSObject) [ID 0x101740dd0].objectAtIndex:(1)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713790], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 3
main Foundation.cfRetain - calling cfRetain([ID 0x101713790])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713790]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713790], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101713790])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713790]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713790]].id()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101731020]], releasing with retain count = 7
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101731020])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713790]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713790]], releasing with retain count = 5
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101713790]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713790])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101731020]], releasing with retain count = 6
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101731020])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101713810]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159290], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101713810]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713810])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101713790]], releasing with retain count = 4
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101731020]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101731020]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101731020]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101731020])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMutableArray [ID 0x101740dd0]].finalize()
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101713790])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMutableArray [ID 0x101740dd0]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101740dd0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.088 sec - in org.rococoa.cocoa.NSMutableArrayTest
Running org.rococoa.FoundationMainThreadTest
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSThread)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100159290]].finalize()
AWT-App .callback - Lost exception on main thread
java.lang.Error: deliberate
at org.rococoa.FoundationMainThreadTest$8.run(FoundationMainThreadTest.java:216)
at org.rococoa.internal.MainThreadUtils$3.callback(MainThreadUtils.java:90)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.invokeCallback(CallbackReference.java:455)
at com.sun.jna.CallbackReference$DefaultCallbackProxy.callback(CallbackReference.java:485)
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App Foundation.getClass - calling objc_getClass(NSNumber)
AWT-App Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithDouble:(2.718281828459045)
AWT-App Foundation.send - sending (double) [ID 0x1017318a0].doubleValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App Foundation.getClass - calling objc_getClass(NSNumber)
AWT-App Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithDouble:(2.718281828459045)
AWT-App Foundation.send - sending (double) [ID 0x1017315c0].doubleValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Foundation.getClass - calling objc_getClass(NSThread)
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.715 sec - in org.rococoa.FoundationMainThreadTest
Running org.rococoa.FoundationMemoryAssumptionsTest
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main Foundation.cfRetain - calling cfRetain([ID 0x101731220])
main Foundation.send - sending (ID) [ID 0x101731220].autorelease()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x101740df0].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x101740df0])
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Foundation.cfRelease - calling cfRelease([ID 0x101740df0])
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].alloc()
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.getClass - calling objc_getClass(NSString)
Tests run: 8, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.02 sec - in org.rococoa.FoundationMemoryAssumptionsTest
Running org.rococoa.FoundationRetainReleaseTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017138e0])
main Foundation.cfRelease - calling cfRelease([ID 0x1017138e0])
main Foundation.cfRelease - calling cfRelease([ID 0x1017138e0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.send - sending (void) [ID 0x1017138e0].autorelease()
main Foundation.send - sending (void) [ID 0x1017138e0].retain()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Foundation.cfRelease - calling cfRelease([ID 0x1017138e0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.083 sec - in org.rococoa.FoundationRetainReleaseTest
Running org.rococoa.FoundationStructureReturnTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main Foundation.send - sending (ID) [ID 0x101740e30].autorelease()
main Foundation.send - sending (double) [ID 0x101740e30].testAddFieldsOfStructByValue:(TestStruct$ByValue(auto-allocated@0x101713bd0 (16 bytes)) {
int anInt@0=2a
double aDouble@8=3.141592653589793
}
memory dump
[00000000]
[00000000]
[00000000]
[00000000])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main Foundation.send - sending (ID) [ID 0x101740e30].autorelease()
main Foundation.send - sending (ByValue) [ID 0x101740e30].testReturnStructOfStructByValue:and:(42, 2.718281828459045)
main Foundation.send - sending (double) [ID 0x101740e30].testPassStructOfStructByValue:(TestStructOfStruct$ByValue(auto-allocated@0x1017266b0 (24 bytes)) {
double aDouble@0=2.718281828459045
TestStruct$ByValue aStruct@8=TestStruct$ByValue(allocated@0x1017266b8 (16 bytes) (shared from auto-allocated@0x1017266b0 (24 bytes))) {
int anInt@0=2a
double aDouble@8=2.718281828459045
}
}
memory dump
[6957148b]
[0abf0540]
[2a000000]
[00000000]
[6957148b]
[0abf0540])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main Foundation.send - sending (ID) [ID 0x101713bd0].autorelease()
main Foundation.send - sending (ByValue) [ID 0x101713bd0].testReturnStructByValue:and:(42, 2.718281828459045)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.341 sec - in org.rococoa.FoundationStructureReturnTest
Running org.rococoa.FoundationTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithInt:(42)
main Foundation.send - sending (int) [ID 0x101722610].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithFloat:(3.142)
main Foundation.send - sending (float) [ID 0x1017292f0].floatValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.send - sending (ID) [ID 0x0].description()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSDate)
main Foundation.send - sending (ID) [ID 0x7fff70eeae78].date()
main Foundation.send - sending (ID) [ID 0x101740240].description()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithDouble:(2.718281828459045)
main Foundation.send - sending (double) [ID 0x1017443b0].doubleValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
Tests run: 10, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.43 sec - in org.rococoa.FoundationTest
Running org.rococoa.internal.AutoreleaseBatcherTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x101713bd0].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x101713bd0])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].drain()
main Foundation.send - sending (void) [ID 0x101731830].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101731830], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x100137470].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x100137470])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x101719750].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x101719750])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].drain()
main Foundation.send - sending (void) [ID 0x10015d0d0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015d0d0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x101741260].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x101741260])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].drain()
main Foundation.send - sending (void) [ID 0x101727e80].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101727e80], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001576e0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x1017412e0].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x1017412e0])
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x1017412f0].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x1017412f0])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].drain()
main Foundation.send - sending (void) [ID 0x1001576e0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001576e0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].drain()
main Foundation.send - sending (void) [ID 0x1001576e0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001576e0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main Foundation.send - sending (ID) [ID 0x101744930].autorelease()
main Foundation.cfRetain - calling cfRetain([ID 0x101744930])
main AutoreleaseBatcher.operation - Draining autorelease pool
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].drain()
main Foundation.send - sending (void) [ID 0x1001576e0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001576e0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 sec - in org.rococoa.internal.AutoreleaseBatcherTest
Running org.rococoa.internal.BoolTest
main Rococoa.create - creating [TestShunt (org.rococoa.internal.BoolTest$TestShunt)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744970], javaclass interface org.rococoa.internal.BoolTest$TestShunt. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101744970]].valueIsYES(true)
main Foundation.send - sending (boolean) [ID 0x101744970].valueIsYES:(true)
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101744970]].valueIsYES(false)
main Foundation.send - sending (boolean) [ID 0x101744970].valueIsYES:(false)
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101744970]].valueIsNO(false)
main Foundation.send - sending (boolean) [ID 0x101744970].valueIsNO:(false)
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101744970]].valueIsNO(true)
main Foundation.send - sending (boolean) [ID 0x101744970].valueIsNO:(true)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001576e0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101727e80]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015d0d0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101731830]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 sec - in org.rococoa.internal.BoolTest
Running org.rococoa.internal.NSInvocationMapperTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec - in org.rococoa.internal.NSInvocationMapperTest
Running org.rococoa.internal.NSObjectInvocationHandlerTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Value)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Value)
main Foundation.send - sending (ID) [ID 0x1017412b0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017412b0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x1017412b0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Key)
main Foundation.send - sending (ID) [ID 0x101719730].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719730], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101719730])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeb008]].dictionaryWithObjectsAndKeys([Lorg.rococoa.cocoa.foundation.NSObject;@341049d3)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017412b0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017412b0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101719730]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101719730]].id()
main Foundation.send - sending (NSDictionary) [ID 0x7fff70eeb008].dictionaryWithObjectsAndKeys:(Value, Key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017412b0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101719730]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159ce0], javaclass class org.rococoa.cocoa.foundation.NSDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100159ce0])
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x100159ce0]].objectForKey(null)
main Foundation.send - sending (ID) [ID 0x100159ce0].objectForKey:(null)
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x100159ce0]].objectForKey(null)
main Foundation.send - sending (NSObject) [ID 0x100159ce0].objectForKey:(null)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x100159ce0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDictionary [ID 0x100159ce0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100159ce0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101719730]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101719730]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101719730])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017412b0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x1017412b0]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017412b0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [TestShunt [ID 0x101744970]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744970])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSImage)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70a695a0], javaclass interface org.rococoa.internal.NSObjectInvocationHandlerTest$NSImage$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70a695a0]].alloc()
main Foundation.send - sending (NSImage) [ID 0x7fff70a695a0].alloc()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.internal.NSObjectInvocationHandlerTest$NSImage. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSImage [ID 0x101741220]].initWithData(null)
main Foundation.send - sending (NSImage) [ID 0x101741220].initWithData:(null)
main ObjCObjectInvocationHandler.intercept - invoking [NSImage [ID 0x0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSImage [ID 0x0]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017412b0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Value)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Value)
main Foundation.send - sending (ID) [ID 0x100157dd0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100157dd0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x100157dd0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Key)
main Foundation.send - sending (ID) [ID 0x100127ca0].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100127ca0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x100127ca0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeb008]].dictionaryWithObjectsAndKeys([Lorg.rococoa.cocoa.foundation.NSObject;@2e61a907)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100157dd0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100157dd0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100127ca0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100127ca0]].id()
main Foundation.send - sending (NSDictionary) [ID 0x7fff70eeb008].dictionaryWithObjectsAndKeys:(Value, Key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100157dd0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100127ca0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015bf90], javaclass class org.rococoa.cocoa.foundation.NSDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015bf90])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Key)
main Foundation.send - sending (ID) [ID 0x10015a060].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a060], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10015a060])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015a060]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].objectForKey([ID 0x10015a060])
main Foundation.send - sending (ID) [ID 0x10015bf90].objectForKey:([ID 0x10015a060])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Key)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Key)
main Foundation.send - sending (ID) [ID 0x10015db50].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015db50], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10015db50])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].objectForKey(Key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].id()
main Foundation.send - sending (NSObject) [ID 0x10015bf90].objectForKey:(Key)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100157dd0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x100157dd0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100157dd0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x100157dd0]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100157dd0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015db50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10015db50]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015db50])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015a060]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10015a060]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015a060])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSDictionary [ID 0x10015bf90]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDictionary [ID 0x10015bf90]], releasing with retain count = 2
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100127ca0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015bf90])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100157dd0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100157dd0]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100157dd0])
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017412b0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719e30], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100127ca0]], releasing with retain count = 4
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100127ca0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.192 sec - in org.rococoa.internal.NSObjectInvocationHandlerTest
Running org.rococoa.internal.ObjCObjectTypeConverterTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSNumber (org.rococoa.cocoa.foundation.NSNumber)].numberWithInt:(45)
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithInt:(45)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017292f0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017292f0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017292f0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x1017292f0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017292f0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x1017292f0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017292f0])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101719e30]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100149f40], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x1017292f0]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x1017292f0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (NSObject) [ID 0x7fff70eeb468].alloc()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719760], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101719760]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101719760]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101719760]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100149f40]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101719760])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSNumber (org.rococoa.cocoa.foundation.NSNumber)].numberWithInt:(45)
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.send - sending (ID) [ID 0x7fff707d9848].numberWithInt:(45)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719730], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101719730])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719730], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101719730])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].intValue()
main Foundation.send - sending (int) [ID 0x101719730].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101719730]], releasing with retain count = 3
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101719730]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101719730])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741300], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101719730]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101719730])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741300]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSObject (org.rococoa.cocoa.foundation.NSObject)].new()
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001584d0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x1001584d0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x1001584d0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x1001584d0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x1001584d0]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1001584d0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.377 sec - in org.rococoa.internal.ObjCObjectTypeConverterTest
Running org.rococoa.internal.OCInvocationCallbacksTest
main OCInvocationCallbacks.methodForSelector - No method for selector:nosuch
main OCInvocationCallbacks.methodForSelector - No method for selector:returnsVoidTakesVoid:
main OCInvocationCallbacks.methodForSelector - No method for selector:returnsVoidTakesInt
main OCInvocationCallbacks.methodForSelector - No method for selector:nosuch
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec - in org.rococoa.internal.OCInvocationCallbacksTest
Running org.rococoa.internal.OperationBatcherTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in org.rococoa.internal.OperationBatcherTest
Running org.rococoa.internal.RococoaObjCObjectByReferenceTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [TestShunt (org.rococoa.internal.RococoaObjCObjectByReferenceTest$TestShunt)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101719760], javaclass interface org.rococoa.internal.RococoaObjCObjectByReferenceTest$TestShunt. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101719760]].testNSNumberByReference_with(allocated@0x101740240 (8 bytes) (org.rococoa.ObjCObjectByReference@1740241), 42)
main Foundation.send - sending (void) [ID 0x101719760].testNSNumberByReference:with:(allocated@0x101740e30 (8 bytes) (org.rococoa.IDByReference@1740e31), 42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741330], javaclass interface org.rococoa.ObjCObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101741330])
main ObjCObjectInvocationHandler.invoke - invoking [ObjCObject [ID 0x101741330]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741330], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101741330])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101741330]].intValue()
main Foundation.send - sending (int) [ID 0x101741330].intValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101741330]].retainCount()
main Foundation.send - sending (int) [ID 0x101741330].retainCount()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101741330]].retainCount()
main Foundation.send - sending (int) [ID 0x101741330].retainCount()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101741330]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101741330]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101741330])
Finaliz ObjCObjectInvocationHandler.release - finalizing [ObjCObject [ID 0x101741330]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101741330])
Finaliz ObjCObjectInvocationHandler.release - finalizing [TestShunt [ID 0x101719760]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101719760])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].drain()
main Foundation.send - sending (void) [ID 0x100148050].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 sec - in org.rococoa.internal.RococoaObjCObjectByReferenceTest
Running org.rococoa.internal.RococoaTypeMapperTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 sec - in org.rococoa.internal.RococoaTypeMapperTest
Running org.rococoa.internal.StaticStructureReturnTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec - in org.rococoa.internal.StaticStructureReturnTest
Running org.rococoa.internal.StringTypeConverterTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.send - sending (ID) [ID 0x101744940].autorelease()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.226 sec - in org.rococoa.internal.StringTypeConverterTest
Running org.rococoa.JavaProxyTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744b60], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744b60]].id()
main Foundation.send - sending (ID) [ID 0x101744b60].testTakesIDReturnsID:([ID 0x2a])
main .callback - callback wanting methodSignature for selector testTakesIDReturnsID:
main .callback - callback invoking testTakesIDReturnsID: on org.rococoa.JavaProxyTest$JavaImplementor@6d7e845a
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744f00], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101744f00])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744f00]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101744f00].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101744d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101744d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101744d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101744d70].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744f00]].getArgument_atIndex(allocated@0x101745030 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101744f00].getArgument:atIndex:(allocated@0x101745030 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744f00]].setReturnValue(allocated@0x101745060 (8 bytes))
main Foundation.send - sending (void) [ID 0x101744f00].setReturnValue:(allocated@0x101745060 (8 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100148050], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101744d70]], releasing with retain count = 3
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101744d70])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744f00]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101744f00]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744f00])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744f20], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744f20]].id()
main Foundation.send - sending (TestStruct) [ID 0x101744f20].takesStructureReturnsStructure:(TestStruct(auto-allocated@0x101744f10 (16 bytes)) {
int anInt@0=2a
double aDouble@8=3.141592653589793
}
memory dump
[00000000]
[00000000]
[00000000]
[00000000])
main .callback - callback wanting methodSignature for selector takesStructureReturnsStructure:
main .callback - callback invoking takesStructureReturnsStructure: on org.rococoa.JavaProxyTest$JavaImplementor@1ee29820
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017349b0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017349b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017349b0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x1017349b0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746720], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746720])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746720]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746720].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746720]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746720].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746720]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746720].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017349b0]].getArgument_atIndex(allocated@0x101744f00 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x1017349b0].getArgument:atIndex:(allocated@0x101744f00 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017349b0]].setReturnValue(allocated@0x10014c230 (8 bytes))
main Foundation.send - sending (void) [ID 0x1017349b0].setReturnValue:(allocated@0x10014c230 (8 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746720]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017349b0]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x1017349b0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017349b0])
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100148050]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101737cc0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744b60]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744b60]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744b60])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746720]], releasing with retain count = 3
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101746720])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746330], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746330]].id()
main Foundation.send - sending (byte) [ID 0x101746330].takesStringReturnsByte:([ID 0x1017349e0])
main .callback - callback wanting methodSignature for selector takesStringReturnsByte:
main .callback - callback invoking takesStringReturnsByte: on org.rococoa.JavaProxyTest$JavaImplementor@69fe571f
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746c50], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746c50])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746c50]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746c50].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746c10], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746c10]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746c10].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746c10]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746c10].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746c10]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746c10].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746c50]].getArgument_atIndex(allocated@0x101746350 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746c50].getArgument:atIndex:(allocated@0x101746350 (8 bytes), 2)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017349e0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017349e0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746c50]].setReturnValue(allocated@0x101713930 (1 bytes))
main Foundation.send - sending (void) [ID 0x101746c50].setReturnValue:(allocated@0x101713930 (1 bytes))
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017349e0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017349e0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746c10]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746c10]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746c10])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746c50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746c50]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746c50])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101737cc0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744f20]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744f20]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744f20])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].drain()
main Foundation.send - sending (void) [ID 0x101741220].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744540], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNotificationCenter)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d63c8], javaclass interface org.rococoa.cocoa.foundation.NSNotificationCenter$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d63c8]].defaultCenter()
main Foundation.send - sending (NSNotificationCenter) [ID 0x7fff707d63c8].defaultCenter()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101714e20], javaclass class org.rococoa.cocoa.foundation.NSNotificationCenter. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101714e20])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744540]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].addObserver_selector_name_object([ID 0x101744540], [Selector notify:], MyNotification, null)
main Foundation.send - sending (void) [ID 0x101714e20].addObserver:selector:name:object:([ID 0x101744540], [Selector notify:], MyNotification, null)
main Foundation.send - sending (ID) [ID 0x100162720].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNotification)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d6508], javaclass interface org.rococoa.cocoa.foundation.NSNotification$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d6508]].notificationWithName_object(MyNotification, null)
main Foundation.send - sending (NSNotification) [ID 0x7fff707d6508].notificationWithName:object:(MyNotification, null)
main Foundation.send - sending (ID) [ID 0x101734a10].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10170ff60], javaclass class org.rococoa.cocoa.foundation.NSNotification. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10170ff60])
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x10170ff60]].toString()
main Foundation.send - sending (String) [ID 0x10170ff60].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].postNotification(NSConcreteNotification 0x10170ff60 {name = MyNotification})
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x10170ff60]].toString()
main Foundation.send - sending (String) [ID 0x10170ff60].description()
main Foundation.send - sending (void) [ID 0x101714e20].postNotification:(NSConcreteNotification 0x10170ff60 {name = MyNotification})
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x10170ff60]].id()
main .callback - callback wanting methodSignature for selector notify:
main .callback - callback invoking notify: on org.rococoa.JavaProxyTest$JavaImplementor@2d2bf892
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744df0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101744df0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744df0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101744df0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745410], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745410])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745410].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745410].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101745410].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744df0]].getArgument_atIndex(allocated@0x101746b40 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101744df0].getArgument:atIndex:(allocated@0x101746b40 (8 bytes), 2)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10170ff60], javaclass class org.rococoa.cocoa.foundation.NSNotification. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10170ff60])
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].removeObserver([ID 0x101744540])
main Foundation.send - sending (void) [ID 0x101714e20].removeObserver:([ID 0x101744540])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x1017349e0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101744df0]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101744df0]], releasing with retain count = 2
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744df0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x10170ff60]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741220], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745410]], releasing with retain count = 3
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101745410])
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNotification [ID 0x10170ff60]], releasing with retain count = 3
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10170ff60])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNotificationCenter [ID 0x101714e20]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101714e20])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x1017349e0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017349e0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746330]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101746330]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746330])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744940], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744940]].id()
main Foundation.send - sending (boolean) [ID 0x101744940].takesBooleanReturnsBoolean:(false)
main .callback - callback wanting methodSignature for selector takesBooleanReturnsBoolean:
main .callback - callback invoking takesBooleanReturnsBoolean: on org.rococoa.JavaProxyTest$JavaImplementor@62a2220f
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746d40], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746d40])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746d40]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746d40].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746d00], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746d00])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746d00].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746d00].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746d00].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746d40]].getArgument_atIndex(allocated@0x100160f80 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746d40].getArgument:atIndex:(allocated@0x100160f80 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746d40]].setReturnValue(allocated@0x101710120 (1 bytes))
main Foundation.send - sending (void) [ID 0x101746d40].setReturnValue:(allocated@0x101710120 (1 bytes))
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744940]].id()
main Foundation.send - sending (boolean) [ID 0x101744940].takesBooleanReturnsBoolean:(true)
main .callback - callback wanting methodSignature for selector takesBooleanReturnsBoolean:
main .callback - callback invoking takesBooleanReturnsBoolean: on org.rococoa.JavaProxyTest$JavaImplementor@62a2220f
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101726710], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101726710])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101726710]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101726710].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746d00], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101746d00])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746d00].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746d00].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746d00].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101726710]].getArgument_atIndex(allocated@0x1017137d0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101726710].getArgument:atIndex:(allocated@0x1017137d0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101726710]].setReturnValue(allocated@0x10173be20 (1 bytes))
main Foundation.send - sending (void) [ID 0x101726710].setReturnValue:(allocated@0x10173be20 (1 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x10170ff60]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101726710]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101726710]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101726710])
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d00]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746d00]], releasing with retain count = 5
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015b550], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746d00])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746d40]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746d00]], releasing with retain count = 4
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746d40]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101746d00])
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746d40])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101741220]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNotification [ID 0x10170ff60]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10170ff60])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744540]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744540]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744540])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173bd60], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d63c8]].defaultCenter()
main Foundation.send - sending (NSNotificationCenter) [ID 0x7fff707d63c8].defaultCenter()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101714e20], javaclass class org.rococoa.cocoa.foundation.NSNotificationCenter. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101714e20])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173bd60]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].addObserver_selector_name_object([ID 0x10173bd60], [Selector notify:], MyNotification, null)
main Foundation.send - sending (void) [ID 0x101714e20].addObserver:selector:name:object:([ID 0x10173bd60], [Selector notify:], MyNotification, null)
main Foundation.send - sending (ID) [ID 0x101734a10].autorelease()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d6508]].notificationWithName_object(MyNotification, null)
main Foundation.send - sending (NSNotification) [ID 0x7fff707d6508].notificationWithName:object:(MyNotification, null)
main Foundation.send - sending (ID) [ID 0x10173be00].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017349b0], javaclass class org.rococoa.cocoa.foundation.NSNotification. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017349b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].toString()
main Foundation.send - sending (String) [ID 0x1017349b0].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].postNotification(NSConcreteNotification 0x1017349b0 {name = MyNotification})
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].toString()
main Foundation.send - sending (String) [ID 0x1017349b0].description()
main Foundation.send - sending (void) [ID 0x101714e20].postNotification:(NSConcreteNotification 0x1017349b0 {name = MyNotification})
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].id()
main .callback - callback wanting methodSignature for selector notify:
main .callback - callback invoking notify: on org.rococoa.JavaProxyTest$JavaImplementor@259e215b
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745830], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101745830])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745830]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101745830].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745410], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745410])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745410].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745410].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101745410].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745830]].getArgument_atIndex(allocated@0x101745340 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101745830].getArgument:atIndex:(allocated@0x101745340 (8 bytes), 2)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017349b0], javaclass class org.rococoa.cocoa.foundation.NSNotification. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x1017349b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].toString()
main Foundation.send - sending (String) [ID 0x1017349b0].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].equals(NSConcreteNotification 0x1017349b0 {name = MyNotification})
main ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].id()
main Foundation.send - sending (Boolean) [ID 0x1017349b0].isEqual:([ID 0x1017349b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].removeObserver([ID 0x10173bd60])
main Foundation.send - sending (void) [ID 0x101714e20].removeObserver:([ID 0x10173bd60])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNotificationCenter [ID 0x101714e20]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101714e20])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745410]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745410]], releasing with retain count = 3
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745830]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745410])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNotification [ID 0x1017349b0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017349b0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNotificationCenter [ID 0x101714e20]].finalize()
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10015b550]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744940]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744940]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100159980], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744940])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101745830]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101745830])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746b30], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746b30]].id()
main Foundation.send - sending (byte) [ID 0x101746b30].respondsToSelector:([Selector Bo])
main .callback - callback wanting methodSignature for selector Bo
main OCInvocationCallbacks.methodForSelector - No method for selector:Bo
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746b30]].id()
main Foundation.send - sending (byte) [ID 0x101746b30].respondsToSelector:([Selector sayHello])
main .callback - callback wanting methodSignature for selector sayHello
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNotification [ID 0x1017349b0]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100159980]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNotification [ID 0x1017349b0]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173bd60]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017349b0])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100160f60], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173bd60]], releasing with retain count = 1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10173bd60])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173bd60], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173be00], javaclass interface org.rococoa.ObjCObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173bd60]].id()
main Foundation.send - sending (void) [ID 0x10173bd60].testTakesIDReturnsID:([ID 0x2a])
main .callback - callback wanting methodSignature for selector testTakesIDReturnsID:
main .callback - callback invoking testTakesIDReturnsID: on org.rococoa.JavaProxyTest$JavaImplementor@7bd33a6b
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746a00], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746a00])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746a00]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746a00].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101744d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101744d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101744d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101744d70].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746a00]].getArgument_atIndex(allocated@0x100162430 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746a00].getArgument:atIndex:(allocated@0x100162430 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746a00]].setReturnValue(allocated@0x10015ece0 (8 bytes))
main Foundation.send - sending (void) [ID 0x101746a00].setReturnValue:(allocated@0x10015ece0 (8 bytes))
main ObjCObjectInvocationHandler.invoke - invoking [ObjCObject [ID 0x10173be00]].id()
main Foundation.send - sending (void) [ID 0x10173be00].testTakesIDReturnsID:([ID 0x2b])
main .callback - callback wanting methodSignature for selector testTakesIDReturnsID:
main .callback - callback invoking testTakesIDReturnsID: on org.rococoa.JavaProxyTest$JavaImplementor@3c7976c1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001625d0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1001625d0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001625d0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x1001625d0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101744d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101744d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101744d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101744d70].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001625d0]].getArgument_atIndex(allocated@0x100121bb0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x1001625d0].getArgument:atIndex:(allocated@0x100121bb0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001625d0]].setReturnValue(allocated@0x100124210 (8 bytes))
main Foundation.send - sending (void) [ID 0x1001625d0].setReturnValue:(allocated@0x100124210 (8 bytes))
Finaliz ObjCObjectInvocationHandler.release - finalizing [ObjCObject [ID 0x10173be00]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173be00])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101744d70]], releasing with retain count = 5
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001625d0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744d70])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101744d70]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744d70])
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746a00]].finalize()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746320], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746a00]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746a00])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100160f60]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x1001625d0]], releasing with retain count = 2
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746b30]].finalize()
Seconda Foundation.cfRelease - calling cfRelease([ID 0x1001625d0])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101746b30]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746b30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744540], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744540]].id()
main Foundation.send - sending (ID) [ID 0x101744540].nothing()
main .callback - callback wanting methodSignature for selector nothing
main .callback - callback invoking nothing on org.rococoa.JavaProxyTest$JavaImplementor@7f636e4e
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745490], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101745490])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745490]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101745490].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745940], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745940])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745940]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745940].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745940]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745940].numberOfArguments()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745940]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745940]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745940])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745490]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101745490]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745490])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746320]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173bd60]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10170ff60], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173bd60]], releasing with retain count = 1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10173bd60])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101734a50], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101734a50]].id()
main Foundation.send - sending (NativeLong) [ID 0x101734a50].takesNativeLongReturnsNativeLong:(42)
main .callback - callback wanting methodSignature for selector takesNativeLongReturnsNativeLong:
main .callback - callback invoking takesNativeLongReturnsNativeLong: on org.rococoa.JavaProxyTest$JavaImplementor@6b552b76
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745750], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101745750])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745750]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101745750].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745710], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745710])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745710].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745710].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101745710].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745750]].getArgument_atIndex(allocated@0x101744530 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101745750].getArgument:atIndex:(allocated@0x101744530 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745750]].setReturnValue(allocated@0x10173be40 (8 bytes))
main Foundation.send - sending (void) [ID 0x101745750].setReturnValue:(allocated@0x10173be40 (8 bytes))
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745710]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745710])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101745750]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101745750]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745750])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10170ff60]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744540]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744540]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744540])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173be00], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173be00]].id()
main Foundation.send - sending (String) [ID 0x10173be00].takesJavaStringReturnsJavaString:(LoWeR)
main Foundation.send - sending (ID) [ID 0x101745480].autorelease()
main .callback - callback wanting methodSignature for selector takesJavaStringReturnsJavaString:
main .callback - callback invoking takesJavaStringReturnsJavaString: on org.rococoa.JavaProxyTest$JavaImplementor@65d0d124
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746f80], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746f80])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746f80]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746f80].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101744d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101744d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101744d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101744d70].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746f80]].getArgument_atIndex(allocated@0x1017454b0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746f80].getArgument:atIndex:(allocated@0x1017454b0 (8 bytes), 2)
main Foundation.send - sending (ID) [ID 0x101747220].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746f80]].setReturnValue(allocated@0x10173be40 (8 bytes))
main Foundation.send - sending (void) [ID 0x101746f80].setReturnValue:(allocated@0x10173be40 (8 bytes))
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746f80]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746f80])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101744d70]], releasing with retain count = 3
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746f80]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744d70])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101734a50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101734a50]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101734a50])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a060], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a060]].id()
main Foundation.send - sending (double) [ID 0x10015a060].takesDoubleReturnsDouble:(3.141592653589793)
main .callback - callback wanting methodSignature for selector takesDoubleReturnsDouble:
main .callback - callback invoking takesDoubleReturnsDouble: on org.rococoa.JavaProxyTest$JavaImplementor@4a5f2db0
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746fc0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746fc0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746fc0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746f80], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746f80])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746f80].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746f80].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746f80].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].getArgument_atIndex(allocated@0x1017469f0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746fc0].getArgument:atIndex:(allocated@0x1017469f0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].setReturnValue(allocated@0x1017137d0 (8 bytes))
main Foundation.send - sending (void) [ID 0x101746fc0].setReturnValue:(allocated@0x1017137d0 (8 bytes))
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a060]].id()
main Foundation.send - sending (double) [ID 0x10015a060].takesDoubleReturnsDouble:(1.7976931348623157E308)
main .callback - callback wanting methodSignature for selector takesDoubleReturnsDouble:
main .callback - callback invoking takesDoubleReturnsDouble: on org.rococoa.JavaProxyTest$JavaImplementor@4a5f2db0
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017472d0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017472d0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017472d0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x1017472d0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746f80], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101746f80])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746f80].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746f80].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101746f80].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017472d0]].getArgument_atIndex(allocated@0x1017454b0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x1017472d0].getArgument:atIndex:(allocated@0x1017454b0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017472d0]].setReturnValue(allocated@0x10173be40 (8 bytes))
main Foundation.send - sending (void) [ID 0x1017472d0].setReturnValue:(allocated@0x10173be40 (8 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746f80]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746f80])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1017472d0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x1017472d0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017472d0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746f80]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746f80]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746f80])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746fc0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746fc0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173be00]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173be00]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173be00])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101734a50], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101734a50]].id()
main Foundation.send - sending (ID) [ID 0x101734a50].sayHello()
main .callback - callback wanting methodSignature for selector sayHello
main .callback - callback invoking sayHello on org.rococoa.JavaProxyTest$JavaImplementor@20e183e9
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746fc0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746fc0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746fc0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101746d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101746d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].setReturnValue(allocated@0x101745a10 (8 bytes))
main Foundation.send - sending (void) [ID 0x101746fc0].setReturnValue:(allocated@0x101745a10 (8 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101746d70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101746d70]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746d70])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746fc0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746fc0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746fc0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a060]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10015a060]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015a060])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744b60], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744b60]].id()
main Foundation.send - sending (ByValue) [ID 0x101744b60].takesStructureByValueReturnsStructureByValue:(TestStruct$ByValue(auto-allocated@0x101746ca0 (16 bytes)) {
int anInt@0=2a
double aDouble@8=3.141592653589793
}
memory dump
[00000000]
[00000000]
[00000000]
[00000000])
main .callback - callback wanting methodSignature for selector takesStructureByValueReturnsStructureByValue:
main .callback - callback invoking takesStructureByValueReturnsStructureByValue: on org.rococoa.JavaProxyTest$JavaImplementor@69236cd5
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747310], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747310])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747310]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101747310].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017472b0], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x1017472b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017472b0]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x1017472b0].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017472b0]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x1017472b0].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017472b0]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x1017472b0].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747310]].getArgument_atIndex(allocated@0x10173be40 (16 bytes), 2)
main Foundation.send - sending (void) [ID 0x101747310].getArgument:atIndex:(allocated@0x10173be40 (16 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747310]].setReturnValue(allocated@0x1017475b0 (16 bytes))
main Foundation.send - sending (void) [ID 0x101747310].setReturnValue:(allocated@0x1017475b0 (16 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017472b0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x1017472b0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017472b0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747310]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101747310]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747310])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101734a50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101734a50]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101734a50])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100155af0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100155af0]].id()
main Foundation.send - sending (ID) [ID 0x100155af0].takesNSObjectReturnsNSObject:([ID 0x101745480])
main .callback - callback wanting methodSignature for selector takesNSObjectReturnsNSObject:
main .callback - callback invoking takesNSObjectReturnsNSObject: on org.rococoa.JavaProxyTest$JavaImplementor@60ded0f0
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ff0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746ff0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746ff0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101746ff0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744d70], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101744d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101744d70].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101744d70].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101744d70].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746ff0]].getArgument_atIndex(allocated@0x101713920 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101746ff0].getArgument:atIndex:(allocated@0x101713920 (8 bytes), 2)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745480], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101745480])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101745480]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746ff0]].setReturnValue(allocated@0x101746ca0 (8 bytes))
main Foundation.send - sending (void) [ID 0x101746ff0].setReturnValue:(allocated@0x101746ca0 (8 bytes))
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101745480]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745480], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745480])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101745480]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101745480]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101745480]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101745480]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745480])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101744d70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101744d70]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744d70])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101746ff0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101746ff0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746ff0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101744b60]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101744b60]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744b60])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173be00], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173be00]].id()
main Foundation.send - sending (ID) [ID 0x10173be00].takesInt:AndInt:(42, -1)
main .callback - callback wanting methodSignature for selector takesInt:AndInt:
main .callback - callback invoking takesInt:AndInt: on org.rococoa.JavaProxyTest$JavaImplementor@5a20f443
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747630], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747630])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747630]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101747630].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017475f0], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x1017475f0])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017475f0]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x1017475f0].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017475f0]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x1017475f0].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017475f0]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x1017475f0].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747630]].getArgument_atIndex(allocated@0x100161d70 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101747630].getArgument:atIndex:(allocated@0x100161d70 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017475f0]].getArgumentTypeAtIndex(3)
main Foundation.send - sending (Pointer) [ID 0x1017475f0].getArgumentTypeAtIndex:(3)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747630]].getArgument_atIndex(allocated@0x100155b10 (8 bytes), 3)
main Foundation.send - sending (void) [ID 0x101747630].getArgument:atIndex:(allocated@0x100155b10 (8 bytes), 3)
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x1017475f0]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747670], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x1017475f0]], releasing with retain count = 3
Seconda Foundation.cfRelease - calling cfRelease([ID 0x1017475f0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101747630]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101747630]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101747630])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101745480]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101745480]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101745480])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100155af0]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x100155af0]], releasing with retain count = 1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100155af0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100162410], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100162410]].id()
main Foundation.send - sending (long) [ID 0x100162410].takesLongReturnsLong:(42)
main .callback - callback wanting methodSignature for selector takesLongReturnsLong:
main .callback - callback invoking takesLongReturnsLong: on org.rococoa.JavaProxyTest$JavaImplementor@a68cb6b
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001626b0], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1001626b0])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001626b0]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x1001626b0].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745710], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101745710])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745710].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745710].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101745710].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001626b0]].getArgument_atIndex(allocated@0x100121bb0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x1001626b0].getArgument:atIndex:(allocated@0x100121bb0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001626b0]].setReturnValue(allocated@0x101745a10 (8 bytes))
main Foundation.send - sending (void) [ID 0x1001626b0].setReturnValue:(allocated@0x101745a10 (8 bytes))
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100162410]].id()
main Foundation.send - sending (long) [ID 0x100162410].takesLongReturnsLong:(9223372036854775807)
main .callback - callback wanting methodSignature for selector takesLongReturnsLong:
main .callback - callback invoking takesLongReturnsLong: on org.rococoa.JavaProxyTest$JavaImplementor@a68cb6b
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101741030], javaclass class org.rococoa.cocoa.foundation.NSInvocation. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101741030])
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101741030]].methodSignature()
main Foundation.send - sending (NSMethodSignature) [ID 0x101741030].methodSignature()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101745710], javaclass class org.rococoa.cocoa.foundation.NSMethodSignature. retain = true, retainCount = 4
main Foundation.cfRetain - calling cfRetain([ID 0x101745710])
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].methodReturnType()
main Foundation.send - sending (Pointer) [ID 0x101745710].methodReturnType()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].numberOfArguments()
main Foundation.send - sending (int) [ID 0x101745710].numberOfArguments()
main ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].getArgumentTypeAtIndex(2)
main Foundation.send - sending (Pointer) [ID 0x101745710].getArgumentTypeAtIndex:(2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101741030]].getArgument_atIndex(allocated@0x1017410a0 (8 bytes), 2)
main Foundation.send - sending (void) [ID 0x101741030].getArgument:atIndex:(allocated@0x1017410a0 (8 bytes), 2)
main ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101741030]].setReturnValue(allocated@0x101708060 (8 bytes))
main Foundation.send - sending (void) [ID 0x101741030].setReturnValue:(allocated@0x101708060 (8 bytes))
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x101741030]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745710]], releasing with retain count = 5
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745710])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x101741030]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101741030])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSMethodSignature [ID 0x101745710]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMethodSignature [ID 0x101745710]], releasing with retain count = 4
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101745710])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSInvocation [ID 0x1001626b0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSInvocation [ID 0x1001626b0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1001626b0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101747670]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10173be00]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10173be00]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173be00])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].drain()
main Foundation.send - sending (void) [ID 0x101746ee0].drain()
Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.316 sec - in org.rococoa.JavaProxyTest
Running org.rococoa.NSAutoreleasePoolTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173be00])
main Foundation.send - sending (ID) [ID 0x10173be00].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].release()
main Foundation.send - sending (void) [ID 0x101746ee0].release()
main Foundation.cfRelease - calling cfRelease([ID 0x10173be00])
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ee0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173be00])
main Foundation.send - sending (ID) [ID 0x10173be00].autorelease()
test Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
test Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
test Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
test ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
test ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
test Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Foundation.cfRelease - calling cfRelease([ID 0x10173be00])
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747720])
main Foundation.send - sending (ID) [ID 0x101747720].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main Foundation.cfRelease - calling cfRelease([ID 0x1017476f0])
main Foundation.cfRelease - calling cfRelease([ID 0x101747720])
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747720])
main Foundation.send - sending (ID) [ID 0x101747720].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Foundation.cfRelease - calling cfRelease([ID 0x101747720])
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747720])
main Foundation.send - sending (ID) [ID 0x101747720].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].release()
main Foundation.send - sending (void) [ID 0x1017476f0].release()
2014-01-25 17:21:48.169 java[6138:1303] *** -[NSAutoreleasePool release]: This pool has already been drained, do not release it (double release).
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main Foundation.cfRelease - calling cfRelease([ID 0x1017476f0])
2014-01-25 17:21:48.170 java[6138:1303] *** -[NSAutoreleasePool release]: This pool has already been released, do not drain it (double release).
2014-01-25 17:21:48.171 java[6138:1303] *** -[NSAutoreleasePool release]: This pool has already been drained, do not release it (double release).
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].id()
main Foundation.cfRelease - calling cfRelease([ID 0x101747720])
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec - in org.rococoa.NSAutoreleasePoolTest
Running org.rococoa.NSAutoreleasePoolThreadTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100162410]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x100162410]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100162410])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746ee0]].finalize()
test Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
test Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
test Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
test ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
test ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
test Foundation.send - sending (void) [ID 0x1017476f0].drain()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
test Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
test Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
test Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
test ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
test ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
test Foundation.send - sending (void) [ID 0x1017476f0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
2014-01-25 17:21:48.496 java[6138:1303] *** -[NSAutoreleasePool drain]: This pool has already been drained, do not release it (double release).
test Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
test Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
test Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
test ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
test ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
test Foundation.send - sending (void) [ID 0x1017476f0].drain()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Tests run: 6, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.387 sec - in org.rococoa.NSAutoreleasePoolThreadTest
Running org.rococoa.NSClassTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476a0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017476a0])
main Foundation.getClass - calling objc_getClass(NSNumber)
main Foundation.getClass - calling objc_getClass(NSString)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017476a0]].isKindOfClass([ID 0x7fff707d9848])
main Foundation.send - sending (boolean) [ID 0x1017476a0].isKindOfClass:([ID 0x7fff707d9848])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017476a0]].isKindOfClass([ID 0x7fff707d8498])
main Foundation.send - sending (boolean) [ID 0x1017476a0].isKindOfClass:([ID 0x7fff707d8498])
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.ObjCClass. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d9848].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017476a0]].isKindOfClass(NSNumber)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d9848].description()
main Foundation.send - sending (boolean) [ID 0x1017476a0].isKindOfClass:(NSNumber)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].id()
main Foundation.getClass - calling objc_getClass(NSString)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d8498], javaclass interface org.rococoa.ObjCClass. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d8498].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017476a0]].isKindOfClass(NSString)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d8498].description()
main Foundation.send - sending (boolean) [ID 0x1017476a0].isKindOfClass:(NSString)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].id()
Finaliz ObjCObjectInvocationHandler.release - finalizing [ObjCClass [ID 0x7fff707d8498]], releasing with retain count = -1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x7fff707d8498])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x1017476a0]].finalize()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x1017476a0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017476a0])
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1001475c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [ObjCClass [ID 0x7fff707d9848]], releasing with retain count = -1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x7fff707d9848])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 sec - in org.rococoa.NSClassTest
Running org.rococoa.RococoaAbstractClassTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.RococoaAbstractClassTest$NSNumberAsClass$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumberAsClass) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a060], javaclass class org.rococoa.RococoaAbstractClassTest$NSNumberAsClass. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015a060])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumberAsClass) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014bb30], javaclass class org.rococoa.RococoaAbstractClassTest$NSNumberAsClass. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10014bb30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10014bb30]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10015a060]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumberAsClass [ID 0x10015a060]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015a060])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1001475c0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100156fe0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumberAsClass [ID 0x10014bb30]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10014bb30])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumberAsClass) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014bb30], javaclass class org.rococoa.RococoaAbstractClassTest$NSNumberAsClass. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10014bb30])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10014bb30]].intValue()
main Foundation.send - sending (int) [ID 0x10014bb30].intValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10014bb30]].twice()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10014bb30]].intValue()
main Foundation.send - sending (int) [ID 0x10014bb30].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumberAsClass [ID 0x10014bb30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumberAsClass [ID 0x10014bb30]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10014bb30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100156fe0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.16 sec - in org.rococoa.RococoaAbstractClassTest
Running org.rococoa.RococoaMainThreadTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [TestShunt (org.rococoa.RococoaMainThreadTest$TestShuntUnAnnotatedMethod)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100153840], javaclass interface org.rococoa.RococoaMainThreadTest$TestShuntUnAnnotatedMethod. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShuntUnAnnotatedMethod [ID 0x100153840]].isMainThread()
main Foundation.send - sending (boolean) [ID 0x100153840].isMainThread()
Finaliz ObjCObjectInvocationHandler.release - finalizing [TestShuntUnAnnotatedMethod [ID 0x100153840]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100153840])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [TestShunt (org.rococoa.RococoaMainThreadTest$TestShunt)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101740240], javaclass interface org.rococoa.RococoaMainThreadTest$TestShunt. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShunt [ID 0x101740240]].isMainThread()
main Foundation.send - sending (boolean) [ID 0x101740240].isMainThread()
Finaliz ObjCObjectInvocationHandler.release - finalizing [TestShunt [ID 0x101740240]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101740240])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [TestShunt (org.rococoa.RococoaMainThreadTest$TestShuntAnnotatedMethod)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101740240], javaclass interface org.rococoa.RococoaMainThreadTest$TestShuntAnnotatedMethod. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShuntAnnotatedMethod [ID 0x101740240]].isMainThread()
AWT-App Foundation.send - sending (boolean) [ID 0x101740240].isMainThread()
Finaliz ObjCObjectInvocationHandler.release - finalizing [TestShuntAnnotatedMethod [ID 0x101740240]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101740240])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [TestShunt (org.rococoa.RococoaMainThreadTest$TestShuntOnMainThread)].new()
main Foundation.getClass - calling objc_getClass(TestShunt)
main Foundation.send - sending (ID) [ID 0x10b9f2590].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100161d70], javaclass interface org.rococoa.RococoaMainThreadTest$TestShuntOnMainThread. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [TestShuntOnMainThread [ID 0x100161d70]].isMainThread()
AWT-App Foundation.send - sending (boolean) [ID 0x100161d70].isMainThread()
Seconda Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
AWT-App ObjCObjectInvocationHandler.release - finalizing [TestShuntOnMainThread [ID 0x100161d70]], releasing with retain count = 1
AWT-App Foundation.cfRelease - calling cfRelease([ID 0x100161d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.309 sec - in org.rococoa.RococoaMainThreadTest
Running org.rococoa.RococoaObjectOwnershipTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSObject (org.rococoa.cocoa.foundation.NSObject)].alloc()
main Foundation.getClass - calling objc_getClass(NSObject)
main Foundation.send - sending (ID) [ID 0x7fff70eeb468].alloc()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ca0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746ca0], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746ca0])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101746ca0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746ca0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746ca0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101746ca0]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746ca0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSDate (org.rococoa.cocoa.foundation.NSDate)].new()
main Foundation.getClass - calling objc_getClass(NSDate)
main Foundation.send - sending (ID) [ID 0x7fff70eeae78].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a080], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSDate)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeae78], javaclass interface org.rococoa.cocoa.foundation.NSDate$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a080], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015a080])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a080]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x10015a080]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746e20], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x10015a080]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x10015a080])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x101746e20]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a080]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a080]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x10015a080]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x10015a080]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015a080])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSDate (org.rococoa.cocoa.foundation.NSDate)].new()
main Foundation.getClass - calling objc_getClass(NSDate)
main Foundation.send - sending (ID) [ID 0x7fff70eeae78].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747530], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747530], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747530])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747530]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747530]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x101747530]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747530])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747530]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747530]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747530]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101747530]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747530])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeae78]].dateWithTimeIntervalSince1970(0.0)
main Foundation.send - sending (NSDate) [ID 0x7fff70eeae78].dateWithTimeIntervalSince1970:(0.0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747010], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747010])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747010], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101747010])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747010]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x101747010]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747010])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747010]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747010]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101747010]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101747010]], releasing with retain count = 1
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747010])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Rococoa.create - creating [NSDate (org.rococoa.cocoa.foundation.NSDate)].dateWithTimeIntervalSince1970:(0.0)
main Foundation.getClass - calling objc_getClass(NSDate)
main Foundation.send - sending (ID) [ID 0x7fff70eeae78].dateWithTimeIntervalSince1970:(0.0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746e50], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746e50])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746e50], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101746e50])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746e50]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x101746e50]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746e50])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746e50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746e50]].id()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101746e50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101746e50]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746e50])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].drain()
main Foundation.send - sending (void) [ID 0x1017476f0].drain()
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.081 sec - in org.rococoa.RococoaObjectOwnershipTest
Running org.rococoa.RococoaTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.cocoa.foundation.NSNumber$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].id()
main Foundation.getClass - calling objc_getClass(NSNumber)
Finaliz ObjCObjectInvocationHandler.release - finalizing [_Class [ID 0x7fff707d9848]], releasing with retain count = -1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x7fff707d9848])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173faa0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].toString()
main Foundation.send - sending (String) [ID 0x10173faa0].description()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173faa0]], releasing with retain count = 2
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b50], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101718b50])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithDouble(2.718281828459045)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithDouble:(2.718281828459045)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713c10], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].toString()
main Foundation.send - sending (String) [ID 0x101718b50].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].compare(42)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].toString()
main Foundation.send - sending (String) [ID 0x101718b50].description()
main Foundation.send - sending (int) [ID 0x101713c10].compare:(42)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].compare(2.718281828459045)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main Foundation.send - sending (int) [ID 0x101713c10].compare:(2.718281828459045)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].compare(2.718281828459045)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main Foundation.send - sending (int) [ID 0x101718b50].compare:(2.718281828459045)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b50]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b50])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101713c10]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713c10])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeae78]].dateWithTimeIntervalSince1970(0.0)
main Foundation.send - sending (NSDate) [ID 0x7fff70eeae78].dateWithTimeIntervalSince1970:(0.0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101746e50], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101746e50])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].timeIntervalSince1970()
main Foundation.send - sending (double) [ID 0x101746e50].timeIntervalSince1970()
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeae78]].dateWithTimeIntervalSince1970(40.0)
main Foundation.send - sending (NSDate) [ID 0x7fff70eeae78].dateWithTimeIntervalSince1970:(40.0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101747010], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101747010])
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].timeIntervalSince1970()
main Foundation.send - sending (double) [ID 0x101747010].timeIntervalSince1970()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101747010]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x101747010]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101747010])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x101746e50]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x101746e50]], releasing with retain count = 2
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101746e50])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713c10], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713c10], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101713c10])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(43)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(43)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173faa0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].equals(42)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
main Foundation.send - sending (Boolean) [ID 0x101713c10].isEqual:([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].equals(42)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
main Foundation.send - sending (Boolean) [ID 0x101713c10].isEqual:([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].toString()
main Foundation.send - sending (String) [ID 0x10173faa0].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].equals(43)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].id()
main Foundation.send - sending (Boolean) [ID 0x101713c10].isEqual:([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].equals(null)
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173faa0]], releasing with retain count = 2
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173faa0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101713c10]], releasing with retain count = 3
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713c10])
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476f0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101713c10]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Hello World)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Hello World)
main Foundation.send - sending (ID) [ID 0x101744a70].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744a70], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101744a70])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x101744a70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x101744a70]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744a70])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476f0]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173faa0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].intValue()
main Foundation.send - sending (int) [ID 0x10173faa0].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173faa0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173faa0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(string)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(string)
main Foundation.send - sending (ID) [ID 0x10014bb30].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014bb30], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10014bb30])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(STRING)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(STRING)
main Foundation.send - sending (ID) [ID 0x10015a060].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015a060], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10015a060])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015a060]].lowercaseString()
main Foundation.send - sending (NSString) [ID 0x10015a060].lowercaseString()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100110df0], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100110df0])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100110df0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100110df0]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100110df0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].equals(string)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100110df0]].id()
main Foundation.send - sending (Boolean) [ID 0x10014bb30].isEqual:([ID 0x100110df0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100110df0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100110df0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100110df0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10015a060]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10015a060]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015a060])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10014bb30]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10014bb30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(Hello world)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(Hello world)
main Foundation.send - sending (ID) [ID 0x10014bb30].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014bb30], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x10014bb30])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].isEqualToString(Hello world)
main Foundation.send - sending (boolean) [ID 0x10014bb30].isEqualToString:(Hello world)
main Foundation.send - sending (ID) [ID 0x10015a060].autorelease()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].isEqualToString(Hello worldy)
main Foundation.send - sending (boolean) [ID 0x10014bb30].isEqualToString:(Hello worldy)
main Foundation.send - sending (ID) [ID 0x100158bb0].autorelease()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x10014bb30]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x10014bb30]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10014bb30])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithBool(true)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithBool:(true)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70ef8280], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = -1
main Foundation.cfRetain - calling cfRetain([ID 0x7fff70ef8280])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713c10], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713c10])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeae78]].dateWithTimeIntervalSince1970(666.0)
main Foundation.send - sending (NSDate) [ID 0x7fff70eeae78].dateWithTimeIntervalSince1970:(666.0)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017475a0], javaclass class org.rococoa.cocoa.foundation.NSDate. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017475a0])
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeace8]].arrayWithObjects([Lorg.rococoa.cocoa.foundation.NSObject;@47570945)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8280]].toString()
main Foundation.send - sending (String) [ID 0x7fff70ef8280].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].toString()
main Foundation.send - sending (String) [ID 0x101713c10].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x1017475a0]].toString()
main Foundation.send - sending (String) [ID 0x1017475a0].description()
main Foundation.send - sending (NSArray) [ID 0x7fff70eeace8].arrayWithObjects:(1, 42, 1969-12-31 16:11:06 -0800, null)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8280]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x1017475a0]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101744a70], javaclass class org.rococoa.cocoa.foundation.NSArray. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101744a70])
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101744a70]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101744a70]].count()
main Foundation.send - sending (int) [ID 0x101744a70].count()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSArray [ID 0x101744a70]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSArray [ID 0x101744a70]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101744a70])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSDate [ID 0x1017475a0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSDate [ID 0x1017475a0]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x1017475a0])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101713c10]], releasing with retain count = 3
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713c10])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8280]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x7fff70ef8280]], releasing with retain count = -1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x7fff70ef8280])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithDouble(2.718281828459045)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithDouble:(2.718281828459045)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10173faa0], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].intValue()
main Foundation.send - sending (int) [ID 0x10173faa0].intValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].longValue()
main Foundation.send - sending (long) [ID 0x10173faa0].longValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].floatValue()
main Foundation.send - sending (float) [ID 0x10173faa0].floatValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].doubleValue()
main Foundation.send - sending (double) [ID 0x10173faa0].doubleValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x10173faa0]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x10173faa0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10173faa0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101713c10], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101713c10])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].intValue()
main Foundation.send - sending (int) [ID 0x101713c10].intValue()
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.RococoaTest$OddClass. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [OddClass [ID 0x7fff707d9848]].numberWithInt(42)
main Foundation.send - sending (NSObject) [ID 0x7fff707d9848].numberWithInt:(42)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b50], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x101718b50])
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b50]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x101718b50], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x101718b50])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].intValue()
main Foundation.send - sending (int) [ID 0x101718b50].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x101718b50]].finalize()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101718b50]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x101718b50]], releasing with retain count = 3
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101718b50])
Finaliz ObjCObjectInvocationHandler.release - finalizing [OddClass [ID 0x7fff707d9848]], releasing with retain count = -1
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x7fff707d9848])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x101713c10]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101713c10]], releasing with retain count = 2
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10014bb30], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x101713c10])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x101718b50]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x101718b50])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.892 sec - in org.rococoa.RococoaTest
Running org.rococoa.StructsInObjectsTest
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017476c0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSValue)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9898], javaclass interface org.rococoa.cocoa.foundation.NSValue$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9898]].valueWithSize(NSSize(auto-allocated@0x1017137d0 (16 bytes)) {
CGFloat width@0=1.0
CGFloat height@8=3.0
}
memory dump
[00000000]
[00000000]
[00000000]
[00000000])
main Foundation.send - sending (NSValue) [ID 0x7fff707d9898].valueWithSize:(NSSize(auto-allocated@0x1017137d0 (16 bytes)) {
CGFloat width@0=1.0
CGFloat height@8=3.0
}
memory dump
[00000000]
[00000000]
[00000000]
[00000000])
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x1017415a0], javaclass class org.rococoa.cocoa.foundation.NSValue. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x1017415a0])
main ObjCObjectInvocationHandler.intercept - invoking [NSValue [ID 0x1017415a0]].id()
main Foundation.send - sending (NSSize) [ID 0x1017415a0].sizeValue()
main ObjCObjectInvocationHandler.intercept - invoking [NSValue [ID 0x1017415a0]].sizeValue()
main Foundation.send - sending (NSSize) [ID 0x1017415a0].sizeValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSValue [ID 0x1017415a0]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100162640], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSValue [ID 0x1017415a0]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x1017415a0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x10014bb30]].finalize()
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].finalize()
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x1017476c0]].drain()
main Foundation.send - sending (void) [ID 0x1017476c0].drain()
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 sec - in org.rococoa.StructsInObjectsTest
Results :
Tests run: 134, Failures: 0, Errors: 0, Skipped: 6
[INFO] ------------------------------------------------------------------------
[INFO] Building Rococoa Cocoa Mappings
[INFO] task-segment: [test]
[INFO] ------------------------------------------------------------------------
[INFO] [enforcer:enforce {execution: enforce-maven}]
Downloading: http://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.pom
4/4K
4/4K
4K downloaded (maven-reporting-impl-2.0.5.pom)
Downloading: http://maven.javastream.de/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.pom
866/?
2661/?
5865/?
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.pom
3/3K
3K downloaded (plexus-archiver-2.3.pom)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-components/1.3/plexus-components-1.3.pom
2/2K
2K downloaded (plexus-components-1.3.pom)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus/3.3/plexus-3.3.pom
0/19K
4/19K
8/19K
10/19K
13/19K
15/19K
17/19K
19/19K
19K downloaded (plexus-3.3.pom)
Downloading: http://maven.javastream.de/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom
[INFO] Unable to find resource 'org.codehaus.plexus:plexus-utils:pom:3.0.10' in repository maven.javastream.de (http://maven.javastream.de)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.10/plexus-utils-3.0.10.pom
3/3K
3K downloaded (plexus-utils-3.0.10.pom)
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.pom
3/3K
3K downloaded (plexus-utils-3.0.9.pom)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.pom
3/3K
3K downloaded (file-management-1.2.1.pom)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.pom
4/5K
5/5K
5K downloaded (maven-dependency-analyzer-1.4.pom)
Downloading: http://maven.javastream.de/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.pom
815/437b
437b downloaded (plexus-component-annotations-1.5.5.pom)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.pom
4/6K
6/6K
6K downloaded (maven-dependency-tree-2.1.pom)
Downloading: http://maven.javastream.de/org/apache/maven/maven-project/2.2.0/maven-project-2.2.0.pom
884/?
2773/?
Downloading: http://maven.javastream.de/org/apache/maven/maven/2.2.0/maven-2.2.0.pom
780/?
1980/?
5977/?
9192/?
12134/?
16230/?
18395/?
21723/?
22456/?
Downloading: http://maven.javastream.de/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.pom
985/?
2035/?
Downloading: http://maven.javastream.de/org/eclipse/aether/aether/0.9.0.M2/aether-0.9.0.M2.pom
872/?
3303/?
6574/?
10043/?
13525/?
17423/?
20017/?
23889/?
27870/?
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.pom
3/4K
4/4K
4K downloaded (maven-invoker-2.0.11.pom)
Downloading: http://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.pom
4/17K
8/17K
12/17K
16/17K
17/17K
17K downloaded (commons-lang-2.6.pom)
Downloading: http://repo1.maven.org/maven2/org/apache/commons/commons-parent/17/commons-parent-17.pom
0/30K
4/30K
8/30K
11/30K
14/30K
18/30K
19/30K
21/30K
23/30K
26/30K
30/30K
30K downloaded (commons-parent-17.pom)
Downloading: http://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.pom
3/12K
4/12K
6/12K
10/12K
12/12K
12K downloaded (commons-collections-3.2.1.pom)
Downloading: http://repo1.maven.org/maven2/org/apache/maven/reporting/maven-reporting-impl/2.0.5/maven-reporting-impl-2.0.5.jar
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/3.0.9/plexus-utils-3.0.9.jar
Downloading: http://maven.javastream.de/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
Downloading: http://maven.javastream.de/org/apache/maven/shared/maven-doxia-tools/1.0.2/maven-doxia-tools-1.0.2.jar
Downloading: http://repo1.maven.org/maven2/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
4/226K
7/226K
10/226K
14/226K
18/226K
22/226K
25/226K
26/226K
29/226K
30/226K
32/226K
34/226K
37/226K
41/226K
45/226K
49/226K
52/226K
52/226K 2/40K
52/226K 2/40K 2/20K
52/226K 6/40K 2/20K
52/226K 6/40K 6/20K
52/226K 10/40K 6/20K
52/226K 10/40K 10/20K
52/226K 12/40K 10/20K
52/226K 12/40K 10/20K
52/226K 12/40K 13/20K
52/226K 12/40K 13/20K 4/277K
52/226K 12/40K 13/20K 8/277K
52/226K 12/40K 13/20K 11/277K
52/226K 12/40K 13/20K 13/277K
56/226K 12/40K 13/20K 13/277K
60/226K 12/40K 13/20K 13/277K
63/226K 12/40K 13/20K 13/277K
67/226K 12/40K 13/20K 13/277K
71/226K 12/40K 13/20K 13/277K
71/226K 12/40K 13/20K 13/277K
73/226K 12/40K 13/20K 13/277K
77/226K 12/40K 13/20K 13/277K
80/226K 12/40K 13/20K 13/277K
80/226K 12/40K 14/20K 13/277K
80/226K 12/40K 15/20K 13/277K
80/226K 12/40K 19/20K 13/277K
80/226K 12/40K 19/20K 14/277K
80/226K 12/40K 20/20K 14/277K
80/226K 12/40K 20/20K 18/277K
20K downloaded (maven-reporting-impl-2.0.5.jar)
80/226K 12/40K 22/277K
80/226K 12/40K 25/277K
80/226K 12/40K 26/277K
80/226K 12/40K 30/277K
82/226K 12/40K 30/277K
86/226K 12/40K 30/277K
86/226K 12/40K 32/277K
90/226K 12/40K 32/277K
94/226K 12/40K 32/277K
98/226K 12/40K 32/277K
99/226K 12/40K 32/277K
100/226K 12/40K 32/277K
100/226K 13/40K 32/277K
103/226K 13/40K 32/277K
103/226K 14/40K 32/277K
103/226K 14/40K 32/277K 2/130K
103/226K 15/40K 32/277K 2/130K
103/226K 19/40K 32/277K 2/130K
103/226K 19/40K 32/277K 6/130K
103/226K 21/40K 32/277K 6/130K
103/226K 21/40K 32/277K 7/130K
107/226K 21/40K 32/277K 7/130K
110/226K 21/40K 32/277K 7/130K
110/226K 23/40K 32/277K 7/130K
110/226K 23/40K 36/277K 7/130K
110/226K 24/40K 36/277K 7/130K
110/226K 24/40K 40/277K 7/130K
110/226K 24/40K 44/277K 7/130K
110/226K 24/40K 48/277K 7/130K
110/226K 24/40K 48/277K 7/130K
Downloading: http://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
110/226K 24/40K 49/277K 7/130K
110/226K 24/40K 49/277K 7/130K
110/226K 24/40K 52/277K 7/130K
110/226K 24/40K 52/277K 11/130K
111/226K 24/40K 52/277K 11/130K
111/226K 24/40K 52/277K 13/130K
115/226K 24/40K 52/277K 13/130K
115/226K 24/40K 56/277K 13/130K
119/226K 24/40K 56/277K 13/130K
119/226K 24/40K 60/277K 13/130K
123/226K 24/40K 60/277K 13/130K
123/226K 24/40K 60/277K 13/130K
127/226K 24/40K 60/277K 13/130K
130/226K 24/40K 60/277K 13/130K
132/226K 24/40K 60/277K 13/130K
136/226K 24/40K 60/277K 13/130K
136/226K 24/40K 63/277K 13/130K
140/226K 24/40K 63/277K 13/130K
142/226K 24/40K 63/277K 13/130K
142/226K 24/40K 64/277K 13/130K
142/226K 24/40K 68/277K 13/130K
142/226K 24/40K 72/277K 13/130K
142/226K 24/40K 72/277K 13/130K 2/561K
142/226K 24/40K 76/277K 13/130K 2/561K
142/226K 24/40K 76/277K 13/130K 6/561K
142/226K 24/40K 80/277K 13/130K 6/561K
142/226K 24/40K 80/277K 17/130K 6/561K
142/226K 28/40K 80/277K 17/130K 6/561K
142/226K 28/40K 80/277K 20/130K 6/561K
142/226K 32/40K 80/277K 20/130K 6/561K
142/226K 35/40K 80/277K 20/130K 6/561K
142/226K 35/40K 84/277K 20/130K 6/561K
142/226K 35/40K 84/277K 20/130K 10/561K
142/226K 35/40K 87/277K 20/130K 10/561K
142/226K 35/40K 87/277K 20/130K 14/561K
142/226K 35/40K 87/277K 20/130K 18/561K
142/226K 35/40K 87/277K 20/130K 18/561K
142/226K 36/40K 87/277K 20/130K 18/561K
144/226K 36/40K 87/277K 20/130K 18/561K
144/226K 36/40K 90/277K 20/130K 18/561K
148/226K 36/40K 90/277K 20/130K 18/561K
148/226K 36/40K 94/277K 20/130K 18/561K
148/226K 36/40K 96/277K 20/130K 18/561K
152/226K 36/40K 96/277K 20/130K 18/561K
152/226K 36/40K 98/277K 20/130K 18/561K
152/226K 36/40K 100/277K 20/130K 18/561K
156/226K 36/40K 100/277K 20/130K 18/561K
160/226K 36/40K 100/277K 20/130K 18/561K
164/226K 36/40K 100/277K 20/130K 18/561K
168/226K 36/40K 100/277K 20/130K 18/561K
168/226K 36/40K 104/277K 20/130K 18/561K
172/226K 36/40K 104/277K 20/130K 18/561K
172/226K 36/40K 108/277K 20/130K 18/561K
176/226K 36/40K 108/277K 20/130K 18/561K
176/226K 36/40K 112/277K 20/130K 18/561K
176/226K 36/40K 112/277K 20/130K 18/561K
176/226K 36/40K 112/277K 20/130K 22/561K
176/226K 36/40K 112/277K 23/130K 22/561K
176/226K 36/40K 112/277K 23/130K 26/561K
176/226K 36/40K 116/277K 23/130K 26/561K
176/226K 36/40K 116/277K 23/130K 26/561K
176/226K 36/40K 118/277K 23/130K 26/561K
176/226K 36/40K 118/277K 23/130K 30/561K
176/226K 36/40K 118/277K 23/130K 34/561K
176/226K 36/40K 118/277K 23/130K 38/561K
176/226K 36/40K 122/277K 23/130K 38/561K
176/226K 36/40K 122/277K 23/130K 42/561K
178/226K 36/40K 122/277K 23/130K 42/561K
178/226K 36/40K 125/277K 23/130K 42/561K
178/226K 36/40K 125/277K 23/130K 46/561K
178/226K 36/40K 125/277K 23/130K 46/561K
178/226K 36/40K 126/277K 23/130K 46/561K
179/226K 36/40K 126/277K 23/130K 46/561K
179/226K 36/40K 129/277K 23/130K 46/561K
182/226K 36/40K 129/277K 23/130K 46/561K
186/226K 36/40K 129/277K 23/130K 46/561K
186/226K 36/40K 133/277K 23/130K 46/561K
190/226K 36/40K 133/277K 23/130K 46/561K
190/226K 36/40K 134/277K 23/130K 46/561K
194/226K 36/40K 134/277K 23/130K 46/561K
194/226K 36/40K 134/277K 27/130K 46/561K
194/226K 36/40K 134/277K 31/130K 46/561K
194/226K 40/40K 134/277K 31/130K 46/561K
194/226K 40/40K 134/277K 32/130K 46/561K
40K downloaded (maven-doxia-tools-1.0.2.jar)
198/226K 134/277K 32/130K 46/561K
202/226K 134/277K 32/130K 46/561K
205/226K 134/277K 32/130K 46/561K
205/226K 134/277K 34/130K 46/561K
205/226K 134/277K 34/130K 48/561K
205/226K 134/277K 34/130K 52/561K
205/226K 134/277K 34/130K 56/561K
205/226K 134/277K 34/130K 60/561K
205/226K 134/277K 34/130K 64/561K
205/226K 134/277K 34/130K 68/561K
205/226K 134/277K 34/130K 72/561K
205/226K 134/277K 34/130K 76/561K
205/226K 134/277K 34/130K 80/561K
205/226K 134/277K 34/130K 84/561K
205/226K 134/277K 34/130K 88/561K
205/226K 134/277K 34/130K 88/561K
205/226K 134/277K 34/130K 92/561K
205/226K 134/277K 34/130K 95/561K
205/226K 134/277K 34/130K 99/561K
205/226K 134/277K 34/130K 99/561K
205/226K 134/277K 34/130K 102/561K
205/226K 136/277K 34/130K 102/561K
205/226K 137/277K 34/130K 102/561K
205/226K 138/277K 34/130K 102/561K
205/226K 138/277K 34/130K 105/561K
207/226K 138/277K 34/130K 105/561K
207/226K 142/277K 34/130K 105/561K
207/226K 145/277K 34/130K 105/561K
207/226K 146/277K 34/130K 105/561K
207/226K 146/277K 35/130K 105/561K
207/226K 148/277K 35/130K 105/561K
207/226K 148/277K 38/130K 105/561K
207/226K 148/277K 40/130K 105/561K
207/226K 148/277K 41/130K 105/561K
207/226K 149/277K 41/130K 105/561K
209/226K 149/277K 41/130K 105/561K
210/226K 149/277K 41/130K 105/561K
210/226K 153/277K 41/130K 105/561K
214/226K 153/277K 41/130K 105/561K
218/226K 153/277K 41/130K 105/561K
218/226K 153/277K 43/130K 105/561K
218/226K 153/277K 44/130K 105/561K
218/226K 156/277K 44/130K 105/561K
222/226K 156/277K 44/130K 105/561K
222/226K 160/277K 44/130K 105/561K
222/226K 164/277K 44/130K 105/561K
222/226K 168/277K 44/130K 105/561K
222/226K 172/277K 44/130K 105/561K
222/226K 176/277K 44/130K 105/561K
222/226K 180/277K 44/130K 105/561K
222/226K 180/277K 44/130K 105/561K
226/226K 180/277K 44/130K 105/561K
226/226K 180/277K 44/130K 105/561K
226K downloaded (plexus-utils-3.0.9.jar)
180/277K 44/130K 109/561K
180/277K 44/130K 113/561K
180/277K 44/130K 115/561K
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/file-management/1.2.1/file-management-1.2.1.jar
180/277K 44/130K 117/561K
180/277K 46/130K 117/561K
180/277K 46/130K 118/561K
180/277K 48/130K 118/561K
180/277K 48/130K 122/561K
180/277K 48/130K 126/561K
180/277K 48/130K 127/561K
180/277K 48/130K 131/561K
182/277K 48/130K 131/561K
182/277K 48/130K 133/561K
186/277K 48/130K 133/561K
190/277K 48/130K 133/561K
194/277K 48/130K 133/561K
198/277K 48/130K 133/561K
202/277K 48/130K 133/561K
202/277K 48/130K 133/561K
202/277K 48/130K 134/561K
202/277K 48/130K 138/561K
205/277K 48/130K 138/561K
205/277K 48/130K 138/561K
206/277K 48/130K 138/561K
209/277K 48/130K 138/561K
210/277K 48/130K 138/561K
210/277K 48/130K 142/561K
210/277K 48/130K 146/561K
210/277K 48/130K 150/561K
210/277K 48/130K 150/561K
210/277K 52/130K 150/561K
210/277K 56/130K 150/561K
Downloading: http://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/2.3/plexus-archiver-2.3.jar
210/277K 57/130K 150/561K
210/277K 58/130K 150/561K
210/277K 58/130K 153/561K
211/277K 58/130K 153/561K
211/277K 58/130K 155/561K
211/277K 58/130K 159/561K
211/277K 58/130K 161/561K
211/277K 58/130K 164/561K
215/277K 58/130K 164/561K
217/277K 58/130K 164/561K
218/277K 58/130K 164/561K
222/277K 58/130K 164/561K
226/277K 58/130K 164/561K
230/277K 58/130K 164/561K
232/277K 58/130K 164/561K
232/277K 58/130K 165/561K
232/277K 58/130K 168/561K
232/277K 58/130K 169/561K
234/277K 58/130K 169/561K
237/277K 58/130K 169/561K
238/277K 58/130K 169/561K
238/277K 58/130K 171/561K
238/277K 58/130K 173/561K
240/277K 58/130K 173/561K
240/277K 58/130K 176/561K
241/277K 58/130K 176/561K
241/277K 58/130K 180/561K
241/277K 58/130K 183/561K
241/277K 58/130K 183/561K 4/36K
241/277K 58/130K 183/561K 8/36K
241/277K 58/130K 183/561K 12/36K
241/277K 58/130K 183/561K 13/36K
241/277K 58/130K 187/561K 13/36K
241/277K 58/130K 191/561K 13/36K
241/277K 58/130K 191/561K 13/36K
241/277K 58/130K 191/561K 13/36K 2/182K
241/277K 58/130K 191/561K 13/36K 6/182K
241/277K 58/130K 191/561K 13/36K 9/182K
241/277K 58/130K 191/561K 13/36K 11/182K
241/277K 58/130K 191/561K 13/36K 14/182K
241/277K 58/130K 191/561K 13/36K 15/182K
241/277K 58/130K 191/561K 13/36K 19/182K
241/277K 58/130K 192/561K 13/36K 19/182K
241/277K 58/130K 192/561K 13/36K 23/182K
241/277K 58/130K 192/561K 13/36K 23/182K
241/277K 58/130K 194/561K 13/36K 23/182K
242/277K 58/130K 194/561K 13/36K 23/182K
245/277K 58/130K 194/561K 13/36K 23/182K
246/277K 58/130K 194/561K 13/36K 23/182K
248/277K 58/130K 194/561K 13/36K 23/182K
248/277K 60/130K 194/561K 13/36K 23/182K
248/277K 61/130K 194/561K 13/36K 23/182K
248/277K 63/130K 194/561K 13/36K 23/182K
249/277K 63/130K 194/561K 13/36K 23/182K
250/277K 63/130K 194/561K 13/36K 23/182K
250/277K 65/130K 194/561K 13/36K 23/182K
254/277K 65/130K 194/561K 13/36K 23/182K
256/277K 65/130K 194/561K 13/36K 23/182K
259/277K 65/130K 194/561K 13/36K 23/182K
261/277K 65/130K 194/561K 13/36K 23/182K
263/277K 65/130K 194/561K 13/36K 23/182K
263/277K 65/130K 195/561K 13/36K 23/182K
263/277K 65/130K 198/561K 13/36K 23/182K
263/277K 65/130K 199/561K 13/36K 23/182K
263/277K 65/130K 200/561K 13/36K 23/182K
264/277K 65/130K 200/561K 13/36K 23/182K
264/277K 66/130K 200/561K 13/36K 23/182K
264/277K 68/130K 200/561K 13/36K 23/182K
265/277K 68/130K 200/561K 13/36K 23/182K
265/277K 70/130K 200/561K 13/36K 23/182K
265/277K 73/130K 200/561K 13/36K 23/182K
265/277K 74/130K 200/561K 13/36K 23/182K
267/277K 74/130K 200/561K 13/36K 23/182K
267/277K 74/130K 203/561K 13/36K 23/182K
269/277K 74/130K 203/561K 13/36K 23/182K
269/277K 74/130K 205/561K 13/36K 23/182K
272/277K 74/130K 205/561K 13/36K 23/182K
272/277K 74/130K 205/561K 15/36K 23/182K
272/277K 74/130K 205/561K 18/36K 23/182K
272/277K 74/130K 205/561K 21/36K 23/182K
272/277K 74/130K 205/561K 25/36K 23/182K
272/277K 74/130K 205/561K 26/36K 23/182K
272/277K 74/130K 205/561K 27/36K 23/182K
272/277K 74/130K 205/561K 29/36K 23/182K
272/277K 74/130K 205/561K 32/36K 23/182K
272/277K 74/130K 205/561K 33/36K 23/182K
272/277K 74/130K 205/561K 34/36K 23/182K
272/277K 74/130K 205/561K 34/36K 26/182K
272/277K 74/130K 205/561K 34/36K 27/182K
272/277K 74/130K 205/561K 34/36K 29/182K
272/277K 74/130K 205/561K 34/36K 32/182K
272/277K 74/130K 205/561K 34/36K 33/182K
272/277K 74/130K 205/561K 34/36K 36/182K
272/277K 74/130K 205/561K 34/36K 37/182K
272/277K 74/130K 205/561K 34/36K 40/182K
272/277K 74/130K 205/561K 34/36K 42/182K
272/277K 74/130K 205/561K 34/36K 44/182K
272/277K 74/130K 205/561K 34/36K 48/182K
272/277K 74/130K 205/561K 34/36K 49/182K
272/277K 74/130K 205/561K 34/36K 50/182K
273/277K 74/130K 205/561K 34/36K 50/182K
275/277K 74/130K 205/561K 34/36K 50/182K
277/277K 74/130K 205/561K 34/36K 50/182K
277K downloaded (commons-lang-2.6.jar)
75/130K 205/561K 34/36K 50/182K
77/130K 205/561K 34/36K 50/182K
77/130K 206/561K 34/36K 50/182K
77/130K 207/561K 34/36K 50/182K
77/130K 207/561K 36/36K 50/182K
77/130K 211/561K 36/36K 50/182K
77/130K 215/561K 36/36K 50/182K
77/130K 219/561K 36/36K 50/182K
80/130K 219/561K 36/36K 50/182K
83/130K 219/561K 36/36K 50/182K
36K downloaded (file-management-1.2.1.jar)
83/130K 223/561K 50/182K
83/130K 227/561K 50/182K
83/130K 231/561K 50/182K
83/130K 235/561K 50/182K
83/130K 237/561K 50/182K
83/130K 238/561K 50/182K
83/130K 240/561K 50/182K
83/130K 240/561K 52/182K
83/130K 240/561K 53/182K
83/130K 240/561K 56/182K
83/130K 240/561K 57/182K
83/130K 240/561K 61/182K
83/130K 240/561K 63/182K
83/130K 240/561K 64/182K
86/130K 240/561K 64/182K
86/130K 240/561K 65/182K
86/130K 240/561K 67/182K
86/130K 240/561K 71/182K
86/130K 241/561K 71/182K
86/130K 242/561K 71/182K
86/130K 242/561K 75/182K
86/130K 242/561K 77/182K
86/130K 244/561K 77/182K
86/130K 245/561K 77/182K
86/130K 246/561K 77/182K
86/130K 249/561K 77/182K
86/130K 250/561K 77/182K
86/130K 254/561K 77/182K
86/130K 258/561K 77/182K
86/130K 259/561K 77/182K
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar
86/130K 261/561K 77/182K
86/130K 261/561K 81/182K
86/130K 261/561K 85/182K
86/130K 261/561K 88/182K
86/130K 261/561K 90/182K
86/130K 261/561K 94/182K
86/130K 261/561K 95/182K
86/130K 261/561K 99/182K
86/130K 261/561K 100/182K
88/130K 261/561K 100/182K
89/130K 261/561K 100/182K
93/130K 261/561K 100/182K
95/130K 261/561K 100/182K
95/130K 263/561K 100/182K
95/130K 264/561K 100/182K
95/130K 264/561K 102/182K
95/130K 268/561K 102/182K
95/130K 272/561K 102/182K
95/130K 272/561K 102/182K
99/130K 272/561K 102/182K
99/130K 272/561K 102/182K
99/130K 272/561K 103/182K
99/130K 273/561K 103/182K
99/130K 276/561K 103/182K
99/130K 278/561K 103/182K
99/130K 279/561K 103/182K
99/130K 280/561K 103/182K
99/130K 280/561K 103/182K 0/26K
99/130K 280/561K 103/182K 4/26K
99/130K 280/561K 103/182K 8/26K
99/130K 280/561K 103/182K 11/26K
99/130K 280/561K 103/182K 14/26K
99/130K 280/561K 103/182K 17/26K
99/130K 280/561K 103/182K 19/26K
99/130K 280/561K 103/182K 22/26K
99/130K 280/561K 103/182K 23/26K
99/130K 284/561K 103/182K 23/26K
99/130K 284/561K 106/182K 23/26K
99/130K 284/561K 106/182K 23/26K
99/130K 284/561K 110/182K 23/26K
99/130K 284/561K 113/182K 23/26K
99/130K 284/561K 117/182K 23/26K
99/130K 284/561K 117/182K 23/26K
99/130K 284/561K 118/182K 23/26K
99/130K 284/561K 121/182K 23/26K
99/130K 284/561K 123/182K 23/26K
99/130K 284/561K 127/182K 23/26K
99/130K 284/561K 127/182K 23/26K
99/130K 284/561K 129/182K 23/26K
99/130K 287/561K 129/182K 23/26K
99/130K 287/561K 130/182K 23/26K
99/130K 288/561K 130/182K 23/26K
99/130K 291/561K 130/182K 23/26K
99/130K 294/561K 130/182K 23/26K
99/130K 295/561K 130/182K 23/26K
99/130K 298/561K 130/182K 23/26K
99/130K 299/561K 130/182K 23/26K
99/130K 300/561K 130/182K 23/26K
99/130K 302/561K 130/182K 23/26K
99/130K 303/561K 130/182K 23/26K
101/130K 303/561K 130/182K 23/26K
102/130K 303/561K 130/182K 23/26K
105/130K 303/561K 130/182K 23/26K
108/130K 303/561K 130/182K 23/26K
110/130K 303/561K 130/182K 23/26K
112/130K 303/561K 130/182K 23/26K
113/130K 303/561K 130/182K 23/26K
116/130K 303/561K 130/182K 23/26K
116/130K 303/561K 130/182K 26/26K
26K downloaded (maven-dependency-analyzer-1.4.jar)
116/130K 307/561K 130/182K
116/130K 307/561K 130/182K
116/130K 309/561K 130/182K
116/130K 309/561K 132/182K
116/130K 309/561K 136/182K
116/130K 309/561K 137/182K
116/130K 309/561K 140/182K
116/130K 309/561K 142/182K
116/130K 309/561K 144/182K
116/130K 309/561K 148/182K
116/130K 309/561K 152/182K
116/130K 311/561K 152/182K
116/130K 311/561K 156/182K
116/130K 311/561K 159/182K
116/130K 313/561K 159/182K
116/130K 315/561K 159/182K
116/130K 318/561K 159/182K
116/130K 319/561K 159/182K
116/130K 321/561K 159/182K
116/130K 322/561K 159/182K
116/130K 325/561K 159/182K
116/130K 328/561K 159/182K
116/130K 329/561K 159/182K
116/130K 332/561K 159/182K
116/130K 333/561K 159/182K
116/130K 333/561K 163/182K
116/130K 333/561K 165/182K
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
116/130K 333/561K 167/182K
116/130K 333/561K 171/182K
116/130K 333/561K 175/182K
116/130K 333/561K 179/182K
116/130K 333/561K 182/182K
182K downloaded (plexus-archiver-2.3.jar)
119/130K 333/561K
123/130K 333/561K
123/130K 336/561K
123/130K 340/561K
123/130K 344/561K
123/130K 344/561K
127/130K 344/561K
130/130K 344/561K
130K downloaded (aether-util-0.9.0.M2.jar)
348/561K
352/561K
356/561K
356/561K
357/561K
357/561K 3/58K
357/561K 7/58K
357/561K 11/58K
357/561K 15/58K
357/561K 18/58K
357/561K 19/58K
357/561K 22/58K
357/561K 25/58K
360/561K 25/58K
364/561K 25/58K
368/561K 25/58K
368/561K 25/58K
371/561K 25/58K
373/561K 25/58K
377/561K 25/58K
Downloading: http://maven.javastream.de/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
378/561K 25/58K
379/561K 25/58K
380/561K 25/58K
382/561K 25/58K
382/561K 26/58K
382/561K 27/58K
382/561K 29/58K
382/561K 30/58K
382/561K 32/58K
382/561K 33/58K
382/561K 36/58K
382/561K 37/58K
382/561K 40/58K
382/561K 42/58K
382/561K 44/58K
383/561K 44/58K
386/561K 44/58K
386/561K 45/58K
386/561K 46/58K
386/561K 49/58K
386/561K 52/58K
387/561K 52/58K
390/561K 52/58K
392/561K 52/58K
396/561K 52/58K
400/561K 52/58K
404/561K 52/58K
405/561K 52/58K
405/561K 53/58K
405/561K 54/58K
405/561K 56/58K
405/561K 58/58K
58K downloaded (maven-dependency-tree-2.1.jar)
406/561K
410/561K
410/561K
410/561K 4/4K
410/561K 4/4K
4K downloaded (plexus-component-annotations-1.5.5.jar)
411/561K
413/561K
417/561K
418/561K
419/561K
421/561K
423/561K
425/561K
429/561K
429/561K
Downloading: http://repo1.maven.org/maven2/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
430/561K
432/561K
433/561K
434/561K
436/561K
437/561K
441/561K
442/561K
444/561K
448/561K
452/561K
455/561K
456/561K
456/561K 3/28K
457/561K 3/28K
457/561K 7/28K
457/561K 11/28K
457/561K 15/28K
457/561K 18/28K
457/561K 19/28K
457/561K 23/28K
457/561K 26/28K
460/561K 26/28K
461/561K 26/28K
463/561K 26/28K
467/561K 26/28K
471/561K 26/28K
475/561K 26/28K
476/561K 26/28K
478/561K 26/28K
480/561K 26/28K
482/561K 26/28K
482/561K 28/28K
28K downloaded (maven-invoker-2.0.11.jar)
484/561K
487/561K
488/561K
490/561K
492/561K
494/561K
495/561K
496/561K
498/561K
499/561K
501/561K
502/561K
503/561K
505/561K
507/561K
509/561K
510/561K
511/561K
515/561K
515/561K
518/561K
519/561K
521/561K
524/561K
525/561K
529/561K
529/561K
530/561K
532/561K
534/561K
536/561K
537/561K
538/561K
541/561K
544/561K
545/561K
548/561K
551/561K
552/561K
556/561K
557/561K
559/561K
561/561K
561K downloaded (commons-collections-3.2.1.jar)
Downloading: http://repo1.maven.org/maven2/classworlds/classworlds/1.1/classworlds-1.1.jar
4/36K
5/36K
6/36K
7/36K
10/36K
14/36K
17/36K
19/36K
21/36K
23/36K
25/36K
26/36K
29/36K
30/36K
32/36K
33/36K
34/36K
36/36K
36K downloaded (classworlds-1.1.jar)
[INFO] [dependency:copy {execution: copy}]
[INFO] Configured Artifact: org.rococoa:rococoa-core:?:dylib
[INFO] Copying rococoa-core-0.6-SNAPSHOT.dylib to /Users/Shared/build/workspace/rococoa/rococoa-cocoa/librococoa.dylib
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] [compiler:compile {execution: default-compile}]
[INFO] Compiling 19 source files to /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/classes
[INFO] [resources:testResources {execution: default-testResources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] [compiler:testCompile {execution: default-testCompile}]
[INFO] Compiling 4 source files to /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/test-classes
[INFO] [surefire:test {execution: default-test}]
[INFO] Surefire report directory: /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.rococoa.cocoa.NSOpenPanelTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.071 sec - in org.rococoa.cocoa.NSOpenPanelTest
Running org.rococoa.cocoa.qtkit.MovieComponentTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec - in org.rococoa.cocoa.qtkit.MovieComponentTest
Running org.rococoa.cocoa.qtkit.QTMovieTest
main RococoaTestCase.logVersions - Running with JAVA_HOME = null, java.version = 1.6.0_65, sizeof(Pointer) = 8
main Foundation.<clinit> - Initializing Foundation
main Foundation.<clinit> - exit initializing Foundation
main Foundation.getClass - calling objc_getClass(NSObject)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeb468], javaclass class org.rococoa.cocoa.foundation.NSObject$_class_. retain = false, retainCount = -1
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100105a20], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main Foundation.getClass - calling objc_getClass(NSDictionary)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeb008], javaclass interface org.rococoa.cocoa.foundation.NSDictionary$_Class. retain = false, retainCount = -1
main Foundation.getClass - calling objc_getClass(NSArray)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeace8], javaclass interface org.rococoa.cocoa.foundation.NSArray$_Class. retain = false, retainCount = -1
main Foundation.getClass - calling objc_getClass(NSMutableDictionary)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70eeafb8], javaclass interface org.rococoa.cocoa.foundation.NSMutableDictionary$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff70eeafb8]].dictionaryWithCapacity(2)
main Foundation.send - sending (NSMutableDictionary) [ID 0x7fff70eeafb8].dictionaryWithCapacity:(2)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10015e4e0], javaclass class org.rococoa.cocoa.foundation.NSMutableDictionary. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10015e4e0])
main Foundation.getClass - calling objc_getClass(NSString)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d8498], javaclass interface org.rococoa.cocoa.foundation.NSString$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d8498]].stringWithString(src/test/resources/test.mov)
main Foundation.send - sending (NSString) [ID 0x7fff707d8498].stringWithString:(src/test/resources/test.mov)
main Foundation.send - sending (ID) [ID 0x100151440].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100151440], javaclass class org.rococoa.cocoa.foundation.NSString. retain = true, retainCount = 2
main Foundation.cfRetain - calling cfRetain([ID 0x100151440])
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].setValue_forKey(src/test/resources/test.mov, QTMovieFileNameAttribute)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].toString()
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].id()
main Foundation.send - sending (void) [ID 0x10015e4e0].setValue:forKey:(src/test/resources/test.mov, QTMovieFileNameAttribute)
main ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].id()
main Foundation.send - sending (ID) [ID 0x108516520].autorelease()
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.cocoa.foundation.NSNumber$_Class. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [_Class [ID 0x7fff707d9848]].numberWithBool(false)
main Foundation.send - sending (NSNumber) [ID 0x7fff707d9848].numberWithBool:(false)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff70ef8290], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = -1
main Foundation.cfRetain - calling cfRetain([ID 0x7fff70ef8290])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8290]].toString()
main Foundation.send - sending (String) [ID 0x7fff70ef8290].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].setValue_forKey(0, QTMovieOpenAsyncOKAttribute)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8290]].toString()
main Foundation.send - sending (String) [ID 0x7fff70ef8290].description()
main Foundation.send - sending (void) [ID 0x10015e4e0].setValue:forKey:(0, QTMovieOpenAsyncOKAttribute)
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8290]].id()
main Foundation.send - sending (ID) [ID 0x108508cb0].autorelease()
main Foundation.getClass - calling objc_getClass(NSThread)
AWT-App Foundation.getClass - calling objc_getClass(QTMovie)
AWT-App ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff7056de28], javaclass class org.rococoa.cocoa.qtkit.QTMovie$_Class. retain = true, retainCount = -1
AWT-App Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App Foundation.cfRetain - calling cfRetain([ID 0x7fff7056de28])
main ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].toString()
main Foundation.send - sending (String) [ID 0x10015e4e0].description()
main ObjCObjectInvocationHandler.intercept - invoking [_Class [ID 0x7fff7056de28]].movieWithAttributes_error({
QTMovieFileNameAttribute = "src/test/resources/test.mov";
QTMovieOpenAsyncOKAttribute = 0;
}, null)
main Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].toString()
AWT-App Foundation.send - sending (String) [ID 0x10015e4e0].description()
AWT-App Foundation.send - sending (QTMovie) [ID 0x7fff7056de28].movieWithAttributes:error:({
QTMovieFileNameAttribute = "src/test/resources/test.mov";
QTMovieOpenAsyncOKAttribute = 0;
}, null)
AWT-App ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].id()
AWT-App ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x108529cd0], javaclass class org.rococoa.cocoa.qtkit.QTMovie. retain = true, retainCount = 1
AWT-App Foundation.cfRetain - calling cfRetain([ID 0x108529cd0])
main ObjCObjectInvocationHandler.intercept - invoking [QTMovie [ID 0x108529cd0]].id()
main ObjCObjectInvocationHandler.intercept - invoking [QTMovie [ID 0x108529cd0]].attributeForKey(QTMovieTimeScaleAttribute)
AWT-App Foundation.send - sending (NSObject) [ID 0x108529cd0].attributeForKey:(QTMovieTimeScaleAttribute)
AWT-App Foundation.send - sending (ID) [ID 0x100161d20].autorelease()
AWT-App ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100161d70], javaclass class org.rococoa.cocoa.foundation.NSObject. retain = true, retainCount = 1
AWT-App Foundation.cfRetain - calling cfRetain([ID 0x100161d70])
main Foundation.getClass - calling objc_getClass(NSNumber)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d9848], javaclass interface org.rococoa.ObjCClass. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d9848].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100161d70]].isKindOfClass(NSNumber)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d9848].description()
main Foundation.send - sending (boolean) [ID 0x100161d70].isKindOfClass:(NSNumber)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d9848]].id()
main Foundation.getClass - calling objc_getClass(NSString)
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x7fff707d8498], javaclass interface org.rococoa.ObjCClass. retain = false, retainCount = -1
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d8498].description()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100161d70]].isKindOfClass(NSString)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].toString()
main Foundation.send - sending (String) [ID 0x7fff707d8498].description()
main Foundation.send - sending (boolean) [ID 0x100161d70].isKindOfClass:(NSString)
main ObjCObjectInvocationHandler.invoke - invoking [ObjCClass [ID 0x7fff707d8498]].id()
main ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100161d70]].id()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x100161d70], javaclass class org.rococoa.cocoa.foundation.NSNumber. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x100161d70])
main ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100161d70]].intValue()
main Foundation.send - sending (int) [ID 0x100161d70].intValue()
Finaliz ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x100161d70]].finalize()
Seconda Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Seconda Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Seconda Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Seconda ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10851dc40], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x100161d70]], releasing with retain count = 2
Seconda Foundation.cfRelease - calling cfRelease([ID 0x100161d70])
Seconda ObjCObjectInvocationHandler.release - finalizing [ObjCClass [ID 0x7fff707d8498]], releasing with retain count = -1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x7fff707d8498])
Seconda ObjCObjectInvocationHandler.release - finalizing [ObjCClass [ID 0x7fff707d9848]], releasing with retain count = -1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x7fff707d9848])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSObject [ID 0x100161d70]].finalize()
Finaliz Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
Finaliz Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
Finaliz Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
Finaliz ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x108516180], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSObject [ID 0x100161d70]], releasing with retain count = 1
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100161d70])
Finaliz ObjCObjectInvocationHandler.intercept - invoking [QTMovie [ID 0x108529cd0]].finalize()
Seconda Foundation.send - sending (boolean) [ID 0x7fff707d8718].isMainThread()
AWT-App ObjCObjectInvocationHandler.release - finalizing [QTMovie [ID 0x108529cd0]], releasing with retain count = 1
AWT-App Foundation.cfRelease - calling cfRelease([ID 0x108529cd0])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSNumber [ID 0x7fff70ef8290]].finalize()
Seconda ObjCObjectInvocationHandler.release - finalizing [NSNumber [ID 0x7fff70ef8290]], releasing with retain count = -1
Seconda Foundation.cfRelease - calling cfRelease([ID 0x7fff70ef8290])
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSString [ID 0x100151440]].finalize()
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSString [ID 0x100151440]], releasing with retain count = 4
Seconda ObjCObjectInvocationHandler.intercept - invoking [NSMutableDictionary [ID 0x10015e4e0]].finalize()
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x100151440])
Finaliz ObjCObjectInvocationHandler.release - finalizing [NSMutableDictionary [ID 0x10015e4e0]], releasing with retain count = 2
Finaliz Foundation.cfRelease - calling cfRelease([ID 0x10015e4e0])
main ObjCObjectInvocationHandler.intercept - invoking [NSAutoreleasePool [ID 0x100105a20]].drain()
main Foundation.send - sending (void) [ID 0x100105a20].drain()
main Rococoa.create - creating [NSAutoreleasePool (org.rococoa.cocoa.foundation.NSAutoreleasePool)].new()
main Foundation.getClass - calling objc_getClass(NSAutoreleasePool)
main Foundation.send - sending (ID) [ID 0x7fff707d26d8].new()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10850ddc0], javaclass class org.rococoa.cocoa.foundation.NSAutoreleasePool. retain = false, retainCount = 1
main ObjCObjectInvocationHandler.intercept - invoking [_Class [ID 0x7fff7056de28]].movieWithFile_error(/Users/Shared/build/workspace/rococoa/rococoa-cocoa/NOSUCH, allocated@0x10851e670 (8 bytes) (org.rococoa.ObjCObjectByReference@851e671))
AWT-App Foundation.send - sending (QTMovie) [ID 0x7fff7056de28].movieWithFile:error:(/Users/Shared/build/workspace/rococoa/rococoa-cocoa/NOSUCH, allocated@0x10851fc00 (8 bytes) (org.rococoa.IDByReference@851fc01))
AWT-App Foundation.send - sending (ID) [ID 0x100159c90].autorelease()
main ObjCObjectInvocationHandler.<init> - Creating NSObjectInvocationHandler for id [ID 0x10850dd90], javaclass interface org.rococoa.ObjCObject. retain = true, retainCount = 1
main Foundation.cfRetain - calling cfRetain([ID 0x10850dd90])
Invalid memory access of location 0x0 rip=0x7fff83527f10
/bin/sh: line 1: 6140 Segmentation fault /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefirebooter3959611090056546726.jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire3338132800051211700tmp /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire_11158325915530340698tmp
Results :
Tests run: 2, Failures: 0, Errors: 0, Skipped: 2
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
Command was/bin/sh -c cd /Users/Shared/build/workspace/rococoa/rococoa-cocoa && /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefirebooter3959611090056546726.jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire3338132800051211700tmp /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire_11158325915530340698tmp
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.RuntimeException: The forked VM terminated without saying properly goodbye. VM crash or System.exit called ?
Command was/bin/sh -c cd /Users/Shared/build/workspace/rococoa/rococoa-cocoa && /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefirebooter3959611090056546726.jar /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire3338132800051211700tmp /Users/Shared/build/workspace/rococoa/rococoa-cocoa/target/surefire/surefire_11158325915530340698tmp
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:485)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.fork(ForkStarter.java:352)
at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:158)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:958)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:822)
at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:720)
at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25 seconds
[INFO] Finished at: Sat Jan 25 17:22:01 PST 2014
[INFO] Final Memory: 44M/106M
[INFO] ------------------------------------------------------------------------
Build step 'Invoke top-level Maven targets' marked build as failure
[TASKS] Skipping publisher since build result is FAILURE
Finished: FAILURE