Apparatus, and computer program products are disclosed for constructing dispatch tables. In one embodiment of the present invention, the decision to allocate a new dispatch table entry is sensitive to the accessibility of a class. A dispatch table and dispatch table construction process is described in which the entries for a Vtable are determined such that conflicts between accessibility and class hierarchy are avoided. In particular, a dispatch table and dispatch table construction process is described which takes a method's accessibility and package status into consideration in determining the proper overriding semantics and table building techniques. The dispatch table may have more than one distinct entry for a method.

Gli apparecchi ed i prodotti di programma destinato all'elaboratore sono rilevati per la costruzione delle tabelle della spedizione. In un metodo di realizzazione di presente invenzione, la decisione per assegnare una nuova entrata della tabella della spedizione è sensibile all'accessibilità di un codice categoria. Un processo della costruzione della tabella della spedizione e della tabella della spedizione è descritto in cui le entrate per un Vtable sono determinate tali che i conflitti fra accessibilità e la gerarchia del codice categoria siano evitati. In particolare, un processo della costruzione della tabella della spedizione e della tabella della spedizione è descritto che prende l'accessibilità del metodo e la condizione del pacchetto in considerazione nella determinazione delle tecniche d'esclusione adeguate della costruzione della tabella e di semantica. La tabella della spedizione può avere più di un'entrata distinta per un metodo.

 
Web www.patentalert.com

< (none)

< Downloadable smart proxies for performing processing associated with a remote procedure call in a distributed system

> Method and system for a programmatic feedback process for end-user support

> (none)

~ 00036