java.util.AbstractList#add ( )源码实例Demo

下面列出了java.util.AbstractList#add ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: netbeans   文件: ConnectionManagerTest.java
public void testGetRecentConnections() throws Exception {
    String section = "remote.platforms";
    ExecutionEnvironment[] envs = NativeExecutionTestSupport.getTestExecutionEnvironmentsFromSection(section);
    assertTrue("Empty environmens list for section ", envs.length > 0);
    ConnectionManager.getInstance().clearRecentConnectionsList();
    AbstractList<ExecutionEnvironment> referenceList = new ArrayList<>();
    for (ExecutionEnvironment env : envs) {
        ConnectionManager.getInstance().updateRecentConnectionsList(env);
        referenceList.add(0, env);
    }
    List<ExecutionEnvironment> managersList = ConnectionManager.getInstance().getRecentConnections();
    assertEquals("Connections lists differ", referenceList, managersList);
    ConnectionManager.getInstance().clearRecentConnectionsList();
    assertTrue("Recent connections list should be empty", ConnectionManager.getInstance().getRecentConnections().isEmpty());
    ConnectionManager.getInstance().restoreRecentConnectionsList();
    assertEquals("Restopred connections list differ", referenceList, managersList);
}
 
源代码2 项目: uima-uimaj   文件: AbstractSectionParm.java
/**
 * Group names to array.
 *
 * @param names the names
 * @return the string[]
 */
protected String[] groupNamesToArray(String names) {
  if (names.equals(NOT_IN_ANY_GROUP))
    return new String[] { names };

  AbstractList items = new ArrayList();
  int start = 0;
  int end;

  while (start < names.length() && (names.charAt(start) == ' '))
    start++;

  for (; start < names.length();) {
    end = names.indexOf(' ', start);
    if (end == -1) {
      items.add(names.substring(start));
      break;
    }
    items.add(names.substring(start, end));
    start = end;
    while (start < names.length() && names.charAt(start) == ' ')
      start++;
  }
  return (String[]) items.toArray(stringArray0);
}
 
源代码3 项目: presto   文件: TestHiveUtil.java
private static void assertToPartitionValues(String partitionName)
        throws MetaException
{
    List<String> actual = toPartitionValues(partitionName);
    AbstractList<String> expected = new ArrayList<>();
    for (String s : actual) {
        expected.add(null);
    }
    Warehouse.makeValsFromName(partitionName, expected);
    assertEquals(actual, expected);
}
 
源代码4 项目: j2objc   文件: AbstractListTest.java
public void test_indexOfLjava_lang_Object() {
    AbstractList al = new ArrayList();
    al.add(0);
    al.add(1);
    al.add(2);
    al.add(3);
    al.add(4);

    assertEquals(-1, al.indexOf(5));
    assertEquals(2, al.indexOf(2));
}
 
源代码5 项目: j2objc   文件: AbstractListTest.java
public void test_lastIndexOfLjava_lang_Object() {
    AbstractList al = new ArrayList();
    al.add(0);
    al.add(1);
    al.add(2);
    al.add(2);
    al.add(2);
    al.add(2);
    al.add(2);
    al.add(3);
    al.add(4);

    assertEquals(-1, al.lastIndexOf(5));
    assertEquals(6, al.lastIndexOf(2));
}
 
源代码6 项目: j2objc   文件: AbstractListTest.java
public void test_indexOf_Ljava_lang_Object() {
    AbstractList<Integer> list = new MockArrayList<Integer>();
    Integer[] array = { 1, 2, 3, 4, 5 };
    list.addAll(Arrays.asList(array));

    assertEquals("find 0 in the list do not contain 0", -1, list
            .indexOf(new Integer(0)));
    assertEquals("did not return the right location of element 3", 2, list
            .indexOf(new Integer(3)));
    assertEquals("find null in the list do not contain null element", -1,
            list.indexOf(null));
    list.add(null);
    assertEquals("did not return the right location of element null", 5,
            list.indexOf(null));
}
 
源代码7 项目: j2objc   文件: AbstractListTest.java
public void test_lastIndexOf_Ljava_lang_Object() {
    AbstractList<Integer> list = new MockArrayList<Integer>();
    Integer[] array = { 1, 2, 3, 4, 5, 5, 4, 3, 2, 1 };
    list.addAll(Arrays.asList(array));

    assertEquals("find 6 in the list do not contain 6", -1, list
            .lastIndexOf(new Integer(6)));
    assertEquals("did not return the right location of element 4", 6, list
            .lastIndexOf(new Integer(4)));
    assertEquals("find null in the list do not contain null element", -1,
            list.lastIndexOf(null));
    list.add(null);
    assertEquals("did not return the right location of element null", 10,
            list.lastIndexOf(null));
}
 
源代码8 项目: uima-uimaj   文件: AbstractSectionParm.java
/**
 * get set of settings group from settingsTree that correspond to parmsection group.
 *
 * @param group the group
 * @return set of settings group from settingsTree that correspond to parm-section group
 */
protected TreeItem[] getSettingsGroups(TreeItem group) {
  if (null == settingsTree)
    return null;

  if (isNOT_IN_ANY_GROUP(group))
    return new TreeItem[] { settingsTree.getItems()[0] };

  AbstractList results = new ArrayList();

  String[] groupNamesArray = groupNamesToArray(getName(group.getText()));
  TreeItem[] items = settingsTree.getItems();

  if (groupNamesArray.length == 1 && groupNamesArray[0].equals(COMMON_GROUP)) {
    // add parm to all groups except <Not in any group>
    TreeItem[] result = new TreeItem[items.length - 1];
    System.arraycopy(items, 1, result, 0, result.length);
    return result;
  }

  for (int itemIndex = 0; itemIndex < items.length; itemIndex++) {
    String name = getName(items[itemIndex].getText());
    for (int i = 0; i < groupNamesArray.length; i++) {
      if (name.equals(groupNamesArray[i]))
        results.add(items[itemIndex]);
    }
  }
  return (TreeItem[]) results.toArray(treeItemArray0);
}
 
 方法所在类
 同类方法