@@ -619,6 +619,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
619
619
620
620
private fun generateNodeWrapperInterface (concept : ProcessedConcept ): TypeSpec {
621
621
return TypeSpec .interfaceBuilder(concept.nodeWrapperInterfaceType()).apply {
622
+ addDeprecationIfNecessary(concept)
622
623
if (concept.extends.isEmpty()) addSuperinterface(ITypedNode ::class .asTypeName())
623
624
for (extended in concept.extends) {
624
625
addSuperinterface(extended.resolved.nodeWrapperInterfaceType())
@@ -628,6 +629,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
628
629
is ProcessedProperty -> {
629
630
addProperty(
630
631
PropertySpec .builder(feature.generatedName, feature.asKotlinType())
632
+ .addDeprecationIfNecessary(feature)
631
633
.mutable(true )
632
634
.build()
633
635
)
@@ -636,6 +638,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
636
638
" raw_" + feature.generatedName,
637
639
String ::class .asTypeName().copy(nullable = true )
638
640
)
641
+ .addDeprecationIfNecessary(feature)
639
642
.mutable(true )
640
643
.build()
641
644
)
@@ -651,6 +654,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
651
654
)
652
655
addProperty(
653
656
PropertySpec .builder(feature.generatedName, type)
657
+ .addDeprecationIfNecessary(feature)
654
658
.build()
655
659
)
656
660
}
@@ -661,6 +665,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
661
665
feature.generatedName,
662
666
feature.type.resolved.nodeWrapperInterfaceType().copy(nullable = feature.optional)
663
667
)
668
+ .addDeprecationIfNecessary(feature)
664
669
.mutable(true )
665
670
.build()
666
671
)
@@ -669,6 +674,7 @@ class MetaModelGenerator(val outputDir: Path, val nameConfig: NameConfig = NameC
669
674
" raw_" + feature.generatedName,
670
675
INode ::class .asTypeName().copy(nullable = true )
671
676
)
677
+ .addDeprecationIfNecessary(feature)
672
678
.mutable(true )
673
679
.build()
674
680
)
0 commit comments