Existe alguma maneira de fazer o import estatico de uma classe no mesmo pacote?
Tenho duas classes no pacote “default” uma com conteudo estatico e outra para tentar fazer o import.
por exemplo:
porém recebo a seguinte mensagem "The import ClasseStatic cannot be resolved"
existe alguma forma de fazer isso? com qualquer classe que esteja em algum outro package funciona normalmente. Ou só funciona dentro de um package?
O pior é que lendo a Java Language Specification, versão 3.0, dá a impressão que não seria preciso que a classe pertencesse a um pacote. Leia as páginas 164 e 165 (parágrafos 7.5.3 e 7.5.4) para ver se eu entendi direito.
Pelo que imagino, é o análogo a tentar fazer o seguinte import:
import Class1;
sem pacotes (no caso de todas as classes estarem no pacote default). Como não é possível fazer esse import (todas as classes do mesmo pacote são visíveis umas às outras, sem ter de fazer import, portanto esse import não é aceito pelo compilador, embora ele fosse apenas redundante), parece que o compilador também rejeitaria import static Class1.*;. Mas, como disse, acho que não entendi direito a JLS.