27
loading...
This website collects cookies to deliver better user experience
import groovy.util.logging.*
@Log4j //pro caso do Log4J
class Brutality {
def metodo() {
// olha aqui o seu logger
log.info "Logando!"
}
}
import groovy.transform.*
@Immutable
final class PessoaImutavel {
String nome
String sobrenome
}
void setNome(String valor) {
if (this.nome == null) {this.nome = valor;}
}
import groovy.transform.*
class IntegratorTabajara {
@Memoized
double calculoBruto(double parametro) {
// após longo cálculo retorna o valor
}
}
import groovy.transform.*
@ToString
class Pessoa {
String nome
String sobrenome
}
println new Pessoa(nome:"Henrique", sobrenome:"Lobo")
// saida formatada:
// Pessoa(Henrique, Lobo)
27