Files

23 lines
545 B
Java

// "Convert to record class" "true-preview"
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
class Outer {
private record ParameterizedTypeImpl(Type rawType, Type... typeArguments) implements ParameterizedType {
@Override
public Type[] getActualTypeArguments() {
return typeArguments;
}
@Override
public Type getRawType() {
return rawType;
}
@Override
public Type getOwnerType() {
return null;
}
}
}