Skip to content

Instantly share code, notes, and snippets.

@edipofederle
Created January 23, 2016 00:34
Show Gist options
  • Save edipofederle/968285d3b293730546b4 to your computer and use it in GitHub Desktop.
Save edipofederle/968285d3b293730546b4 to your computer and use it in GitHub Desktop.
//Na classe Architecture.java tem o seguinte método:
/**
* Retorna um Map imutável. É feito isso para garantir que nenhum modificação seja feita diretamente na lista
*
* Set<Package>
*
* @return Set<Package>
*/
public Set<Package> getAllPackages() {
return Collections.unmodifiableSet(this.packages);
}
// como voce quer pegar algo randomico, poderia usar o método shuffle (da API do Java) para pegar algum aleatorio.
// acho que shuffle aceita um Set.
// Para o caso de um determinado pacote, voce pode usar, o tambem existente método, findElementByName (da classe Architecture).
// porém voce vai precisar informar o nome do pacote (no seu caso).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment