ByteBuddy, is it possible to assign a class to a generic when subclassing a parameterized class

Viewed 866

If I have the following:

public abstract class Parameterized<T> {
  protected abstract String foo();
}

Is it possible to do something like:

DynamicType.Unloaded<Parameterized<MyClass>> subclassed = new ByteBuddy()
    .subclass(Parameterized.class)... //assign MyClass.java to T?

Or is it only possible to do:

DynamicType.Unloaded<Parameterized> subclassed = new ByteBuddy()
    .subclass(Parameterized.class).make();
2 Answers
Related