Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.41 KB | None | 0 0
  1.     private PLangObject run(MethodAccessor ma, BaseCompiledStub self, PLangObject[] arguments) throws Throwable {
  2.         if (ma.mh == null){
  3.             Method m = ma.m;
  4.             ma.mh = MethodHandles.lookup().unreflect(m);
  5.             ma.mh = ma.mh.bindTo(ma.o);
  6.         }
  7.        
  8.         PLangObject[] data = arguments;
  9.         if (isMethod){
  10.             data = Utils.pushLeft(self, arguments);
  11.         }
  12.        
  13.         return (PLangObject) ma.mh.invokeWithArguments((Object[])data);
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement