A lista a seguir relaciona os erros de compilação gerados pelo compilador quando este encontra um código inválido. Um subconjunto desses erros é detectado apenas durante a compilação de código em modo restrito. O modo restrito adiciona três restrições não encontradas na linguagem padrão:
- As expressões possuem tipos estáticos e os erros de tipo são erros de verificação.
- As regras de verificação adicionais capturam erros de programação comuns.
- Os erros de verificação são relatados antecipadamente. Esses são erros de verificação que ocorrem somente no modo estrito:
- A correspondência da assinatura de chamada de função, que verifica o número de parâmetros fornecidos e seus tipos.
- Conflitos de definição de duplicatas.
- Referências não vinculadas, que ocorrem durante o acesso a métodos ou propriedades que não são definidas no tempo de compilação.
- Adição dinâmica de propriedades em objetos selados.
- Gravação em variáveis de constantes.
- Exclusão de propriedades fixas.
- Expressões de comparação que usam tipos incompatíveis.
- Pacotes não localizados.
Código | Mensagem | Descrição | |
---|---|---|---|
1000 | Referência ambígua a %s. |
Uma referência deve ser a um ou mais itens. Por exemplo, a seguir são usados os namespaces rss e xml , cada um deles definindo um valor diferente para a função hello() . A instrução trace(hello()) retorna este erro porque ela não pode determinar qual namespace usar.
Corrija uma referência ambígua especificando a referência. O exemplo a seguir usa a forma namespace::função para especificar o namespace a ser usado:
| |
1003 | Os especificadores de acesso não são permitidos com atributo de namespace. | Não é possível usar um especificador de acesso (privado ou público) e um atributo namespace em uma definição. | |
1004 | O namespace não foi encontrado ou não é uma constante de tempo de compilação. | O namespace é desconhecido ou é uma expressão com diferentes valores de tempo de execução. Verifique se está digitando o namespace corretamente e se suas definições foram importadas corretamente. | |
1006 | Uma super expressão só pode ser usada dentro de métodos da ocorrência da classe. | ||
1007 | Uma instrução super só pode ser usada dentro de construtores da ocorrência da classe. |
Não é possível usar a instrução super dentro dos membros estáticos. Você só pode usar a instrução super dentro de ocorrências da classe.
| |
1008 | O atributo é inválido. | ||
1010 | O atributo override só pode ser usado em definições de propriedade de classe. |
Não é possível usar a palavra-chave override dentro de um bloco de funções.
| |
1011 | O atributo virtual só pode ser usado em definições de propriedade de classe. |
Não é possível usar o atributo virtual ao declarar uma propriedade que não pertence a uma classe (por exemplo, quando você declara uma variável dentro de um bloco de funções).
| |
1012 | O atributo static só pode ser usado em definições dentro de uma classe. | ||
1013 | O atributo private só pode ser usado em definições de propriedade de classe. | ||
1014 | O atributo intrinsic não é mais suportado. |
O ActionScript 3.0 não oferece suporte à palavra-chave intrinsic .
| |
1016 | A classe base é final. |
A superclasse não pode ser estendida, pois ela foi marcada como final .
| |
1017 | A definição da classe base %s não foi encontrada. | ||
1018 | Definição da classe duplicate: %s. | ||
1020 | O método marcado como override deve substituir outro método. | ||
1021 | Definição da função duplicada. | Não é possível declarar mais de uma função com o mesmo nome de identificador dentro do mesmo escopo. | |
1022 | Não é possível substituir um acessador final. | ||
1023 | Substituição incompatível. | Uma função marcada como override deve corresponder exatamente ao parâmetro e retornar a declaração do tipo de função que substitui. Ela deve ter o mesmo número de parâmetros, cada um do mesmo tipo, e declarar o mesmo tipo de retorno. Se qualquer um dos parâmetros for opcional, ele deve ser correspondente também. As duas funções devem usar o mesmo especificador de acesso (public, private etc) ou atributo de namespace também. | |
1024 | Substituição de uma função que não é marcada para substituir. |
Se um método de uma classe substitui um método em uma classe base, você deve declarar isso explicitamente usando o atributo override , como mostra este exemplo:
public override function foo():void{}; | |
1025 | Não é possível redefinir um método final. |
O método não pode ser estendido, pois ele foi marcado como final na classe base.
| |
1026 | As funções do construtor devem ser métodos de ocorrência. | ||
1027 | As funções não podem ser static e override ao mesmo tempo. | ||
1028 | As funções não podem ser static e virtual ao mesmo tempo. | ||
1029 | As funções não podem ser final e virtual ao mesmo tempo. | ||
1030 | É necessário especificar o nome da matriz de argumentos variável. |
A definição do parâmetro ...(rest) especifica que todos os valores fornecidos após ...(rest) serão coletados em uma matriz. É necessário especificar um nome para a matriz, como na expressão function foo(x,...(rest)) .
| |
1033 | As variáveis virtuais não são suportadas. | ||
1034 | Variáveis não podem ser native. | ||
1035 | As variáveis não podem ser final e virtual ao mesmo tempo. | ||
1037 | Os pacotes não podem ser aninhados. | ||
1038 | O destino da instrução break não foi encontrado. | ||
1039 | O destino da instrução continue não foi encontrado. | ||
1040 | Definição de rótulo duplicada. | ||
1041 | Os atributos não são chamáveis. | ||
1042 | A palavra-chave this não pode ser usada em métodos estáticos. Ela só pode ser usada em métodos da ocorrência, em fechamentos de função e código global. |
Não é possível usar a palavra-chave this dentro de um membro estático, pois this não teria contexto.
| |
1043 | Namespace indefinido. | ||
1044 | O método de interface %s no namespace %s não foi implementado pela classe %s. | ||
1045 | A interface %s não foi encontrada. | ||
1046 | O tipo não foi encontrado ou não é uma constante de tempo de compilação: %s. |
A classe usada como uma declaração de tipo é desconhecida ou é uma expressão com diferentes valores de tempo de execução. Verifique se está importando a classe correta e se a localização do pacote não foi alterada. Além disso, verifique se o pacote que contém o código (não a classe importada) foi definido corretamente (por exemplo, verifique se usou a sintaxe do pacote do ActionScript 3.0 adequada e não a sintaxe do ActionScript 2.0).
O erro também pode ocorrer se a classe referenciada não for definida em um namespace em uso ou que não seja definido como público:
Se você estiver usando o Flex Builder 2 e a classe estiver em uma biblioteca, não se esqueça de definir o caminho da classe para o projeto. | |
1047 | Inicializador do parâmetro desconhecido ou não é uma constante de tempo de compilação. | O valor usado como padrão para o parâmetro é indefinido ou não podia ter valores diferentes no tempo de execução. Verifique se o inicializador foi digitado corretamente e se o valor do inicializador não é uma expressão que pode resultar em valores possíveis diferentes no tempo de execução. | |
1048 | O método não pode ser usado como um construtor. |
Não é possível criar uma ocorrência de um método de uma classe. Somente funções globais podem ser usadas em expressões 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 | Atribuições ilegais para uma variável especificada como constante. | ||
1050 | Não é possível atribuir a um valor de não referência. | ||
1051 | O valor de retorno deve ser indefinido. |
Você está tentando usar a instrução return em um método que tem um tipo de retorno void declarado.
| |
1052 | Inicializador constante desconhecido ou não é uma constante de tempo de compilação. | O valor usado para inicializar a constante é indefinido ou devia ter valores diferentes no tempo de execução. Verifique se o inicializador foi digitado corretamente e se o valor do inicializador não é uma expressão que pode resultar em valores possíveis diferentes no tempo de execução. | |
1053 | Os tipos de acessadores devem ser correspondentes. | ||
1054 | O tipo de retorno de uma definição setter deve ser não especificado ou nulo. |
Não é possível especificar um valor de retorno para uma função setter. Por exemplo, o seguinte é inválido:
public function set gamma(g:Number):Number; O seguinte é válido: public function set gamma(g:Number):void; | |
1058 | A propriedade é somente gravação. | ||
1059 | A propriedade é somente leitura. |
Essa propriedade é definida por meio de uma função getter, o que permite recuperar o valor da propriedade. Entretanto, não há função setter definida para esta propriedade, logo ela é somente leitura.
No exemplo a seguir, a linha 3 gera um erro porque não há função setter definida para class D { function get xx() { return 22; } } var d:D = new D(); d.xx = 44; // error, property is read-only | |
1061 | Chamar um método possivelmente indefinido '%s' por meio de uma referência com tipo estático '%s'. | Você está chamando um método que não é definido. | |
1063 | Não foi possível abrir o arquivo: %s. | ||
1064 | Metadados inválidos. | Estes metadados não foram reconhecidos. | |
1065 | Os atributos dos metadados não podem ter mais de um elemento. | ||
1067 | Coerção implícita de um valor do tipo %s para um tipo %s não relacionado. | Você está tentando transmitir um objeto para um tipo no qual ele não pode ser convertido. Isso pode ocorrer se a classe que está transmitindo não for a cadeia de herança do objeto transmitido. Este erro só aparece quando o compilador é executado no modo restrito. | |
1068 | Não foi possível abrir o arquivo incluído: %s. | ||
1069 | Erro de sintaxe: definição ou diretiva esperada. | Verifique a sintaxe na linha. | |
1071 | Erro de sintaxe: esperada uma palavra-chave de definição (como uma função) depois do atributo %s, e não %s. |
Este erro ocorrerá se o autor esquecer de usar a palavra-chave “var” ou “function” em uma declaração.
Este erro também pode ocorrer quando o compilador encontrar um caractere inesperado. Por exemplo, o uso a seguir da função trace() é inválido devido aos parênteses ausentes (a sintaxe correta é trace("hello") ):
trace "hello" | |
1072 | Erro de sintaxe: xml esperado antes do namespace. |
A sintaxe da instrução correta é default xml namespace = ns . A palavra-chave xml (observe a letra minúscula) está ausente ou uma palavra-chave incorreta foi usada. Para obter mais informações, consulte a diretiva do namespace xml padrão .
| |
1073 | Erro de sintaxe: cláusula catch ou finally esperada. | ||
1075 | Erro de sintaxe: a palavra-chave 'each' não é permitida sem um operador 'in'. | ||
1076 | Erro de sintaxe: esperada abertura de parêntese após o identificador. | ||
1077 | Esperando CaseLabel. |
O compilador esperava uma instrução case neste momento no bloco alternado. O bloco de opções a seguir inclui incorretamente uma chamada para print antes da primeira instrução case :
switch(x) { trace(2); case 0: trace(0); break } | |
1078 | O rótulo deve ser um identificador simples. | ||
1079 | Uma superexpressão deve ter um operando. | ||
1080 | Esperando operador de incremento ou decremento. | ||
1082 | Esperando uma única expressão entre parênteses. | ||
1083 | Erro de sintaxe: %s é esperado. |
Alguma informação está faltando na linha do código. No exemplo a seguir, é necessário incluir alguma expressão (como outro número) depois do sinal de adição final:
var sum:int = 1 + 2 + ; | |
1084 | Erro de sintaxe: esperado %s antes de %s. |
A expressão era inesperada neste ponto. Se o erro afirmar “Esperando chave direita antes do fim do programa”, está faltando uma chave de fechamento em um bloco de códigos ( }).
Se o erro afirmar “Esperando parêntese esquerdo antes de _”, você pode ter omitido um parêntese de uma expressão condicional, como mostrado no exemplo a seguir, o que é intencionalmente incorreto:
| |
1086 | Erro de sintaxe: esperado ponto-e-vírgula antes de %s. | ||
1087 | Erro de sintaxe: caracteres extras encontrados depois do fim do programa. | ||
1093 | Erro de sintaxe. | ||
1094 | Erro de sintaxe: uma literal de string deve ser encerrada antes da quebra de linha. | ||
1095 | Erro de sintaxe: uma literal de string deve ser encerrada antes da quebra de linha. | ||
1097 | Erro de sintaxe: a entrada terminou antes de atingir o fechamento de aspas de uma literal de string. | ||
1099 | Erro de sintaxe. | ||
1100 | Erro de sintaxe: XML não tem marcas de início e fim correspondentes. | ||
1102 | Não é possível excluir descendentes de super. | ||
1103 | Definição de namespace duplicada. | Você definiu o namespace mais de uma vez. Exclua ou modifique a definição duplicada. | |
1104 | %s | ||
1105 | O destino da atribuição deve ser um valor de referência. | É possível atribuir um valor a uma variável, mas você não pode atribuir um valor a outro valor. | |
1106 | O incremento do operando deve ser uma referência. | O operando deve ser uma variável, um elemento de uma matriz ou uma propriedade de um objeto. | |
1107 | O operando do incremento é inválido. | O operando deve ser uma variável, um elemento de uma matriz ou uma propriedade de um objeto. | |
1108 | O operando do decremento é inválido. | O operando deve ser uma variável, um elemento de uma matriz ou uma propriedade de um objeto. | |
1109 | Esperando uma expressão. |
Está faltando uma expressão em uma parte do código. Por exemplo, o código a seguir produz este erro (há uma condição ausente na instrução if :
| |
1110 | Nome da marca XML ausente. | ||
1111 | O arquivo %s não é um arquivo ABC válido. | ||
1112 | Recursão infinita possível porque este arquivo inclui: %s. |
Um arquivo incluído na fonte sendo compilada contém outras instruções include que podem causar um loop infinito. Por exemplo, os arquivos a seguir. a.as e b.as, geram esse erro porque cada arquivo tenta incluir o outro.
O arquivo a.as contém o seguinte, o que tenta incluir o arquivo b.as: import foo.bar.baz; include "b.as" trace(2); O arquivo b.as contém o seguinte, o que tenta incluir o arquivo a.as: include "a.as" | |
1113 | Uma referência do tipo circular foi detectada em %s. |
Uma classe está tentando estender uma superclasse. Por exemplo, a classe A não pode estender a classe B se B for herdada de A:
| |
1114 | O atributo public só pode ser usado dentro de um pacote. | ||
1115 | O atributo internal só pode ser usado dentro de um pacote. | ||
1116 | Um atributo de namespace definido pelo usuário só pode ser usado no nível superior de uma definição de classe. | ||
1118 | Coerção implícita de um valor com tipo estático '%s' para um tipo '%s' possivelmente não relacionado. | Você está usando um valor que não é do tipo esperado e não existe coerção implícita para convertê-lo ao tipo esperado.
Talvez você esteja usando um supertipo onde um subtipo é esperado. Por exemplo:
A última instrução gera um erro, pois tenta atribuir um objeto do tipo A a uma variável do tipo B. Da mesma forma, o código seguinte define a função
Além disso, a instrução a seguir gera um erro porque o valor retornado para
| |
1119 | Acesso de propriedade possivelmente indefinida %s por meio de uma referência com tipo estático %s. |
Você está tentando acessar uma propriedade que não existe para o objeto especificado. Por exemplo, o código a seguir gera este erro porque um objeto inteiro não tem uma propriedade denominada assortment :
Este erro só aparece quando o compilador é executado no modo restrito.
| |
1120 | Acesso de propriedade indefinida %s. |
Você está tentando acessar uma variável indefinida. Por exemplo, se a variável huh não tiver sido definida, uma chamada para ela geraria este erro:
Este erro só pode aparecer quando o compilador estiver sendo executado no modo restrito.
| |
1121 | Uma definição getter não deve ter parâmetros. | ||
1122 | Uma definição setter deve ter exatamente um parâmetro. | ||
1123 | Uma definição setter não pode ter parâmetros opcionais. | ||
1124 | O tipo de retorno de uma definição getter não deve ser nulo. | Uma função getter simula uma variável. Como as variáveis não podem ser do tipo nulo, não é possível declarar funções getter para retornar o tipo nulo. | |
1125 | Métodos definidos em uma interface não devem ter um corpo. | ||
1126 | A função não tem um corpo. | ||
1127 | O atributo %s foi especificado várias vezes. |
Você especificou um atributo mais de uma vez na mesma instrução. Por exemplo, a instrução public static public var x; gera este erro porque ela especifica duas vezes que a variável x é pública. Excluir declarações duplicadas.
| |
1129 | Definição da interface duplicada: %s. | Alterar ou excluir as definições duplicadas. | |
1130 | Um construtor não pode especificar um tipo de retorno. | ||
1131 | As classes não devem ser aninhadas. | ||
1132 | O atributo final só pode ser usado em um método definido em uma classe. | ||
1133 | O atributo native só pode ser usado com definições de função. | ||
1134 | O atributo dynamic só pode ser usado com definições de classe. | ||
1135 | Erro de sintaxe: %s não é um tipo válido. | ||
1136 | Número incorreto de argumentos. Esperado %s. |
A função espera um número diferente de argumentos do que os fornecidos. Por exemplo, o código a seguir define a função goo , que tem dois argumentos:
class A { static function goo(x:int,y:int) { return(x+y); } } A instrução a seguir geraria um erro, pois fornece três argumentos: A.goo(1,2,3); | |
1137 | Número incorreto de argumentos. Não é esperado mais que %s. | ||
1138 | Parâmetros necessários não são permitidos depois dos parâmetros opcionais. | ||
1139 | Declarações de variáveis não permitidas em interfaces. | ||
1140 | Os parâmetros especificados depois da palavra-chave de definição do parâmetro ...rest só podem ser do tipo de dados Array. | ||
1141 | Uma classe só pode estender outra classe, não uma interface. | ||
1142 | Uma interface só pode estender outras interfaces, mas %s é uma classe. | Você está tentando fazer com que a interface estenda uma classe. Uma interface só pode estender outra. | |
1143 | O atributo override só pode ser usado em um método definido em uma classe. | ||
1144 | Método de interface %s no namespace %s implementado com assinatura incompatível na classe %s. | As assinaturas do método devem ser exatamente correspondentes. | |
1145 | Os métodos nativos não podem ter um corpo. |
Não é possível usar native , pois é uma palavra-chave reservada.
| |
1146 | Um construtor não pode ser um método getter ou setter. | ||
1147 | Um arquivo de origem AS não especificado. | ||
1149 | A instrução return não pode ser usada no código de inicialização estática. | ||
1150 | O atributo protected só pode ser usado em definições de propriedade de classe. | ||
1151 | Existe um conflito com a definição %s no namespace %s. |
Não é possível declarar mais de uma variável com o mesmo nome de identificador no mesmo escopo, a menos que todas as variáveis sejam declaradas como do mesmo tipo. No ActionScript 3.0, blocos de código diferentes (como os usados em dois loops for na mesma definição de função) são considerados parte do mesmo escopo.
O exemplo de código a seguir transmite corretamente a variável
O exemplo de código a seguir gera um erro, pois o tipo que transmite a declaração da variável e os loops
| |
1152 | Existe um conflito com a definição herdada %s no namespace %s. | ||
1153 | Um construtor só pode ser declarado público. | ||
1154 | Somente um public, private, protected ou internal pode ser especificado em uma definição. | ||
1155 | Os acessadores não podem ser aninhados dentro de outras funções. | ||
1156 | As interfaces não podem ser instanciadas com o novo operador. | ||
1157 | Os membros da interface não podem ser declarados público, privado, protegido ou interno. | ||
1158 | Erro de sintaxe: chave esquerda ausente ({) antes do corpo da função. | ||
1159 | A instrução return não pode ser usada no código de inicialização do pacote. | ||
1160 | O atributo native não pode ser usado nas definições na interface. |
Não é possível usar native , pois é uma palavra-chave reservada.
| |
1162 | Somente um atributo do namespace pode ser usado por definição. | ||
1163 | O método %s entra em conflito com as definições herdadas da interface %s. | ||
1165 | Atributo de interface %s inválido. | ||
1166 | Declarações de namespaces não permitidas em interfaces. | ||
1167 | A classe %s implementa a interface %s várias vezes. |
A classe implementa a mesma interface mais de uma vez. O exemplo a seguir gera este erro porque a classe C implementa a interface A duas vezes:
A instrução da declaração de implementação correta deve ser | |
1168 | Atribuição ilegal à função %s. |
Você está tentando redefinir uma função. Por exemplo, o código a seguir define a função topLevel() para imprimir a palavra "top". A segunda instrução gera um erro, pois atribui um valor de retorno diferente à função:
| |
1169 | Os atributos do namespace não têm permissão em métodos da interface. | ||
1170 | A função não retorna um valor. |
Todo fluxo de controle possível em uma função deve retornar um valor sempre que o tipo de retorno for diferente de void. A função f(x) a seguir não gera um erro porque a instrução if..else sempre retorna um valor:
Entretanto, a função
Essa verificação só é possível quando a função declara um tipo de retorno diferente de nulo. | |
1171 | Um inicializador de namespace deve ser uma literal de string ou outro namespace. | ||
1172 | Não foi possível encontrar a definição %s. | ||
1173 | A definição do rótulo é inválida. | ||
1176 | A comparação de um valor com tipo estático %s e um tipo possivelmente não relacionado %s. | Este erro é habilitado no modo restrito. | |
1177 | A instrução return não pode ser usada no código de inicialização global. | ||
1178 | A tentativa de acesso da propriedade inacessível %s por meio de uma referência com tipo estático %s. | ||
1179 | :Object está temporariamente fora de serviço. Use :*. | ||
1180 | Chamada para um método possivelmente indefinido %s. | Este erro só aparece quando o compilador é executado no modo restrito. | |
1181 | Encaminhar referência para uma classe base %s. | ||
1182 | O pacote não pode ser usado como valor: %s. | ||
1184 | Valor padrão incompatível do tipo %s onde %s é esperado. | ||
1185 | O switch tem mais de um padrão, mas somente um padrão é permitido. | ||
1188 | Atribuição ilegal à classe %s. | ||
1189 | Tentativa de excluir a propriedade fixa %s. Somente propriedades definidas dinamicamente podem ser excluídas. | A exclusão remove propriedades definidas dinamicamente de um objeto. As propriedades declaradas de uma classe não podem ser excluídas. Este erro só aparece quando o compilador é executado no modo restrito. | |
1190 | A classe base não foi encontrada ou não é uma constante de tempo de compilação. | ||
1191 | A interface não foi encontrada ou não é uma constante de tempo de compilação. | ||
1192 | O atributo static permitido em definições do namespace. | ||
1193 | As definições de interface não devem ser aninhadas na classe ou em outras definições da interface. | ||
1194 | O atributo prototype é inválido. | ||
1195 | Tentativa de acesso do método inacessível %s por meio de uma referência com tipo estático %s. | Você está chamando um método privado de outra classe ou está chamando um método definido em um namespace que não está em uso. Se você estiver chamando um método definido em um namespace sem uso, adicione a instrução use ao namespace necessário.
| |
1196 | Erro de sintaxe: esperando uma expressão após o throw. | ||
1197 | A classe %s não pode estender %s, pois ambas são associadas a símbolos da biblioteca ou à linha do tempo principal. | ||
1198 | Atributos não são permitidos na definição do pacote. | ||
1199 | Erro interno: %s. | ||
1200 | Erro de sintaxe: inválido para o inicializador for-in; somente uma expressão esperada. | ||
1201 | Uma instrução super não pode ocorrer depois de uma instrução super, return ou throw. | ||
1202 | Acesso de propriedade indefinida %s no pacote %s. |
Você está tentando acessar uma variável indefinida em um pacote. Por exemplo, se a variável p.huh não tiver sido definida, uma chamada a ela gera este erro:
Este erro só poderá aparecer quando o compilador estiver sendo executado no modo restrito.
| |
1203 | Não foi encontrado construtor padrão na classe base %s. | É necessário chamar explicitamente o construtor da classe base com uma instrução super (), se ela tiver 1 ou mais argumentos necessários. | |
1204 | /* encontrado sem corresponder */. | Os caracteres '/*' foram encontrados, o que indica o início de um comentário, mas os caracteres correspondentes '*/', que indicam o final do bloco do comentário, não foram encontrados. | |
1205 | Erro de sintaxe: aguardando uma chave esquerda({) ou literal de string (""). | ||
1206 | A instrução super só pode ser usada como último item em uma lista do inicializador de construtor. |
Não é possível usar a instrução super dentro de um construtor. Você só pode usar a instrução super como último item na lista do inicializador de construtor.
| |
1207 | A palavra-chave this não pode ser usada nos inicializadores de propriedade. |
Não é possível usar a palavra-chave this dentro de um inicializador de propriedade.
| |
1208 | O inicializador de um valor de configuração deve ser uma constante de tempo de compilação. | O inicializador do valor de configuração deve ser um valor conhecido no tempo de compilação. O inicializador pode ser uma string, um número ou booliano constante ou uma referência para outro valor de configuração definido anteriormente. | |
1209 | A variável de configuração só pode ser declarada const. | Ao definir uma variável de configuração, ela deve se declarada como const. | |
1210 | Um valor de configuração deve ser declarado no nível superior de um programa ou pacote. | Um valor de configuração deve ser declarado no nível superior de um programa ou pacote. | |
1211 | O Namespace %s não é compatível com o namespace de uma configuração. | O namespace não pode ter o mesmo nome do namespace de uma configuração. | |
1212 | A precisão deve ser um número inteiro entre 1 e 34. | ||
1214 | Versão incompatível: não é possível fazer referência à definição %s introduzida na versão %s do código com a versão %s. | ||
1215 | Inicialização inválida: a conversão para o tipo %s perde dados. |
Wed Jun 13 2018, 11:27 AM Z