Если Вы хотите, чтобы временный объект использовался для статической инициализации, от которой тогда избавляются, можно использовать статический блок инициализатора, например,
class MyUtils {
static
{
MyObject myObject = new MyObject();
doStuff(myObject, params);
}
static boolean doStuff(MyObject myObject, Params... params) {
// do stuff with myObject and params...
}
}
, так как статический блок инициализатора является специальным видом статического метода, myObject является локальной переменной и может быть собран "мусор" после того, как блок заканчивает выполняться.
До SVN 1.8 пользовательские ключевые слова не поддерживались SVN.
Вот поддерживаемые ключевые слова и то, как они работают. http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html
Пользовательские ключевые слова некоторое время требовали функции. http://subversion.tigris.org/issues/show_bug.cgi?id=890
Эта функция, наконец, была добавлена в SVN 1.8 (спасибо MarkusSchaber). https://subversion.apache.org/docs/release-notes/1.8#custom-keywords
Я думаю, что ключевые слова чувствительны к регистру. Попробуйте следующее:
svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.