В хронологическом порядке появления API (насколько я знаю):
logger.debug("The entry is {}.", entry);
//which expands effectively to
if (logger.isDebugEnabled()){
// Note that it's actually *more* efficient than this - see Huxi's comment below...
logger.debug("The entry is " + entry + ".");
}
Clojure компилируется в байтовый код Java , поэтому вы сможете делать то, что хотите, используя rJava
. Немного некрасиво будет выяснить, каковы сигнатуры методов, поскольку rJava
требует сигнатуры метода в стиле JNI.