Assuming a generic type declaration (Java)
class Foo {
public T bar;
}
how can I, at runtime, instantiate a Type object that r
What everyone else said :) . The class that you want to instantiate needs to be available at runtime. Many ways of doing this: put the class or class name in a variable local to your factory, have a protected method, create an "object factory" class if you need to do this in many different places, etc. This is the kind of job that bean frameworks do, so if you are using one, it might be possible to do it by configuring that.