* @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:----ABdIotxk6Jx2/5+2yCRnIXTCqa+mADWt9hxz3NlQ3kdck8y/jYAtEC5yZZ8fbfe4z8fpLnZKcRGKE6GF1bnVq7P47bTcvqnxE6knDL4esre5v6aM3Tilyg3VikrmPZ9tRIzoHGQ0DSO3wcD4n7t8t56v3dh0GsMLHApCUnOdVU2sE+3RAquxRjmYNZTSdBd4E/UHJyWAn4F7W1cO9qJKMXCRZ2PSZsq60YkGV0Nc5PcuSSq42FLS6Uh7+aJedSkP6q9gHIOVcpueNcv8YnHABll0ieP46jvR22O+3SbD7E9lD99Svj56pprnQJhfZniQ19WdEAzw7IVRgAilcRGcJK2ttaQjP8cRhNJaM6DFrtFIfpKhGcovfbr8tor7ZBHNm0i+oudqgf4ILan8PRb/NgcJYBBxGknLokv1zwp2fo5QLf+s9eAyKBWS+k7b+s3cA4LUfcBCH6ila0XCOPm/jGb8IrGOE+RKYgSK4NOYpApep4eu0ILx3vsg+QSRGQ8Exy7GSy8IQe9QjvuGeSCRDq0CZFfIOhzCupMz8JCye7TDDpR5gpuPlux5fQVEMBxpBY0gctqYX0t0wg04D6iEQhTdVU2tKqp6bq06mWiJXRZm0IgBaC6W7mP/PldnFSu3HndUbnXC6eEVpNjAqFzi3yjVW1XWcwbWR0Kl+/k+ePw=----ATTACHMENT:----ODgwNjMzMzU1ODYxODc5MCA1OTM4NDIxNTE2NTY2NTU4IDExNjczMDQ3OTMwODk0MzU=