Problem in reflecting a Method Programming Software Development by javaAddict …)[/URL] like this: [CODE] obj.getClass().getMethod(methodName, Class.forName(methodType)) [/CODE] My problem is that the method takes as argument… Re: question regarding efficient programming methods Programming Software Development by Tcll ….Glue.Interface 9 3 8 120 3 3440 89 types.MethodType <7 more rows. Type e.g. '_.more' to….Glue.Interface 9 3 8 120 3 3440 89 types.MethodType <7 more rows. Type e.g. '_.more' to… Re: Function Objects as methods Programming Software Development by Gribouillis … a __get__ turns a FunctObj into a descriptor return types.MethodType(self, obj, objtype) func = FuncObj() class Thing(object): pass thing… Re: Subclassing Class Instance Programming Software Development by Gribouillis … members member = getattr(mixInClass, name) if type(member) is types.MethodType: member = member.im_func setattr(pyClass, name, member) [/code] Re: hook currently executing methods Programming Software Development by Gribouillis …;__"): continue # ignore special methods if isinstance(member, types.MethodType): methods.append(member) if methods: aspects.with_wrap(tracer.wrapper, *methods… Re: hook currently executing methods Programming Software Development by Gribouillis …;__"): continue # ignore special methods if isinstance(member, types.MethodType): methods.append(member) if methods: aspects.with_wrap(tracer.wrapper, *methods… Re: Problem in reflecting a Method Programming Software Development by ~s.o.s~ You don't need to change the signature. You can obtain the `Class' instance of the primitives using either `int.class' or 'Integer.TYPE'. [code]import java.lang.reflect.Method; public class Reflection { public static void main(final String[] args) throws Exception { Method m = new Test().getClass().getMethod("doForInt", int.… Re: Problem in reflecting a Method Programming Software Development by javaAddict Thanks, it worked. I was searching the Integer class, but I must have missed that part: [QUOTE] static Class<Integer> TYPE The Class instance representing the primitive type int. [/QUOTE] Although I will use your suggestion, I was expecting for something more dynamic: [CODE] .... // code to get the type String type="… Re: Problem in reflecting a Method Programming Software Development by ~s.o.s~ Though you can't do Class.forName on primitives, you can use the following trick for wrapper classes: [code] Class klass = (Class)Class.forName("java.lang.Integer").getField("TYPE").get(null); Method m = new Test().getClass().getMethod("doForInt", klass); System.out.println(m.invoke(new Test(), 1)); [/code] You… Re: Problem in reflecting a Method Programming Software Development by javaAddict Well I have finished the first part of my code. The reason I had this question [I]~s.o.s~[/I] was that I wanted to create a dynamic XML parser. I have 1 method that takes as argument an [URL="http://java.sun.com/javase/6/docs/api/java/lang/Object.html"]Object[/URL] and generates an XML file. The program uses reflection to get the …