作者:新葡京开户 | 来源:互联网 | 2023-10-13 19:11
本文整理了Java中com.google.common.collect.ImmutableList.copyFromCollection()方法的一些代码示例,展示了
本文整理了Java中com.google.common.collect.ImmutableList.copyFromCollection()
方法的一些代码示例,展示了ImmutableList.copyFromCollection()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ImmutableList.copyFromCollection()
方法的具体详情如下:
包路径:com.google.common.collect.ImmutableList
类名称:ImmutableList
方法名:copyFromCollection
ImmutableList.copyFromCollection介绍
暂无
代码示例
代码示例来源:origin: org.sonatype.sisu/sisu-guava
/**
* Returns an immutable list containing the given elements, in order.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Iterator extends E> elements) {
return copyFromCollection(Lists.newArrayList(elements));
}
代码示例来源:origin: com.atlassian.bundles/guava
/**
* Returns an immutable list containing the given elements, in order.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Iterator extends E> elements) {
return copyFromCollection(Lists.newArrayList(elements));
}
代码示例来源:origin: com.google.guava/guava-collections
/**
* Returns an immutable list containing the given elements, in order.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Iterator extends E> elements) {
return copyFromCollection(Lists.newArrayList(elements));
}
代码示例来源:origin: com.atlassian.bundles/guava
/**
* Returns an immutable list containing the given elements, in order.
*
* Despite the method name, this method attempts to avoid actually copying
* the data when it is safe to do so. The exact circumstances under which a
* copy will or will not be performed are undocumented and subject to change.
*
*
Note that if {@code list} is a {@code List}, then {@code
* ImmutableList.copyOf(list)} returns an {@code ImmutableList}
* containing each of the strings in {@code list}, while
* ImmutableList.of(list)} returns an {@code ImmutableList>}
* containing one element (the given list itself).
*
* This method is safe to use even when {@code elements} is a synchronized
* or concurrent collection that is currently being modified by another
* thread.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Collection extends E> elements) {
if (elements instanceof ImmutableCollection) {
@SuppressWarnings("unchecked") // all supported methods are covariant
ImmutableList list = ((ImmutableCollection) elements).asList();
return list.isPartialView() ? copyFromCollection(list) : list;
}
return copyFromCollection(elements);
}
代码示例来源:origin: com.google.guava/guava-collections
return list.asList();
return copyFromCollection(elements);
代码示例来源:origin: org.sonatype.sisu/sisu-guava
/**
* Returns an immutable list containing the given elements, in order.
*
* Despite the method name, this method attempts to avoid actually copying
* the data when it is safe to do so. The exact circumstances under which a
* copy will or will not be performed are undocumented and subject to change.
*
*
Note that if {@code list} is a {@code List}, then {@code
* ImmutableList.copyOf(list)} returns an {@code ImmutableList}
* containing each of the strings in {@code list}, while
* ImmutableList.of(list)} returns an {@code ImmutableList>}
* containing one element (the given list itself).
*
* This method is safe to use even when {@code elements} is a synchronized
* or concurrent collection that is currently being modified by another
* thread.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Collection extends E> elements) {
if (elements instanceof ImmutableCollection) {
@SuppressWarnings("unchecked") // all supported methods are covariant
ImmutableList list = ((ImmutableCollection) elements).asList();
return list.isPartialView() ? copyFromCollection(list) : list;
}
return copyFromCollection(elements);
}
代码示例来源:origin: org.hudsonci.lib.guava/guava
/**
* Returns an immutable list containing the given elements, in order.
*
* Despite the method name, this method attempts to avoid actually copying
* the data when it is safe to do so. The exact circumstances under which a
* copy will or will not be performed are undocumented and subject to change.
*
*
Note that if {@code list} is a {@code List}, then {@code
* ImmutableList.copyOf(list)} returns an {@code ImmutableList}
* containing each of the strings in {@code list}, while
* ImmutableList.of(list)} returns an {@code ImmutableList>}
* containing one element (the given list itself).
*
* This method is safe to use even when {@code elements} is a synchronized
* or concurrent collection that is currently being modified by another
* thread.
*
* @throws NullPointerException if any of {@code elements} is null
*/
public static ImmutableList copyOf(Collection extends E> elements) {
if (elements instanceof ImmutableCollection) {
@SuppressWarnings("unchecked") // all supported methods are covariant
ImmutableList list = ((ImmutableCollection) elements).asList();
return list.isPartialView() ? copyFromCollection(list) : list;
}
return copyFromCollection(elements);
}