/src/org/bitbucket/connectors/jetbrains/ui/BitbucketBundle.java
Java | 34 lines | 23 code | 7 blank | 4 comment | 4 complexity | dd33b7649da0bba9a5ed8f06311e4d26 MD5 | raw file
- package org.bitbucket.connectors.jetbrains.ui;
- import com.intellij.CommonBundle;
- import com.intellij.reference.SoftReference;
- import java.lang.ref.Reference;
- import java.util.ResourceBundle;
- /**
- * @author Alexei Orischenko
- * Date: Jan 6, 2010
- */
- public class BitbucketBundle {
- private static Reference<ResourceBundle> myBundle;
- private static final String BUNDLE = BitbucketBundle.class.getPackage().getName() + ".Messages";
- public static String message(String key, Object... params) {
- return CommonBundle.message(getBundle(), key, params);
- }
- private static ResourceBundle getBundle() {
- ResourceBundle bundle = null;
- if (myBundle != null) {
- bundle = myBundle.get();
- }
- if (bundle == null) {
- bundle = ResourceBundle.getBundle(BUNDLE);
- myBundle = new SoftReference<ResourceBundle>(bundle);
- }
- return bundle;
- }
- }