Articles of eclipse

Análise nula do Eclipse: A expressão do tipo int precisa de conversão desmarcada para estar em conformidade com ‘@Nullull Integer’

Ao configurar o Eclipse 4.2.0 para executar uma análise nula (configurada para usar @javax.annotation.Nonnull etc.), o código a seguir gerará o aviso Segurança do tipo nulo: a expressão do tipo int precisa de conversão desmarcada para estar em conformidade com ‘@Nullull Integer’ class C { static void foo(int i) { bar(i); // Warning } static […]

JavaDoc @see para o construtor MyClass retornando um aviso “referência não encontrada”

Eu estou tentando criar o javadoc para minha biblioteca de clientes. Em MyOtherClass, eu coloco o abaixo @see, e recebo avisos. MyOtherClass e MyClass estão em pacotes diferentes, no mesmo projeto. @see MyClass#Constructor(Type1 param1, Type2 param2) warning – Tag @see: reference not found: MyClass#Constructor(Type1 param1, Type2 param2) Então eu tentei @see MyClass#MyClass(Type1 param1, Type2 param2) […]

Troca de código quente não está funcionando, por quê?

Quando estou tentando escrever um aplicativo de console simples de uma class – não há problema. Eu posso mudar o código em um método ao depurar. O problema é com meus aplicativos da web no Jetty. Não está funcionando nem no modo de debugging usual (pressionando um botão de debugging no eclipse) nem no modo […]

Criação de perfil para java no eclipse juno

Eu tenho que otimizar o desempenho de um projeto de equipe (no eclipse Juno). Para identificar o gargalo da garrafa (tempo) estou procurando por uma ferramenta ou plugin. Parece haver uma boa plataforma TPTP , mas isso não é mais suportado no Eclipse Juno. A JVM é um bom começo, mas parece não ser suficiente […]

Como chamar MethodHandle.invokeExact () com uma matriz de Object ?

O MethodHandle.invokeExact (Object … args) do Java usa uma lista de argumentos de comprimento variável. Quando tento passar uma matriz de Object [] em vez de uma lista, recebo um erro. Ver abaixo: private void doIt() throws Throwable { Method meth = Foo.class.getDeclaredMethods()[0]; MethodHandles.Lookup lookup = MethodHandles.lookup(); MethodHandle mh = lookup.unreflect(meth); Foo foo = new […]

É possível adicionar pontos de interrupção a uma class para a qual não tenho o código-fonte?

Eu quero adicionar um ponto de interrupção em uma class no Eclipse, mas eu não tenho o código-fonte para isso. É possível adicionar um ponto de interrupção? No meu caso eu realmente só preciso saber quando um método é chamado. (Como uma nota lateral: alguém tem o código-fonte para j2ee_api_1_3.jar?)

Eclipse parou aleatoriamente de começar

Eu tenho usado muito o Eclipse recentemente e não tive nenhum problema com ele. Ontem à noite, eu estava trabalhando perfeitamente bem. No entanto, esta manhã, sempre que eu carregá-lo, o programa pára de funcionar a meio caminho da canvas inicial de carregamento (antes que o espaço de trabalho real seja aberto). A informação diz […]

o que é estrutura interna correta do arquivo JAR

Esta é uma pergunta muito boba que eu não posso multar uma resposta diferente. Fundo. Estou usando o Eclipse (com um dos plugins ANT, em um terminal XP). Acabei de começar a tocar com ANT, na diretiva [jar] estou definindo o local do meu arquivo JAR finalizado e recebo o seguinte quando descompacto o arquivo […]

Como faço para depurar falhas silenciosas em aplicativos Java?

Eu estou tentando depurar um problema no meu aplicativo Java que não gera erros, sem exceções e nem falha o aplicativo (parece que a falha acontece em um segmento separado). O problema parece estar dentro de uma chamada para uma function de biblioteca (é JAXBContext.newInstance(String) se isso for importante). O programa alcançará a linha imediatamente […]

Eclipse Luna não encontra referências a elementos Java

No editor Java, clico com o botão direito do mouse em um nome de método ou nome de class ou outro elemento (definido em minha origem, não em um JAR de dependência) e, no menu, seleciono References / Workspace. Em alguns casos, as referências a esses elementos são localizadas e mostradas na visualização Search conforme […]