org.apache.commons.collections.CollectionUtils.unmodifiableCollection()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(2.1k)|赞(0)|评价(0)|浏览(184)

本文整理了Java中org.apache.commons.collections.CollectionUtils.unmodifiableCollection()方法的一些代码示例,展示了CollectionUtils.unmodifiableCollection()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。CollectionUtils.unmodifiableCollection()方法的具体详情如下:
包路径:org.apache.commons.collections.CollectionUtils
类名称:CollectionUtils
方法名:unmodifiableCollection

CollectionUtils.unmodifiableCollection介绍

[英]Returns an unmodifiable collection backed by the given collection.

This method uses the implementation in the decorators subpackage.
[中]返回给定集合支持的不可修改集合。
此方法使用decorators子包中的实现。

代码示例

代码示例来源:origin: commons-collections/commons-collections

public void testUnmodifiableCollection() {
  Collection col = CollectionUtils.unmodifiableCollection(new ArrayList());
  assertTrue("Returned object should be a UnmodifiableCollection.",
    col instanceof UnmodifiableCollection);
  try {
    col = CollectionUtils.unmodifiableCollection(null);
    fail("Expecting IllegalArgumentException for null collection.");
  } catch (IllegalArgumentException ex) {
    // expected
  }  
}

代码示例来源:origin: org.openl.rules/org.openl.rules.mapping.dev

@SuppressWarnings("unchecked")
public Collection<FieldMap> getFieldMappings() {
  return CollectionUtils.unmodifiableCollection(fieldMappings.values());
}

代码示例来源:origin: org.opensingular/flow-core

final Collection<ProcessScheduledJob> getScheduledJobs() {
  return CollectionUtils.unmodifiableCollection(scheduledJobsByName.values());
}

代码示例来源:origin: org.opensingular/singular-flow-core

@Nonnull
final Collection<FlowScheduledJob> getScheduledJobs() {
  return CollectionUtils.unmodifiableCollection(scheduledJobsByName.values());
}

代码示例来源:origin: jtrfp/terminal-recall

/**
* Returns immutable snapsthot of all registered FeatureFactories for this FeaturesImpl at time of invocation.
* @return Collection containing one instance of each registered FeatureFactory at the time of invocation.
* @since Dec 23, 2017
*/
public Collection<FeatureFactory> getAllRegisteredFactories(){
Collection<FeatureFactory> resultOrig = featureFactoriesByFeature.values();
Collection<FeatureFactory> resultClone = new HashSet<FeatureFactory>();
resultClone.addAll(resultOrig);
return CollectionUtils.unmodifiableCollection(resultClone);
}

相关文章