Hieronder volgt een lijst van compileerfouten die worden gegenereerd door de compiler wanneer deze ongeldige code tegenkomt. Een subset van deze fouten wordt alleen gedetecteerd wanneer er code wordt gecompileerd in de strikte modus. In de strikte modus worden de volgende drie beperkingen toegevoegd die niet in de standaardtaal voorkomen:
- Expressies hebben statische typen en typefouten zijn verificatiefouten.
- Aanvullende verificatieregels vangen veelvoorkomende programmeerfouten af.
- Verificatiefouten worden tijdig gerapporteerd. De volgende verificatiefouten komen alleen voor in de strikte modus:
- Vergelijking van de handtekening bij functieaanroepen, waarbij het aantal opgegeven parameters en de typen worden gecontroleerd.
- Conflicten door dubbele definities.
- Niet-gebonden verwijzingen, die zich voordoen wanneer methoden of eigenschappen worden benaderd die tijdens het compileren niet zijn gedefinieerd.
- Dynamische toevoeging van eigenschappen aan verzegelde objecten.
- Schrijven naar constante variabelen.
- Verwijderen van vaste eigenschappen.
- Vergelijkende expressies die incompatibele typen gebruiken.
- Niet-aangetroffen pakketten.
Code | Bericht | Beschrijving | |
---|---|---|---|
1000 | Dubbelzinnige verwijzing naar %s. |
Een verwijzing kan verschillende doelen hebben. In de volgende code worden de naamruimten rss en xml gebruikt, die elk een andere waarde hanteren voor de functie hello() . De instructie trace(hello()) retourneert deze fout omdat niet kan worden vastgesteld welke naamruimte er moet worden gebruikt.
Corrigeer een dubbelzinnige verwijzing door deze specifiek te maken. In het volgende voorbeeld wordt de vorm naamruimte::functie gebruikt om aan te geven welke naamruimte moet worden gebruikt:
| |
1003 | Toegangsspecificaties zijn niet toegestaan met naamruimtekenmerken. | In een definitie kunt u niet zowel een toegangsspecificatie (zoals private of public) als een naamruimtekenmerk gebruiken. | |
1004 | Naamruimte niet gevonden of geen constante bij compilatie. | De naamruimte is onbekend of is een expressie die bij de compilatie verschillende waarden kan hebben. Controleer of de naamruimte goed is gespeld en of de bijbehorende definitie goed wordt geïmporteerd. | |
1006 | Een expressie 'super' kan alleen worden gebruikt binnen methoden van klasse-instanties. | ||
1007 | Een instructie 'super' kan alleen worden gebruikt binnen constructors van klasse-instanties. |
De instructie super mag niet worden gebruikt in leden van het type static. U mag de instructie super alleen gebruiken in klasse-instanties.
| |
1008 | Ongeldig kenmerk. | ||
1010 | Het kenmerk 'override' mag alleen worden gebruikt in definities van klasse-eigenschappen. |
Het gereserveerde woord override mag niet worden gebruikt in een functieblok.
| |
1011 | Het kenmerk 'virtual' mag alleen worden gebruikt in definities van klasse-eigenschappen. |
U kunt het kenmerk virtual niet gebruiken bij het declareren van eigenschappen die niet tot een klasse behoren (zoals bij het declareren van een variabele binnen een functieblok).
| |
1012 | Het kenmerk 'static' mag alleen worden gebruikt in definities binnen een klasse. | ||
1013 | Het kenmerk 'private' mag alleen worden gebruikt in definities van klasse-eigenschappen. | ||
1014 | Het kenmerk 'intrinsic' wordt niet meer ondersteund. |
ActionScript 3.0 ondersteunt het gereserveerde woord intrinsic niet.
| |
1016 | Basisklasse is 'final'. |
De superklasse kan niet worden uitgebreid omdat deze is gemarkeerd als final .
| |
1017 | De definitie van basisklasse %s is niet gevonden. | ||
1018 | Dubbele klassendefinitie: %s. | ||
1020 | Een methode gemarkeerd als 'override' moet een andere methode overschrijven. | ||
1021 | Dubbele functiedefinitie. | U kunt een functie niet meer dan één keer met dezelfde id-naam in hetzelfde bereik declareren. | |
1022 | Een accessor van het type 'final' kan niet worden overschreven. | ||
1023 | Incompatibele overschrijving. | Een functie gemarkeerd als 'override' moet exact overeenkomen met de parameter en de declaratie van het retourneringstype van de functie die wordt overschreven. De functie moet hetzelfde aantal parameters hebben, allemaal van hetzelfde type, en hetzelfde retourneringstype declareren. Als een van de parameters optioneel is, moet dit ook het geval zijn bij de functie die wordt overschreven. Beide functies moeten dezelfde toegangsspecificatie (public, private, enzovoort) of hetzelfde naamruimtekenmerk gebruiken. | |
1024 | Er wordt een functie overschreven die niet is gemarkeerd voor overschrijven. |
Als een methode in een klasse een methode in een basisklasse overschrijft, moet u de methode expliciet declareren met het kenmerk override , zoals in dit voorbeeld:
public override function foo():void{}; | |
1025 | Een methode van het type 'final' kan niet opnieuw worden gedefinieerd. |
De methode kan niet worden uitgebreid omdat deze in de basisklasse is gemarkeerd als final .
| |
1026 | Constructorfuncties moeten instantiemethoden zijn. | ||
1027 | Functies kunnen niet zowel 'static' als 'override' zijn. | ||
1028 | Functies kunnen niet zowel 'static' als 'virtual' zijn. | ||
1029 | Functies kunnen niet zowel 'final' als 'virtual' zijn. | ||
1030 | U moet een naam opgeven van de array met variabele argumenten. |
In de parameterdefinitie ...(rest) is ingesteld dat alle waarden na ...(rest) in een array worden verzameld. U moet een naam opgeven voor de array, zoals in de expressie function foo(x,...(rest)) .
| |
1033 | Virtuele variabelen worden niet ondersteund. | ||
1034 | Variabelen kunnen niet native zijn. | ||
1035 | Variabelen kunnen niet zowel 'final' als 'virtual' zijn. | ||
1037 | Pakketten kunnen niet worden genest. | ||
1038 | Kan doel van instructie 'break' niet vinden | ||
1039 | Kan doel van instructie 'continue' niet vinden | ||
1040 | Dubbele labeldefinitie. | ||
1041 | Kenmerken kunnen niet worden aangeroepen. | ||
1042 | Het gereserveerde woord 'this' kan niet worden gebruikt in statische methoden. 'this' kan alleen worden gebruikt in instantiemethoden, closures van functies en algemene code. |
Het trefwoord this mag niet worden gebruikt in leden van het type static omdat het trefwoord this dan geen context heeft.
| |
1043 | Niet-gedefinieerde naamruimte. | ||
1044 | Interfacemethode %s in naamruimte %s niet geïmplementeerd door klasse %s. | ||
1045 | Interface %s niet gevonden. | ||
1046 | Type niet gevonden of geen constante bij compilatie. %s. |
De klasse die als typedeclaratie is gebruikt, is onbekend of is een expressie die bij de compilatie verschillende waarden kan hebben. Controleer of u de juiste klasse importeert en of de locatie van het pakket niet is gewijzigd. Controleer ook of het pakket met de code (niet de geïmporteerde klasse) juist is gedefinieerd (gebruik bijvoorbeeld de pakketsyntaxis van ActionScript 3.0 en niet die van ActionScript 2.0).
De fout kan ook optreden als de klasse waarnaar wordt verwezen, niet is gedefinieerd in een naamruimte die in gebruik is of niet gedefinieerd is als 'public':
Als u Flex Builder 2 gebruikt en de klasse zich in een bibliotheek bevindt, moet u het klassepad voor het project instellen. | |
1047 | Parameterinitialisatie onbekend of is geen constante bij compilatie. | De waarde die wordt gebruikt als de standaardwaarde voor de parameter is niet gedefinieerd of kan bij compilatie andere waarden hebben. Controleer of de naam van de initialisatie goed is gespeld en of de initialisatiewaarde geen expressie is die op het moment van compilatie verschillende waarden kan opleveren. | |
1048 | Methode kan niet worden gebruikt als een constructor. |
Het is niet mogelijk een instantie te maken van een methode van een klasse. Alleen algemene functies kunnen worden gebruikt in een expressie new .
class D { function xx() { return 22; } } var d:D = new D(); var x = new d.xx(); // error, method cannot be used as constructor function yy() { this.a = 22; } var z = new yy(); // no error, global functions can be used as constructors. | |
1049 | Ongeldige toewijzing aan een variabele die is opgegeven als constante. | ||
1050 | Toewijzing aan niet-verwijzingswaarde is onmogelijk. | ||
1051 | Geretourneerde waarde moet undefined zijn. |
U probeert de instructie return te gebruiken in een methode met het gedeclareerde retourneringstype void .
| |
1052 | Constante-initialisatie onbekend of is geen constante bij compilatie. | De waarde die wordt gebruikt voor het initialiseren van de constante is niet gedefinieerd of kan bij compilatie andere waarden hebben. Controleer of de naam van de initialisatie goed is gespeld en of de initialisatiewaarde geen expressie is die op het moment van compilatie verschillende waarden kan opleveren. | |
1053 | Accessortypen moeten overeenkomen. | ||
1054 | Retourneringstype van een definitie setter mag niet zijn opgegeven of 'void' zijn. |
U kunt geen geretourneerde waarde opgeven voor de functie setter. Deze instructie is bijvoorbeeld ongeldig:
public function set gamma(g:Number):Number; Deze instructie is wel toegestaan: public function set gamma(g:Number):void; | |
1058 | Eigenschap is alleen-schrijven. | ||
1059 | Eigenschap is alleen-lezen. |
Deze eigenschap wordt gedefinieerd via een functie getter, wat betekent dat u de waarde van die eigenschap kunt opvragen. Er is echter geen functie setter gedefinieerd voor deze eigenschap, en dus is de eigenschap alleen-lezen.
In het volgende voorbeeld levert regel 3 een fout op omdat er geen functie setter is gedefinieerd voor class D { function get xx() { return 22; } } var d:D = new D(); d.xx = 44; // error, property is read-only | |
1061 | Aanroep van een mogelijk niet-gedefinieerde methode %s via een verwijzing van het type static %s. | U roept een methode aan die niet is gedefinieerd. | |
1063 | Kan bestand niet openen: %s. | ||
1064 | Ongeldige metagegevens. | Deze metagegevens worden niet herkend. | |
1065 | Kenmerken van metagegevens kunnen niet meerdere elementen hebben. | ||
1067 | Impliciete afgedwongen omzetting van een waarde van het type %s in een niet-gerelateerd type %s. | U probeert een object te casten naar een type waarnaar het object niet kan worden geconverteerd. Dit kan gebeuren als de klasse waarnaar u cast zich niet bevindt in de overervingsketen van het object dat wordt gecast. Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus. | |
1068 | Kan opgenomen bestand niet openen: %s. | ||
1069 | Syntaxisfout: definitie of compilerinstructie verwacht. | Controleer de syntaxis op de regel. | |
1071 | Syntaxisfout: trefwoord voor definitie (zoals 'function') verwacht na kenmerk %s, niet %s. |
Deze fout treedt op als de ontwerper is vergeten het gereserveerde woord 'var' of 'function' te gebruiken in een declaratie.
Deze fout kan zich ook voordoen wanneer de compiler een onverwacht teken aantreft. De volgende instructie met de functie trace() is bijvoorbeeld ongeldig omdat de haakjes ontbreken (de juiste syntaxis is trace("hello") ):
trace "hello" | |
1072 | Syntaxisfout: 'xml' verwacht vóór 'namespace'. |
De juiste syntaxis van de instructie is default xml namespace = ns . Het gereserveerde woord xml (kleine letters) ontbreekt of er is een onjuist gereserveerd woord gebruikt. Zie de compileraanwijzing default xml namespace .
| |
1073 | Syntaxisfout: clausule 'catch' of 'finally' verwacht. | ||
1075 | Syntaxisfout: het trefwoord 'each' is niet toegestaan zonder de operator 'in'. | ||
1076 | Syntaxisfout: haakje openen verwacht vóór de id. | ||
1077 | CaseLabel verwacht. |
De compiler verwacht een instructie case op dit punt in het blok 'switch'. Het volgende blok switch bevat vóór de eerste instructie case een aanroep van print . Dit is niet toegestaan.
switch(x) { trace(2); case 0: trace(0); break } | |
1078 | Label moet een eenvoudige id zijn. | ||
1079 | Een expressie 'super' moet één operand hebben. | ||
1080 | Operator voor verhogen of verlagen verwacht. | ||
1082 | Eén expressie tussen haakjes verwacht. | ||
1083 | Syntaxisfout: %s niet verwacht. |
Er ontbreken gegevens in de coderegel. In het volgende voorbeeld moet een expressie (zoals een ander getal) worden opgenomen na het laatste plusteken:
var sum:int = 1 + 2 + ; | |
1084 | Syntaxisfout: %s verwacht vóór %s. |
De expressie werd hier niet verwacht. Als de tekst van het foutbericht 'Afsluitende accolade verwacht vóór einde van programma' is, ontbreekt er een afsluitende accolade ( }) in een blok met code.
Als de tekst is 'haakje openen verwacht vóór _', bent u een haakje vergeten in een voorwaardelijke expressie, zoals in het volgende voorbeeld. Dit is niet toegestaan.
| |
1086 | Syntaxisfout: puntkomma verwacht vóór %s. | ||
1087 | Syntaxisfout: extra tekens gevonden na einde van programma. | ||
1093 | Syntaxisfout. | ||
1094 | Syntaxisfout: een letterlijke tekenreeks moet worden afgesloten vóór het regeleinde. | ||
1095 | Syntaxisfout: een letterlijke tekenreeks moet worden afgesloten vóór het regeleinde. | ||
1097 | Syntaxisfout: einde van invoer bereikt vóór afsluitend aanhalingsteken voor een letterlijke tekenreeks. | ||
1099 | Syntaxisfout. | ||
1100 | Syntaxisfout: XML heeft geen overeenkomende start- en eindtags. | ||
1102 | Kan afstammingen 'super' niet verwijderen. | ||
1103 | Dubbele naamruimtedefinitie. | U hebt de naamruimte verschillende keren gedefinieerd. Verwijder of wijzig de dubbele definitie. | |
1104 | %s | ||
1105 | Doel van toewijzing moet een verwijzingswaarde zijn. | U kunt wel een waarde toewijzen aan een variabele, maar niet een waarde aan een andere waarde. | |
1106 | De operand van verhogen moet een verwijzing zijn. | De operand moet een variabele, een element in een array of een eigenschap van een object zijn. | |
1107 | De operand van verhogen is ongeldig. | De operand moet een variabele, een element in een array of een eigenschap van een object zijn. | |
1108 | De operand van verlagen is ongeldig. | De operand moet een variabele, een element in een array of een eigenschap van een object zijn. | |
1109 | Expressie verwacht. |
Er ontbreekt een expressie in een gedeelte van de code. Deze fout treedt bijvoorbeeld op als de onderstaande instructie wordt gebruikt (er ontbreekt een voorwaarde in de instructie if ):
| |
1110 | XML-tagnaam ontbreekt. | ||
1111 | Het bestand %s is geen geldig ABC-bestand. | ||
1112 | Mogelijk oneindige herhaling door opnemen van dit bestand: %s. |
Een bestand dat wordt opgenomen in de broncode die wordt gecompileerd, bevat andere instructies include die een oneindige lus tot gevolg hebben. De volgende bestanden, a.as en b.as, genereren deze fout bijvoorbeeld omdat beide bestanden proberen het andere bestand op te nemen.
Bestand a.as bevat de volgende code, waarmee wordt geprobeerd het bestand b.as op te nemen: import foo.bar.baz; include "b.as" trace(2); Bestand b.as bevat de volgende code, waarmee wordt geprobeerd het bestand a.as op te nemen: include "a.as" | |
1113 | Kringverwijzing gevonden in %s. |
Een klasse probeert een superklasse uit te breiden. Klasse A kan bijvoorbeeld niet klasse B uitbreiden als B overerft van A:
| |
1114 | Het kenmerk 'public' mag alleen binnen een pakket worden gebruikt. | ||
1115 | Het kenmerk 'internal' mag alleen binnen een pakket worden gebruikt. | ||
1116 | Een door de gebruiker gedefinieerd naamruimtekenmerk kan alleen op het hoofdniveau van een klassedefinitie worden gebruikt. | ||
1118 | Impliciete afgedwongen omzetting van een waarde van het type static %s in een mogelijk niet-gerelateerd type %s. | U gebruikt een waarde die niet van het verwachte type is en er bestaat geen impliciet afgedwongen omzetting voor conversie naar het verwachte type.
Mogelijk gebruikt u een supertype waar een subtype wordt verwacht. Bijvoorbeeld:
De laatste instructie genereert een fout omdat er wordt geprobeerd een object van het type A toe te wijzen aan een variabele van het type B. De volgende instructie definieert de functie
De volgende instructie genereert een fout omdat de geretourneerde waarde voor
| |
1119 | Gebruik van een mogelijk niet-gedefinieerde eigenschap %s via een verwijzing van het type static %s. |
U wilt een eigenschap gebruiken die niet bestaat voor het opgegeven object. De volgende code levert bijvoorbeeld deze fout op omdat een object int geen eigenschap heeft met de naam assortment :
Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus.
| |
1120 | Gebruik van niet-gedefinieerde eigenschap %s. |
U wilt een niet-gedefinieerde variabele gebruiken. Als de variabele huh bijvoorbeeld niet is gedefinieerd, genereert een aanroep van de variabele deze fout:
Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus.
| |
1121 | Een definitie getter mag geen parameters hebben. | ||
1122 | Een definitie setter moet precies één parameter hebben. | ||
1123 | Een definitie setter kan geen optionele parameters hebben. | ||
1124 | Retourneringstype van een definitie getter mag niet 'void' zijn. | Een functie getter simuleert een variabele. Aangezien variabelen niet van het type 'void' mogen zijn, kunt u functies getter niet declareren om een type 'void' te retourneren. | |
1125 | Methoden die zijn gedefinieerd in een interface mogen geen hoofdtekst hebben. | ||
1126 | Functie heeft geen hoofdtekst. | ||
1127 | Kenmerk %s is verschillende keren opgegeven. |
U hebt een kenmerk verschillende keren opgegeven in dezelfde instructie. De instructie public static public var x; , bijvoorbeeld, genereert deze fout omdat tweemaal wordt aangegeven dat de variabele x public is. Verwijder de dubbele declaraties.
| |
1129 | Dubbele interfacedefinitie: %s. | Verwijder of wijzig de dubbele definities. | |
1130 | Een constructor kan geen retourneringstype opgeven. | ||
1131 | Klassen mogen niet genest zijn. | ||
1132 | Het kenmerk 'final' kan alleen worden gebruikt voor een methode die is gedefinieerd in een klasse. | ||
1133 | Het kenmerk 'native' mag alleen worden gebruikt bij functiedefinities. | ||
1134 | Het kenmerk 'dynamic' mag alleen worden gebruikt bij functiedefinities. | ||
1135 | Syntaxisfout: %s is geen geldig type. | ||
1136 | Onjuist aantal argumenten. %s verwacht. |
De functie verwacht een ander aantal argumenten dan opgegeven. De volgende instructie bevat bijvoorbeeld een definitie van de functie goo , met twee argumenten:
class A { static function goo(x:int,y:int) { return(x+y); } } De volgende instructie levert een fout op omdat er drie argumenten worden opgegeven: A.goo(1,2,3); | |
1137 | Onjuist aantal argumenten. Niet meer dan %s verwacht. | ||
1138 | Vereiste parameters zijn niet toegestaan na optionele parameters. | ||
1139 | Declaraties van variabelen zijn niet toegestaan in interfaces. | ||
1140 | Parameters opgegeven na het gereserveerde woord ...rest voor een parameterdefinitie moeten van het gegevenstype Array zijn. | ||
1141 | Een klasse kan alleen een andere klasse uitbreiden, niet een interface. | ||
1142 | Een interface kan alleen andere interfaces uitbreiden, maar %s is een klasse. | U wilt een klasse laten uitbreiden door een interface. Een interface kan alleen een andere interface uitbreiden. | |
1143 | Het kenmerk 'override' kan alleen worden gebruikt voor een methode die is gedefinieerd in een klasse. | ||
1144 | Interfacemethode %s in naamruimte %s niet geïmplementeerd met een incompatibele handtekening in klasse %s. | De methodehandtekeningen moeten exact overeenkomen. | |
1145 | Native methoden mogen geen hoofdtekst hebben. |
U kunt native niet gebruiken omdat het een gereserveerd woord is.
| |
1146 | Een constructor mag geen methode getter of setter zijn. | ||
1147 | Er is geen ActionScript-bronbestand opgegeven. | ||
1149 | De instructie 'return' mag niet worden gebruikt in statische initialisatiecode. | ||
1150 | Het kenmerk 'protected' mag alleen worden gebruikt in definities van klasse-eigenschappen. | ||
1151 | Er is een conflict met definitie %s in naamruimte %s. |
Het is niet mogelijk binnen hetzelfde bereik meerdere variabelen met dezelfde id te declareren, tenzij al deze variabelen als hetzelfde type worden gedeclareerd. In ActionScript 3.0 worden verschillende codeblokken (zoals die van twee lussen for binnen dezelfde functiedefinitie) beschouwd als binnen hetzelfde bereik.
In het volgende codevoorbeeld wordt de variabele
Het volgende codevoorbeeld levert een fout op omdat de typecasting in de variabeledeclaratie en de lussen
| |
1152 | Er is een conflict met geërfde definitie %s in naamruimte %s. | ||
1153 | Een constructor kan alleen als 'public' worden gedeclareerd. | ||
1154 | In een definitie mogen 'public', 'private', 'protected' en 'internal' maar één keer worden opgegeven. | ||
1155 | Accessors kunnen niet worden genest binnen andere functies. | ||
1156 | De operator new kan niet worden gebruikt voor het maken van nieuwe instanties van interfaces. | ||
1157 | Interfaceleden kunnen niet als 'public', 'private', 'protected' of 'internal' worden gedeclareerd. | ||
1158 | Syntaxisfout: er ontbreekt een accolade ({) vóór de hoofdtekst van de functie. | ||
1159 | De instructie 'return' mag niet worden gebruikt in initialisatiecode voor pakketten. | ||
1160 | Het kenmerk 'native' kan niet worden gebruikt in interfacedefinities. |
U kunt native niet gebruiken omdat het een gereserveerd woord is.
| |
1162 | Per definitie kan maar één naamruimtekenmerk worden gebruikt. | ||
1163 | Methode %s veroorzaakt een conflict met de definitie die is overerfd van interface %s. | ||
1165 | Interfacekenmerk %s is ongeldig. | ||
1166 | Declaraties van naamruimten zijn niet toegestaan in interfaces. | ||
1167 | Klasse %s implementeert interface %s meerdere keren |
De klasse implementeert dezelfde interface diverse keren. De volgende instructie levert bijvoorbeeld deze fout op omdat klasse C interface A tweemaal implementeert:
De juiste instructie voor implementatie is | |
1168 | Ongeldige toewijzing aan functie %s. |
U probeert een functie opnieuw te definiëren. Met de volgende code wordt de functie topLevel() gedefinieerd om het woord "top" af te drukken. De tweede instructie produceert een fout omdat er een andere geretourneerde waarde wordt toegewezen aan de functie:
| |
1169 | Naamruimtekenmerken zijn niet toegestaan bij interfacemethoden. | ||
1170 | Functie retourneert geen waarde. |
Elk onderdeel van een functie moet een waarde retourneren wanneer het retourneringstype niet is ingesteld op 'void'. De volgende functie f(x) genereert geen fout omdat de instructie if..else altijd een waarde retourneert:
De functie
Deze controle wordt alleen uitgevoerd wanneer de functie een ander retourneringstype dan 'void' declareert. | |
1171 | Een naamruimte-initialisatie moet een letterlijke tekenreeks of een andere naamruimte zijn. | ||
1172 | Kan definitie %s niet vinden. | ||
1173 | Labeldefinitie is ongeldig. | ||
1176 | Vergelijking van een waarde van het type static %s en een mogelijk niet-gerelateerd type %s. | Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus. | |
1177 | De instructie 'return' mag niet worden gebruikt in algemene initialisatiecode. | ||
1178 | Poging tot gebruik van een niet-toegankelijke eigenschap %s via een verwijzing van het type static %s. | ||
1179 | :Object is tijdelijk buiten service. Gebruik :*. | ||
1180 | Aanroep van een mogelijk niet-gedefinieerde methode %s. | Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus. | |
1181 | Voorwaartse verwijzing naar basisklasse %s. | ||
1182 | Pakket kan niet als waarde worden gebruikt: %s. | ||
1184 | Incompatibele standaardwaarde van het type %s waar %s wordt verwacht. | ||
1185 | De instructie 'switch' heeft verschillende standaardwaarden, terwijl maar één standaardwaarde is toegestaan. | ||
1188 | Ongeldige toewijzing aan klasse %s. | ||
1189 | Poging tot verwijdering van de vaste eigenschap %s. Alleen dynamisch gedefinieerde eigenschappen kunnen worden verwijderd. | Met de instructie delete worden dynamisch gedefinieerde eigenschappen van een object verwijderd. Gedeclareerde eigenschappen van een klasse kunnen niet worden verwijderd. Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus. | |
1190 | Basisklasse niet gevonden of geen constante bij compilatie. | ||
1191 | Interface niet gevonden of geen constante bij compilatie. | ||
1192 | Het kenmerk 'static' is niet toegestaan in naamruimtedefinities. | ||
1193 | Interfacedefinities mogen niet zijn genest binnen klasse- of andere interfacedefinities. | ||
1194 | Het kenmerk 'prototype' is ongeldig. | ||
1195 | Poging tot gebruik van een niet-toegankelijke methode %s via een verwijzing van het type static %s. | U roept een methode van het type 'private' aan vanuit een andere klasse of u roept een methode aan die is gedefinieerd in een naamruimte die niet in gebruik is. Als u een methode aanroept die is gedefinieerd in een niet-gebruikte naamruimte, voegt u een instructie use toe voor de vereiste naamruimte.
| |
1196 | Syntaxisfout: expressie verwacht na 'throw'. | ||
1197 | De klasse %s kan %s niet uitbreiden aangezien beiden zijn gekoppeld aan bibliotheeksymbolen of de hoofdtijdlijn. | ||
1198 | Kenmerken zijn niet toegestaan in een pakketdefinitie. | ||
1199 | Interne fout: %s. | ||
1200 | Syntaxisfout: ongeldige initialisatie for-in, slechts 1 expressie verwacht. | ||
1201 | Een instructie 'super' is niet toegestaan na een instructie 'this', 'super', 'return' of 'throw'. | ||
1202 | Gebruik van niet-gedefinieerde eigenschap %s in pakket %s. |
U wilt een niet-gedefinieerde variabele in een pakket gebruiken. Als de variabele p.huh bijvoorbeeld niet is gedefinieerd, maar wel wordt aangeroepen, levert dit de volgende fout op:
Dit foutbericht wordt alleen weergegeven als de compiler wordt uitgevoerd in de strikte modus.
| |
1203 | Geen standaardconstructor gevonden in basisklasse %s. | U moet de constructor van de basisklasse expliciet aanroepen met een instructie super() als de constructor een of meer vereiste argumenten heeft. | |
1204 | /* gevonden zonder bijbehorende */ . | De tekens '/*' zijn aangetroffen (geven het begin van een commentaar aan), maar niet de bijbehorende tekens '*/' (die het einde van het commentaar aangeven). | |
1205 | Syntaxisfout: accolade ({) of letterlijke tekenreeks ("") verwacht. | ||
1206 | Een instructie super kan alleen worden gebruikt als laatste item in initialisatielijst van een constructor. |
De instructie super mag niet worden in een constructor. Een instructie super mag alleen worden gebruikt als laatste item in initialisatielijst van een constructor.
| |
1207 | Het trefwoord this kan niet worden gebruikt in initialiseerders van eigenschappen. |
Het trefwoord this mag niet worden gebruikt in een initialiseerder voor eigenschappen.
| |
1208 | De initialiseerder voor een configuratiewaarde moet een constante bij compileren zijn. | De initialiseerder voor een configuratiewaarde moet een waarde zijn die bekend is bij compileren. De initialiseerder mag een constante reeks, getal of booleaanse reeks zijn, of een verwijzing naar een eerder gedefinieerde configuratiewaarde. | |
1209 | Een configuratievariabele mag alleen als const worden gedeclareerd. | Wanneer u een configuratievariabele definieert, moet deze als const worden gedeclareerd. | |
1210 | Een configuratiewaarde moet op het hoofdniveau van een programma of pakket worden gedeclareerd. | Een configuratiewaarde moet op het hoofdniveau van een programma of pakket worden gedeclareerd. | |
1211 | Er is een conflict met naamruimte %s en een naamruimte in een configuratie. | Een naamruimte mag niet dezelfde naam hebben als een naamruimte in een configuratie. | |
1212 | Precisie moet een geheel getal zijn tussen 1 en 34. | ||
1214 | Incompatibele versie: kan niet verwijzen naar definitie %s die voor het eerst werd toegepast in versie %s vanuit code met versie %s. | ||
1215 | Ongeldige initialisatie: bij conversie naar type %s gaan gegevens verloren. |
Wed Jun 13 2018, 11:59 AM Z