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.

De apparaten, en de computerprogrammaproducten worden onthuld voor het construeren van berichtlijsten. In één belichaming van de onderhavige uitvinding, is het besluit om een nieuwe ingang van de berichtlijst toe te wijzen gevoelig voor de toegankelijkheid van een klasse. Een berichtlijst en van de berichtlijst bouwproces wordt beschreven waarin de ingangen voor een Vtable worden bepaald dusdanig dat de conflicten tussen toegankelijkheid en klassenhiërarchie worden vermeden. In het bijzonder wordt een berichtlijst en van de berichtlijst bouwproces beschreven dat de toegankelijkheid van een methode en pakketstatus in overweging in het bepalen van de juiste met voeten tredende semantiek en lijst de bouwtechnieken vergt. De berichtlijst kan meer dan één verschillende ingang voor een methode hebben.

 
Web www.patentalert.com

< Method and apparatus for dispatch table construction

< Method and apparatus for dispatch table construction

> Systems, methods and computer program products for chaining Java servlets across networks

> Method and apparatus for tracking client interaction with a network resource and creating client profiles and resource database

~ 00089