Created
January 23, 2016 00:34
-
-
Save edipofederle/968285d3b293730546b4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//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