or que o Eclipse exige que eu defina colchetes (arbitrários) no código jav
Atualmente, estou tentando descobrir como usar o Eclipse para programar modelos de escape em java. Eu sou muito novo no Escape e no Eclipse, e já faz um tempo desde que eu programei em java, então desculpe se esta é uma pergunta estúpid
Basicamente, fui assombrado por mensagens de erro estranhas do Eclipse. Eu rastreei o último até esse problema:
Isso funciona
public class CoordinationGame extends Scape {
.
.
.
Scape lattice;
boolean test;
int test2;
{
test = true;
test2 = 3;
}
{
lattice = new Scape(new Array2DVonNeumann());
}
}
Isso gera mensagens de erro estranhas:
public class CoordinationGame extends Scape {
.
.
.
Scape lattice;
boolean test;
int test2;
test = true;
test2 = 3;
lattice = new Scape(new Array2DVonNeumann());
}
i.e.{
espera aferint test2
eSyntax error on token "lattice", VariableDeclaratorId expected after this token
.
Como eu disse, Java já faz algum tempo, mas IIRC, esses suportes não devem ser necessários.Essa questã estabelece que esse uso de colchete é um bloco de inicialização, mas provavelmente não é isso que eu quero fazer aqu
Alguém sabe por que o Eclipse exige que eu defina esses colchetes ou o que eu poderia fazer para mudar esse comportament
Desde já, obrigado! Martin
PS: Algumas informações que provavelmente serão úteis:
Eu uso eclipse-indigo, instalei o AMP do kit de ferramentas de modelagem. Não tenho muita certeza de como verificar isso, mas acredito que estou usando o jre6, pois é o que diz a guia JRE System Library do meu explorador de pacotes. No futuro, pretendo encontrar uma maneira de executar o ambiente de modelagem de escape com o Groovy, mas essa será outra pergunta…