@Override public SimpleTypeInfo toSimpleTypeInfo() { return TestingSimpleTypeInfo.builder() .kind(SimpleTypeInfoKind.TYPE) .packageInfoOfNullable(packageInfo()) .nameInfo(nameInfo()) .typeParameterInfoList(typeParameterInfoMap().list()) .build(); }
@Override public SimpleTypeInfo simpleTypeInfo() { return TestingSimpleTypeInfo.builder() .kind(SimpleTypeInfoKind.TYPE) .packageInfoOf(packageInfo()) .nameInfo(nameInfo()) .typeParameterInfoList() .build(); }
public SimpleTypeInfo build() { return new ForwardingSimpleTypeInfo( TestingSimpleTypeInfo.builder() .kind(kind) .packageInfoOfNullable(packageInfo) .nameInfo(name) .typeParameterInfoList(typeParameterInfoList) .build(), typeInfo); }