JavaNativeMethodImpl_OpenJDK6.st
branchdevelopment
changeset 2966 afd174546057
parent 2965 bac7022ca26a
child 2972 3d6c08acf4cd
equal deleted inserted replaced
2965:bac7022ca26a 2966:afd174546057
  9734     |jClass cls interfaces jInterfaces|
  9734     |jClass cls interfaces jInterfaces|
  9735 
  9735 
  9736     jClass := this.
  9736     jClass := this.
  9737     cls := Reflection classForJavaClassObject:jClass.
  9737     cls := Reflection classForJavaClassObject:jClass.
  9738     interfaces := cls javaMirror getInterfaces.
  9738     interfaces := cls javaMirror getInterfaces.
  9739     jInterfaces := java_lang_Class javaArrayClass new:interfaces size.
  9739     jInterfaces := _java_lang_Class_CLASS javaArrayClass new:interfaces size.
  9740     interfaces
  9740     interfaces
  9741         withIndexDo:[:iface :idx | jInterfaces at:idx put:(Reflection javaClassObjectForClass:iface) ].
  9741         withIndexDo:[:iface :idx | jInterfaces at:idx put:(Reflection javaClassObjectForClass:iface) ].
  9742     ^ jInterfaces
  9742     ^ jInterfaces
  9743 
  9743 
  9744     "Modified: / 28-01-2011 / 15:19:11 / Marcel Hlopko <hlopik@gmail.com>"
  9744     "Modified: / 28-01-2011 / 15:19:11 / Marcel Hlopko <hlopik@gmail.com>"
 10585             classes add: ctx method javaClass.
 10585             classes add: ctx method javaClass.
 10586         ].
 10586         ].
 10587         ctx := ctx sender.
 10587         ctx := ctx sender.
 10588     ].
 10588     ].
 10589 
 10589 
 10590     jclasses := java_lang_Class javaArrayClass new: classes size.
 10590     jclasses := _java_lang_Class_CLASS javaArrayClass new: classes size.
 10591     1 to: classes size do:[:i|
 10591     1 to: classes size do:[:i|
 10592         jclasses at: i put: (Reflection javaClassObjectForClass: (classes at: i)).
 10592         jclasses at: i put: (Reflection javaClassObjectForClass: (classes at: i)).
 10593     ].
 10593     ].
 10594     ^jclasses
 10594     ^jclasses
 10595 
 10595 
 13351                 chain add:jClass.
 13351                 chain add:jClass.
 13352             ]
 13352             ]
 13353         ].
 13353         ].
 13354         con := con sender.
 13354         con := con sender.
 13355     ].
 13355     ].
 13356     ^java_lang_Class javaArrayClass withAll: chain
 13356     ^_java_lang_Class_CLASS javaArrayClass withAll: chain
 13357 
 13357 
 13358     "Created: / 05-01-1998 / 02:47:00 / cg"
 13358     "Created: / 05-01-1998 / 02:47:00 / cg"
 13359     "Modified: / 24-12-1998 / 00:34:57 / cg"
 13359     "Modified: / 24-12-1998 / 00:34:57 / cg"
 13360     "Modified: / 28-01-2011 / 15:31:28 / Marcel Hlopko <hlopik@gmail.com>"
 13360     "Modified: / 28-01-2011 / 15:31:28 / Marcel Hlopko <hlopik@gmail.com>"
 13361     "Modified: / 21-05-2013 / 16:25:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 13361     "Modified: / 21-05-2013 / 16:25:33 / Jan Vrany <jan.vrany@fit.cvut.cz>"