> On Nov 3, 2015, at 2:08 PM, David M. Lloyd <david.ll...@redhat.com> wrote:
> 
>> I considered Optional<Class<?>>. I believe it is rare to have a JNI attached 
>> thread calling StackWalker::getCallerClass from native.  Most common cases 
>> will find a caller class.   Returning an Optional will force most common 
>> uses to handle the case if it’s absent.  It’s a tradeoff that I think it’s 
>> better to return Thread.class for the JNI attached thread calling 
>> getCallerClass in native which would rarely happen.
> 
> I'll say it: I don't think the world will fall apart if it just returns null 
> when there's no caller.  Some might even consider that to be intuitive.

I think there is no real issue to return Thread.class either, right?

Mandy

Reply via email to