¿Es posible completar un constructor de automóviles en IntelliJ?

bot_bot:

Por ejemplo, tengo una clase con un constructor con 5 params, en mi lugar de seleccionar manualmente los parametros y llenar ellos, es que hay una manera de contar IntelliJ para hacer esto:

MyClass myClass = MyClass.builder()
                   .param1()
                   .param2()
                   .param3()
                   .param4()
                   .param5()
                   .build();

Entonces sólo se puede rellenar los parámetros de mí mismo. Sería muy útil para asegurarse de que no me he perdido ninguna.
Alternativamente, puedo configurar las opciones de autocompletar para ordenar en el orden en que aparecen en la clase?

m.antkowicz:

Incluso si no es tal un plugin creo que no le ayudaría realmente (porque todavía se necesita hacer clic manualmente en cada llamada del método y proporcionar parámetros) y que definitivamente no debe usar IDE para protegerse de no ajustar todos los parámetros obligatorios.

En este caso, esto tampoco poner todos params obligatorias al constructor o proporciona una validación dentro de buildmétodo. Algo como

public MyClass build() {
    if(param1 == null) {
        // handle param1 null value
    }
    if(param2 == null) {
       // etc
    }
    ...
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=192713&siteId=1
Recomendado
Clasificación