Static method in a generic class?

You can’t use a class’s generic type parameters in static methods or static fields. The class’s type parameters are only in scope for instance methods and instance fields. For static fields and static methods, they are shared among all instances of the class, even instances of different type parameters, so obviously they cannot depend on a particular type parameter.

It doesn’t seem like your problem should require using the class’s type parameter. If you describe what you are trying to do in more detail, maybe we can help you find a better way to do it.

Leave a Comment