mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-07 01:41:11 +07:00
GitOrigin-RevId: 3fef0a37b006d12b2728b98454071d0fd7d3b24f
23 lines
545 B
Java
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;
|
|
}
|
|
}
|
|
} |