Skip to content

Um gerador bastante simplificado de classes Java via linha de comando. Para uso acadêmico.

Notifications You must be signed in to change notification settings

profdcallegari/GeraClasseJava

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeraClasseJava Build Status SonarCloud

Um gerador bastante simplificado de classes java via linha de comando. Gera o código-fonte de uma classe Java com construtor, getters & setters.

Versões

GeraClasseJava 0.1 - Daniel Callegari, Jan 2020

Uso:

GeraClasseJava NomeClasse tipo:nomeAtributo1 [tipo:nomeAtributo2 ...]
Tipos: s=String, d=int, f=double, c=char, b=boolean
Pelo menos um atributo deve ser especificado.

Exemplo:

java -jar GeraClasseJava.jar Funcionario s:nome d:anoNasc f:salario

irá produzir o arquivo Funcionario.java com o seguinte conteúdo:

public class Funcionario {

	private String nome;
	private int anoNasc;
	private double salario;

	public Funcionario (String nome, int anoNasc, double salario) {
		this.setNome(nome);
		this.setAnoNasc(anoNasc);
		this.setSalario(salario);
	}

	public String getNome () {
		return this.nome;
	}

	public int getAnoNasc () {
		return this.anoNasc;
	}

	public double getSalario () {
		return this.salario;
	}

	public void setNome (String nome) {
		this.nome = nome;
	}

	public void setAnoNasc (int anoNasc) {
		this.anoNasc = anoNasc;
	}

	public void setSalario (double salario) {
		this.salario = salario;
	}

}

About

Um gerador bastante simplificado de classes Java via linha de comando. Para uso acadêmico.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages