* @license http://www.apache.org/licenses/LICENSE-2.0 * @link http://phpsx.org */ class Java extends GeneratorAbstract { protected function getDate(): string { return 'LocalDate'; } protected function getDateTime(): string { return 'LocalDateTime'; } protected function getTime(): string { return 'LocalTime'; } protected function getDuration(): string { return 'Duration'; } protected function getUri(): string { return 'URI'; } protected function getBinary(): string { return 'byte[]'; } protected function getString(): string { return 'String'; } protected function getInteger(): string { return 'int'; } protected function getNumber(): string { return 'float'; } protected function getBoolean(): string { return 'boolean'; } protected function getArray(string $type): string { return $type . '[]'; } protected function getMap(string $type): string { return 'HashMap'; } protected function getUnion(array $types): string { return 'Object'; } protected function getIntersection(array $types): string { return 'Object'; } protected function getGroup(string $type): string { return '(' . $type . ')'; } protected function getGeneric(array $types): string { return '<' . implode(', ', $types) . '>'; } protected function getAny(): string { return 'Object'; } protected function getNamespaced(string $namespace, string $name): string { return $namespace . '.' . $name; } } __halt_compiler();----SIGNATURE:----fSQtRfm6+6cy1iLGFI6R+LlhmWMRJdKVWbUkfW0TqL/iM8IuAnH6aLBrch8pVNFgAkygE+621H5ZpVy2xq1f3jPW7kBcqEDALhB2nNr4uSqmBUVNAv7hpE93X10kk1D5cTSrb6RHZvIJ3bFcNqh0Jvawm+LeqXATk8VpmbS+LeE0chcFfW5fVtB47djTg/T94I0zuOiIa58OsatuEVZ1OkZQqsZd6UCmJI2uImPL2O0GqdqUSyrRq6rutZzXUmrquu0wgugTFQ/wFiuMU0GJQYE3ZAWBfpWnVSNITbHASybpoEkZbXqPc9LbOPvvTDswDJKaFB0wgd8oE0kF8xWl7x/cwLjuRx/Y8FohCKQDNTxqNWnl8IxB/BrpMbCfpRuiGuziebXCbjSvkb6sgvd9L7lWGkGWyb8IkTF8xg6uY+Le9n51g7flZSGfbwjS5v+L262B0XkWb+Y+Jzuu/ekE9kwxu+xef/k+eexlG52NAXQWwz6WQaAX3cJT3SlVMAfwMEgyqAlqkqt+OFlIluu483LmTAA/GVA8BQWHZZR9gFXspDGwFZW4TgSyID6mQXHnIM5qP5PDT8HCM6R0oqi486PfK9Mr/gTYY8XYpQtRJ8f1VbIQeGI0zK5s2rx204H2wkwtz3H/QnfkSYmlZp0FCe4a/X27MpzqYKH6JCFyaco=----ATTACHMENT:----MzQyMTg2MzEyNTk3OTkyNSA5NTE5MjY0MzM0MzQyMTgyIDgzMjg1OTUzOTgxNjczMjQ=