Может ли кто-нибудь помочь мне "перевести" этот фрагмент кода Java в термины Perl / Moose ?.Попытка понять Java-объектный синтаксис / логику, и я знаю только perl.
РЕДАКТИРОВАТЬ на основе комментариев: Фрагмент идет из пакета xwiki - http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents... Это слишком большой для анализа, так что насчетоставшийся код?Возможно (только для объяснения - игнорировать @lines? Каково общее значение слова "@something"?
@Component("hello")
public class HelloWorldScriptService implements ScriptService
{
@Requirement
private HelloWorld helloWorld;
public String greet()
{
return this.helloWorld.sayHello();
}
}
Ищете что-то вроде следующего фрагмента Perl, но понятия не имеете о "@"Компонент, @Requirement и т. Д .: (
package HelloWorldScriptService;
use Moose;
sub greet {
return $self->
}
Существует несколько документов, в которых java объясняется с помощью терминов perl-ish? (По крайней мере, некоторые основы)