Estoy tratando de hacer una búsqueda en mi espacio de trabajo Eclipse (Java) para encontrar todas las instancias de variables estáticas que no son definitivas.Regex para encontrar variables estáticas (no finales)
Probé varias expresiones regulares, pero no dieron ninguna coincidencia. ¿Puede alguien sugerir una expresión regular que coincida con todas las líneas que contengan static
y que no contenga final
, y que no termine en {
?
La última parte acerca de que no termina con {
eliminará los métodos estáticos.
Un ejemplo:
public class FlagOffendingStatics {
private static String shouldBeFlagged = "not ok";
private static final String ok = "this is fine";
public static void methodsAreOK() {
}
}
Sí esto también podría funcionar, sin embargo, no fue capaz de búsquedas cadena de Eclipse. Quizás pueda intentar ejecutar esto desde un símbolo del sistema de CygWin. - Gracias Parag – user31837
-1 porque las herramientas de la consola son geniales, pero las soluciones integradas son las respuestas solicitadas aquí. –