new JRuby().Rails(new Short()[7])
ou new JRuby().Rails(new Short((short)7), new Short((short)8));
:idea: Unboxing é o termo para criar tipos primitivos para representar o valor de um objeto
short J =JRails(7).shortValue(); :shock:
:thumbup: Classe Wrapper --------------------->Tipo Primitivo
Rafael_Nunes
Casting e Autoboxing são coisas distintas.
Não existe casting em autoboxing/unboxing.
Ps: E não existe :FLEX em Java, como os símbolos em Ruby. Mesmo enumerations não podem começar com ‘:’(dois pontos).
Marcio_Duran
Rafael Nunes:
Casting e Autoboxing são coisas distintas.
Não existe casting em autoboxing/unboxing.
Ps: E não existe :FLEX em Java, como os símbolos em Ruby. Mesmo enumerations não podem começar com ‘:’(dois pontos).
short j=Rails(7).shortValue(); :shock: Posssivel ?
Rafael_Nunes
Nope, impossível.
Rails() te retorna uma String, logo, como você vai chamar o método shortValue(). E o método Rails() espera um short, e o parâmetro que você está passando é um int.
E também o retorno do método Rails() é “Flex” ou “MXML”, logo, como você quer atribuir uma String para um primitivo?
Marcio_Duran
Rafael Nunes:
Nope, impossível.
Rails() te retorna uma String, logo, como você vai chamar o método shortValue(). E o método Rails() espera um short, e o parâmetro que você está passando é um int.
E também o retorno do método Rails() é “Flex” ou “MXML”, logo, como você quer atribuir uma String para um primitivo?
Correto, acho que estava pensando em algo toString(), deveria esta imaginado o conjunto e acabei saindo do foco mesmo do Metodos Wrapper…em especifico …