¿Cómo puedo crear una plantilla de código en NetBeans 7.1.1 para un mensaje de registro?

¿Cómo puedo crear una plantilla de código en NetBeans 7.1.1 para esto?

public static void someMethodName(String arg1, Integer arg2) {
    LOG.debug("someMethodName{}, {}", new Object[]{arg1, arg2});
...
}

preguntado el 22 de mayo de 12 a las 16:05

1 Respuestas

Algo como lo siguiente debería funcionar :)

public static ${ret default="void"} ${mname default="someMethodName"}(${Type1 default="String"} ${var1 default="arg1"}, ${Type2 default="Integer"} ${var2 default="arg2"}) {
    LOG.debug("${mname}{}, {}", new Object[] {${var1}, ${var2}});
    ${cursor}
}

Pero probablemente deseaba poder especificar el número de parámetros. Desafortunadamente algo como lo siguiente:

public static ${ret default="void"} ${mname default="someMethodName"}(${args default=""}) {
    LOG.debug("${mname}{}, {}", new Object[] {${args}});
    ${cursor}
}

no funcionaría porque incluiría los nombres de los tipos también en la línea LOG:

public static void someMethodName(String arg1, int arg2) {
    LOG.debug("someMethodName{}, {}", new Object[]{String arg1, int arg2});

}

Una solución alternativa que me viene a la mente es usar la primera solución y proporcionar diferentes plantillas de código para diferentes números de parámetros de método (por ejemplo, Psm1, Psm2, ...).

Respondido el 15 de Septiembre de 12 a las 02:09

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.