Examples of ISet


Examples of com.guokr.simbase.command.ISet

        registry.add("vget", new VGet());
        registry.add("vacc", new VAcc());
        registry.add("vrem", new VRem());
        registry.add("iadd", new IAdd());
        registry.add("iget", new IGet());
        registry.add("iset", new ISet());
        registry.add("iacc", new IAcc());

        registry.add("rlist", new RList());
        registry.add("rmk", new RMk());
        registry.add("rget", new RGet());
View Full Code Here

Examples of com.hazelcast.core.ISet

    //    ======================== isEmpty test ============================

    @Test
    public void testIsEmpty_whenEmpty() {
        ISet set = newSet();
        assertTrue(set.isEmpty());
    }
View Full Code Here

Examples of com.hazelcast.core.ISet

        assertTrue(set.isEmpty());
    }

    @Test
    public void testIsEmpty_whenNotEmpty() {
        ISet set = newSet();
        set.add("item1");
        assertFalse(set.isEmpty());
    }
View Full Code Here

Examples of com.hazelcast.core.ISet

    //    ======================== add - addAll test =======================

    @Test
    public void testAdd() {
        ISet set = newSet();
        for (int i = 1; i <= 10; i++) {
            assertTrue(set.add("item" + i));
        }
        assertEquals(10, set.size());
    }
View Full Code Here

Examples of com.hazelcast.core.ISet

        assertEquals(10, set.size());
    }

    @Test
    public void testAdd_withMaxCapacity() {
        ISet set = newSetWithMaxSize(1);
        set.add("item");
        for (int i = 1; i <= 10; i++) {
            assertFalse(set.add("item" + i));
        }
        assertEquals(1, set.size());
    }
View Full Code Here

Examples of com.hazelcast.core.ISet

        assertEquals(1, set.size());
    }

    @Test(expected = NullPointerException.class)
    public void testAddNull() {
        ISet set = newSet();
        set.add(null);
    }
View Full Code Here

Examples of org.eclipse.imp.pdb.facts.ISet

  public void exitedProduction(Object production, boolean filtered, Object environment) {
  }

  public IConstructor filterAmbiguity(IConstructor ambCluster, Object environment) {
    ISet alts = (ISet) ambCluster.get("alternatives");
   
    if (alts.size() == 0) {
      return null;
    }
   
    Environment env = (Environment) environment;
   
    Result<IValue> var = env.getVariable("amb");
   
    if (var != null && var instanceof ICallableValue) {
      Type type = RascalTypeFactory.getInstance().nonTerminalType(ambCluster);
      ICallableValue func = (ICallableValue) var;
      try {
        Result<IValue> result = func.call(
            new Type[] {TF.setType(type)}, new IValue[] {alts}, null
        );
       
        if (result.getType().isBottom()) {
          return ambCluster;
        }
        IConstructor r = (IConstructor) result.getValue();
        if (TreeAdapter.isAmb(r)) {
          ISet returnedAlts = TreeAdapter.getAlternatives(r);
          if (returnedAlts.size() == 1) {
            return (IConstructor) returnedAlts.iterator().next();
          }
          else if (returnedAlts.size() == 0) {
            return null;
          }
          else {
            return r;
          }
View Full Code Here

Examples of org.eclipse.imp.pdb.facts.ISet

    return initialized;
  }
 
  @SuppressWarnings("unused")
  private IConstructor resolveImports(IRascalMonitor monitor, IConstructor moduleParseTree) {
    ISet imports = (ISet) eval.call(monitor, "importedModules", moduleParseTree);
   
    eval.getStdErr().println("imports: " + imports);
   
    IMapWriter mw = VF.mapWriter();
   
View Full Code Here

Examples of org.eclipse.imp.pdb.facts.ISet

    if (maxDepth <= 0 || (stRandom.nextInt(2) == 0)) {
      return writer.done();
    } else {
      RandomValueTypeVisitor visitor = descend();
      ISet set = (ISet) visitor.generate(type);

      IValue element = null;
      int recursionGuard = 0; // Domain of set can be small.
      while ((element == null || set.contains(element))
          && recursionGuard < 1000) {
        recursionGuard += 1;
        element = visitor.generate(type.getElementType());
      }
View Full Code Here

Examples of org.eclipse.imp.pdb.facts.ISet

      try {
        eval.setCurrentEnvt(env);
        env.setInitialized(true);

        eval.event("defining syntax");
        ISet rules = Modules.getSyntax(top);
        for (IValue rule : rules) {
          evalImport(eval, (IConstructor) rule);
        }

        eval.event("importing modules");
        ISet imports = Modules.getImports(top);
        for (IValue mod : imports) {
          evalImport(eval, (IConstructor) mod);
        }

        eval.event("extending modules");
        ISet extend = Modules.getExtends(top);
        for (IValue mod : extend) {
          evalImport(eval, (IConstructor) mod);
        }

        eval.event("generating modules");
        ISet externals = Modules.getExternals(top);
        for (IValue mod : externals) {
          evalImport(eval, (IConstructor) mod);
        }
      }
      finally {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.