Durante il processo di inizializzazione viene controllato un numero di punti di estensione per verificare se sono presenti estensioni che definiscono aspetti differenti del comportamento di generazione del codice.
Queste estensioni devono essere definite nei plug-in specifici del protocollo che estendono le classi di generazione del codice principale.
Nota: Java ha un limite di 64KB sulla dimensione del codice del metodo della classe. Quando è possibile creare metodi di dimensioni maggiori che si avvicinano a questo limite, è necessario programmare un controllo nell'estensione di generazione del codice in modo da essere certi che il limite non venga superato. È preferibile generare più metodi di dimensioni inferiori.
Punto di estensione |
Descrizione |
com.ibm.rational.test.lt.codegen.core.typeDefDescription |
Definisce i tipi di elementi del linguaggio che specificano i programmi di traduzione. |
com.ibm.rational.test.lt.codegen.core.elementTranslatorMapping |
Definisce gli elementi di cui le estensioni della classe AbstractTranslator sono responsabili per la generazione del codice per gli elementi di modello di generazione del codice. |
com.ibm.rational.test.lt.codegen.core.structureDefinition |
Definisce la classe che esegue la traduzione a livello di script, ovvero la classe ScriptDefinition. |
com.ibm.rational.test.lt.codegen.core.modelElementAdapter |
Definisce la relazione tra gli elementi di modello del funzionamento di livello inferiore e gli elementi di modello di generazione del codice. |
com.ibm.rational.test.lt.codegen.core.modelReader |
Definisce la classe che legge gli elementi di modello del comportamento. |
com.ibm.rational.test.lt.codegen.core.TemplateLocation |
Definisce il percorso della directory contenente i modelli. |
com.ibm.rational.test.lt.codegen.core.elementTypeTemplateBinding |
Associa i tipi di elementi con i modelli di testo. |
com.ibm.rational.test.lt.codegen.core.elementTypeImportMapping |
Definisce i pacchetti da importare nello script quando nel test viene utilizzato un determinato tipo di elemento. |
com.ibm.rational.test.lt.codegen.core.testProjectDependency |
Definisce i progetti e i plug-in da aggiungere al percorso classe del progetto del test. |