| |
1-4 IDL zu abbildendem Java, v1.2 August 2002 1 1,2 Namen In allgemeinem IDL zu den Namen und zu den Bezeichnern werden Javanamen und Bezeichner ohne abgebildet Änderung. Wenn ein Namenszusammenstoß im abgebildeten Javacode erzeugt werden könnte, der Name Zusammenstoß wird behoben, indem man ein Unterstreichen (_) zum abgebildeten Namen voranstellt. Zusätzlich wegen der Natur der Javasprache, kann ein einzelnes IDL-Konstruieren sein abgebildet zu einigem (anders als genanntem) Javakonstruieren. Die zusätzlichen Namen sind konstruiert durch das Anfügen eines beschreibenden Suffixes. Z.B. das IDL-Schnittstellen- foo ist abgebildet zum Java schließt foo an und fooOperations und zusätzliches Java klassifiziert fooHelper fooHolder fooPOA und beliebig fooPOATie . Wenn mehr als ein aufgehobenes Suffix ist in einem IDL-Namen anwesend, als ein zusätzliches Unterstreichen ist vorangestellt zum abgebildeten Namen für jedes zusätzliche Suffix. In jenen Sonderfällen, daß die zusätzlichen Namen mit anderem widersprechen konnten abgebildete IDL-Namen, die Auflösungsrichtlinie, die oben beschrieben wird, wird am abgebildeten anderen angewendet IDL-Namen. Das Namengeben und der Gebrauch von angeforderten zusätzlichen Namen nimmt Vorausgehen. Z.B. eine Schnittstelle deren Name fooHelper ist oder fooHolder wird zu abgebildet _ fooHelper oder _ fooHolder beziehungsweise, unabhängig davon, ob eine Schnittstelle nannte foo besteht. Die Helfer- und Halterkategorien für Schnittstelle fooHelper werden genannt _ fooHelperHelper und _ fooHelperHolder . IDL-Namen, die normalerweise unverändert zu den Javabezeichnern abgebildet würden, die widersprechen mit Java haben aufgehobene Wörter die angewendete Zusammenstoßrichtlinie. 1,2,1 Reservierte Namen In Wirklichkeit abbilden hebt den Gebrauch von einigen Namen für seine eigenen Zwecke auf. Diese seien Sie: ¥ die Javakategorie < Art > Helfer , wo < Art > ist der Name einer IDL definierten Art. ¥ die Javakategorie < Art > Halter , wo < Art > ist der Name einer IDL definierten Art (mit bestimmten Ausnahmen wie typedefnamensabkürzungen). ¥ die Javakategorien < basicJavaType > Halter , wo < basicJavaType > ist ein von Ursprüngliche datatypes Java, das durch eins der grundlegenden datatypes IDL verwendet wird (Abschnitt 1,4,1,4, Halterkategorien, auf Seite 1-7). ¥ die Javakategorien < Schnittstelle > Betriebe , < interface>POA und < Schnittstelle > POATie , wo < Schnittstelle > ist der Name einer IDL-Schnittstellenart. von ¥ der genistete Bereichjavapaketname < -type>Package, wo < type>is der Name eine IDL-Schnittstelle, -valuetype, -struct, -anschluß oder -ausnahme (Abschnitt 1,17, bildend für ab Bestimmte genistete Arten, auf Seite 1-65). ¥ die Schlüsselwörter in der Javasprache: (von der Javasprachspezifikation 1,0 zuerst Ausgabe, Abschnitt 3.9) Auszug fallen Sie wenn zurück privat Throw Boolesch Werkzeuge schützten sich Throws Bruch Doppeltes Import Öffentlichkeit vorübergehend |  |
|
| |
|
|