Utilisation des templates récursifs

Un template récursif est template qui est défini par rapport à lui-même.

Exemple

Considérons trois X, Y et Z. X est interne à Y, et Y est interne à Z.

La variable %topContainerCode% est définie pour extraire la valeur du conteneur parent d'une classe.

La valeur du template est la suivante :

.if (%isInner%)
	%ContainerClassifier.topContainerCode%
.else
	%Code%
.endif

Si la classe est interne pour une autre classe, %topContainerCode% est appliqué à la classe conteneur de la classe courante (%ContainerClassifier.topContainerCode%).

Si la classe n'est pas une classe interne, le code de la classe est généré.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com