Eclipse IDE predefined variable for current class
-
04-03-2021 - |
سؤال
I have a logger defined for every Java class:
private XLogger logger = XLoggerFactory
.getXLogger(AuthenticationFailureHandlerImpl.class.getName());
I want to add this to Eclipse snippets. Is there a pre-defined Eclipse variable such that the class name could be dynamically replaced with the class name where this snippet is inserted?
Thank you.
المحلول
I'm using this:
private static final Log LOG = LogFactory.getLog(${enclosing_type}.class);
Define it in Java->Editor->Templates of the Eclipse Preferences.
نصائح أخرى
Additionally, you can add imports.
${imp:import(org.slf4j.Logger, org.slf4j.LoggerFactory)}
private static final Logger logger = LoggerFactory.getLogger(${enclosing_type}.class);
لا تنتمي إلى StackOverflow