On 7 February 2011 20:01, Pekka Enberg <penberg@xxxxxxxxxxxxxx> wrote: > On Mon, 2011-02-07 at 15:24 +0100, Dr Andrew John Hughes wrote: >> > I guess I could keep it on my Github mirror until I have something >> > concrete enough to be merged to trunk. >> > >> I'd prefer to have it in HEAD as long as it's clearly marked as stubs >> (the NotImplementedException I mentioned) and there is work actively >> taking place. >> Then there's always the (slim) possibility someone else can work on it :-) > > That was my original thinking as well. Does the included patch look > better to you? Mark, what do you think about this? > > Pekka > In case nobody else has noticed : "The package for JSR 292 is no longer java.dyn. It is java.lang.invoke" http://blogs.sun.com/jrose/entry/jsr_292_formal_public_review Rob. > From 81362427a842e815bfe354036cd4201ee781880a Mon Sep 17 00:00:00 2001 > From: Pekka Enberg <penberg@xxxxxxxxxx> > Date: Thu, 3 Feb 2011 16:29:15 +0200 > Subject: [PATCH] Invokedynamic API stubs > > This patch implements the work-in-progress invokedynamic API stubs described > here: > > http://download.oracle.com/javase/7/docs/api/java/dyn/package-summary.html > > The classes don't do anything useful yet and don't even contain all the > specified methods. > > Signed-off-by: Pekka Enberg <penberg@xxxxxxxxxx> > --- > java/dyn/BootstrapMethod.java | 52 ++++++++++++++++++++++++ > java/dyn/CallSite.java | 60 ++++++++++++++++++++++++++++ > java/dyn/ClassValue.java | 45 +++++++++++++++++++++ > java/dyn/ConstantCallSite.java | 46 +++++++++++++++++++++ > java/dyn/InvokeDynamic.java | 49 +++++++++++++++++++++++ > java/dyn/InvokeDynamicBootstrapError.java | 47 ++++++++++++++++++++++ > java/dyn/Linkage.java | 45 +++++++++++++++++++++ > java/dyn/LinkagePermission.java | 56 ++++++++++++++++++++++++++ > java/dyn/MethodHandle.java | 62 +++++++++++++++++++++++++++++ > java/dyn/MethodHandleProvider.java | 52 ++++++++++++++++++++++++ > java/dyn/MethodHandles.java | 52 ++++++++++++++++++++++++ > java/dyn/MethodType.java | 50 +++++++++++++++++++++++ > java/dyn/NoAccessException.java | 47 ++++++++++++++++++++++ > java/dyn/WrongMethodTypeException.java | 47 ++++++++++++++++++++++