本文整理汇总了Java中clojure.lang.PersistentArrayMap.EMPTY属性的典型用法代码示例。如果您正苦于以下问题:Java PersistentArrayMap.EMPTY属性的具体用法?Java PersistentArrayMap.EMPTY怎么用?Java PersistentArrayMap.EMPTY使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类clojure.lang.PersistentArrayMap
的用法示例。
在下文中一共展示了PersistentArrayMap.EMPTY属性的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: wrapping
@Test
public void wrapping() throws Exception {
PersistentHashSet persistentHashSet = PersistentHashSet.create();
PersistentVector persistentVector = PersistentVector.create();
PersistentArrayMap persistentArrayMap = PersistentArrayMap.EMPTY;
ClojureSet clojureSet = intoClojureSet(persistentHashSet);
ClojureList clojureList = intoClojureList(persistentVector);
ClojureMap clojureMap = intoClojureMap(persistentArrayMap);
Field setDelegate = ClojureSet.class.getDeclaredField("delegate");
Field listDelegate = ClojureList.class.getDeclaredField("delegate");
Field mapDelegate = ClojureMap.class.getDeclaredField("delegate");
setDelegate.setAccessible(true);
listDelegate.setAccessible(true);
mapDelegate.setAccessible(true);
assertSame(setDelegate.get(clojureSet), persistentHashSet);
assertSame(listDelegate.get(clojureList), persistentVector);
assertSame(mapDelegate.get(clojureMap), persistentArrayMap);
}
示例2: empty
@Override
public IPersistentCollection empty() {
return new IndifferentAccessMap(PersistentArrayMap.EMPTY);
}
示例3: empty
public IPersistentCollection empty() {
return new IndifferentAccessMap(PersistentArrayMap.EMPTY);
}
示例4: empty
public IPersistentCollection empty() {
return new IndifferentAccessMap(PersistentArrayMap.EMPTY);
}