Durante el proceso de inicialización, se comprueba una serie de puntos de ampliación para saber si hay ampliaciones que definen diferentes aspectos del comportamiento de generación de código.
Estas ampliaciones deben definirse en los conectores específicos del protocolo
que amplían las clases de generación de código principales.
Nota: Java tiene un límite de 64 KB en el tamaño del código de un método de clase. Cuando existe la posibilidad de crear métodos voluminosos que se acercan a este límite, se tiene que programar una comprobación en la
ampliación de generación de código para asegurarse de que no se está superando el límite.
La norma es generar varios métodos más pequeños.
Punto de ampliación |
Descripción |
com.ibm.rational.test.lt.codegen.core.typeDefDescription |
Define los tipos de elementos de idioma que especifican sus propios conversores. |
com.ibm.rational.test.lt.codegen.core.elementTranslatorMapping |
Define qué ampliaciones de clases AbstractTranslator son responsables de generar código
para elementos del modelo de generación de código. |
com.ibm.rational.test.lt.codegen.core.structureDefinition |
Define la clase que realiza la conversión en el nivel de script, la clase ScriptDefinition. |
com.ibm.rational.test.lt.codegen.core.modelElementAdapter |
Define la relación entre elementos de modelo de comportamiento de bajo nivel y elementos de modelo de generación de código. |
com.ibm.rational.test.lt.codegen.core.modelReader |
Define la clase que lee los elementos del modelo de comportamiento. |
com.ibm.rational.test.lt.codegen.core.TemplateLocation |
Define la ubicación del directorio que contiene las plantillas. |
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding |
Asocia los tipos de elementos con las plantillas de texto. |
com.ibm.rational.test.lt.codegen.core.elementTypeImportMapping |
Define los paquetes que se van a importar en el script cuando se utiliza un
tipo de elemento específico en la prueba. |
com.ibm.rational.test.lt.codegen.core.testProjectDependency |
Define los proyectos y los conectores que se van a añadir a la vía de acceso de clases del proyecto de prueba. |