reflection

Is it possible to get all the subclasses of a class?

Possible Duplicate: How do you find all subclasses of a given class in Java? Hi, I would like to get a list of classes that implement an interface in Java at runtime so I can do a lookup service without having to hard code it. Is there a simple way of doing this? I fear not. Cheers, Cuvavu ...

How do you use the IS operator with a Type on the left side?

I have a method I'm writing that uses reflection to list a class's static properties, but I'm only interested in those that are of a particular type (in my case, the property must be of a type derived from DataTable). What I would like is something like the if() statement in the following (which presently always returns true): PropertyI...

C# - setting a property by reflection with a string value

Hi, I'd like to set a property of an object through reflection, with a value of type string. So, for instance, suppose I have a Ship class, with a property of Latitude, which is a double. Here's what I'd like to do: Ship ship = new Ship(); string value = "5.5"; PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propert...

Invoking an Objective-C method by name

How can I invoke a method at runtime on an Objective-C class when all I have is it's signature in string form: NSString* typeName = @"Widgets"; NSString* methodName = [NSString stringWithFormat:@"add%@Object:", typeName]; Note that the method name can change at runtime but the number of arguments stays fixed - one in this instance. ...

Updating JPA entity with reflection does not work?

I have an entity which looks something like this: (I'm coding to the web page so I apologize for any mistakes) @Entity public class Entity { @Id private Long id; private String field; // Insert getters and setters here... } I try to manipulate it using reflection: Long id = 1; Entity entity = myDao.getEntity(id); e...

Translucent Image Reflection in PHP GD

Alright, I've been hacking around with GD Image for a couple of months, and a task that I wanted to accomplish with it was to create a script that takes an existing image, and then creates a reflection that fades out to translucent beneath it. The following guide shows how to do it with an opaque color : TalkPHP Forums Link In that fo...

How to instantiate an ArrayList<?> and add an item through reflection with Java?

I am writing a deserialization method that converts xml to a Java object. I would like to do this dynamically and avoid writing hard coded references to specific types. For example this is a simplified version of one of my classes. public class MyObject { public ArrayList<SubObject> SubObjects = new ArrayList<SubObject>(); } Her...

Reading a property value with a lambda expression

I'm writing a file generic block for my application and started with using Lambda expressions for managing my rule sets for block generation to avoid the pitfalls of magic strings, configuration hell etc. Inside my mapping class I have lines similar to: Map(x => x.Name).Length(20).PadLeft(true).PaddingChar("#"); This works fine and i...

Java reflection: Is the order of class fields and methods standardized?

Hello! Using reflection on Java classes to access all field, methods, and so on: Is there a standardized order of these elements (which is specified in some standard)? Of course, I could check it empirically, but I need to know if it's always the same. EDIT: I waited for the question: What I need the order for ;) Long story short: I h...

.NET / C# - Reflection Help - Classes in an Assembly

What is the best way to loop through an assembly, and for each class in the assembly list out it's "SuperClass"? ...

Reflection in C# -- want a list of the data types of a class' fields

My C# class MyClass (below) has members a, b, c, d, e, and f. I'd like to use reflection to obtain a list of the data types of those members; for example (borrowing from Python notation): [ char[], ushort, char, byte, uint, ulong ]. class MyClass { public char [ ] a ; public ushort b ; public char c ; ...

Invoke method accepting multiple arguments with arguments array

I need to invoke a method without knowing a priori what will the amount of arguments be. I've tried using the member Method.invoke(Object, Object...) passing as second parameter an array of objects which contains my arguments, however that did not really work. Is there a way to do what I'm after? ...

.NET / C# - Reflection - System.IO.File ever used

Is there a way to use reflection to completely "scan" an assembly to see if System.IO.File or System.IO.Directory is ever used? These are just example classes. Just wondering if there is a way to do it via reflection (vs code analysis). update: see comments ...

Java: proper way to get the class of a primitive array for reflection

I'm trying to use reflection to call a method that takes in a byte array. I'm starting off doing: Class myClass = anObject.getClass(); Class[] parameterTypes = {byte[].getClass();}; But that doesn't work (class expected, } expected) on the byte[] line. Anyone know what I should do? Cast to an Object and declare that the method tak...

.Net Load Reference at runtime

I have following requirement, I have C#/.Net console application, which refers to 'System.Data.Sqlite.dll' 'System.Data.Sqlite.dll' is not registerd in GAC (i don't want to) I don't want to keep it in the directory where the Executable(.exe) is kept. How can i keep the 'System.Data.Sqlite.dll' file at some other directory , and load it...

How do I use the F# Reflection library?

I am trying to follow this example (from p137 of Rob Pickering's "Foundations of F#" book) but I can't get it to work with the latest F# CTP. I appear to be missing the definition of 'Value' on the 3rd line where it does Value.GetInfo(x) This generates : error FS0039: The namespace or module 'Value' is not defined. Can anyone...

How create High Performance .NET classes using reflection?

Ok, so we all know Reflecttion is many time less performant than "newing" a class instance, and in many cases this is just fine depending on the application requirements. QUESTION: How can we create high performance .NET classes using a late binding (Reflection) strategy. I have an existing requirement that demands class instances be ...

How can hibernate access a private field ?

How can hibernate can access a private field/method of a java class , for example to set the @Id ? Thanks ...

How to get MethodInfo of interface method, having method info of class method implementing the interface?

I have a MethodInto of interface method and type of a class that implements the interface. I want to find MethodInfo of the class method that implements the interface method. The simple method.GetBaseDefinition() does not work with interface methods. Lookup by name won't work either, because when implementing interface method explicitly...

Unexpected result when comparing values retrieved with PropertyInfo.GetValue()

I've got some code which I use to loop through the properties of certain objects and compare the property values, which looks somewhat like this: public static bool AreObjectPropertyValuesEqual(object a, object b) { if (a.GetType() != b.GetType()) throw new ArgumentException("The objects must be of the same type."); Type type = a....