gnu.trove.map.TObjectIntMap.clear()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(3.7k)|赞(0)|评价(0)|浏览(95)

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

TObjectIntMap.clear介绍

[英]Removes all of the mappings from this map (optional operation). The map will be empty after this call returns.
[中]

代码示例

代码示例来源:origin: alibaba/mdrill

/**
 * Empties the map.
 */
public void clear() {
  this._map.clear();
}

代码示例来源:origin: alibaba/mdrill

public void clear() {
  synchronized( mutex ) { m.clear(); }
}

代码示例来源:origin: MovingBlocks/Terasology

@Override
public final void doReload(MaterialData data) {
  try {
    GameThread.synch(() -> {
      disposalAction.run();
      uniformLocationMap.clear();
      shader = (GLSLShader) data.getShader();
      recompile();
      rebindVariables(data);
    });
  } catch (InterruptedException e) {
    logger.error("Failed to reload {}", getUrn(), e);
  }
}

代码示例来源:origin: MovingBlocks/Terasology

@Override
public void recompile() {
  TIntIntIterator it = disposalAction.shaderPrograms.iterator();
  while (it.hasNext()) {
    it.advance();
    GL20.glDeleteProgram(it.value());
  }
  disposalAction.shaderPrograms.clear();
  uniformLocationMap.clear();
  bindMap.clear();
  disposalAction.shaderPrograms.put(0, shader.linkShaderProgram(0));
  for (Set<ShaderProgramFeature> permutation : Sets.powerSet(shader.getAvailableFeatures())) {
    int featureMask = ShaderProgramFeature.getBitset(permutation);
    disposalAction.shaderPrograms.put(featureMask, shader.linkShaderProgram(featureMask));
  }
  //resolves #966
  //Some of the uniforms are not updated constantly between frames
  //this function will rebind any uniforms that are not bound
  rebindVariables(materialData);
}

代码示例来源:origin: net.sf.trove4j/trove4j

/**
 * Empties the map.
 */
public void clear() {
  this._map.clear();
}

代码示例来源:origin: fozziethebeat/S-Space

/**
 * Resets the counts for all objects.  The size of {@link #items()} will be
 * 0 after this call.
 */
public void reset() {
  counts.clear();
  sum = 0;
}

代码示例来源:origin: com.palantir.patches.sourceforge/trove3

/**
 * Empties the map.
 */
@Override
public void clear() {
  this._map.clear();
}

代码示例来源:origin: edu.ucla.sspace/sspace-wordsi

/**
 * Resets the counts for all objects.  The size of {@link #items()} will be
 * 0 after this call.
 */
public void reset() {
  counts.clear();
  sum = 0;
}

代码示例来源:origin: net.sf.trove4j/trove4j

public void clear() {
  synchronized( mutex ) { m.clear(); }
}

代码示例来源:origin: net.sf.trove4j/core

/**
 * Empties the map.
 */
public void clear() {
  this._map.clear();
}

代码示例来源:origin: hernad/easyrec

/**
 * Empties the map.
 */
public void clear() {
  this._map.clear();
}

代码示例来源:origin: com.palantir.patches.sourceforge/trove3

@Override
public void clear() {
  synchronized( mutex ) { m.clear(); }
}

代码示例来源:origin: hernad/easyrec

public void clear() {
  synchronized( mutex ) { m.clear(); }
}

代码示例来源:origin: com.conveyal/osm-lib

public void clear() {
  stringForCode.clear();
  codeForString.clear();
  stringForCode.add(""); // zero is a special value, indicating the end of a list of KV pairs for a single node.
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
public void clear() {
 super.clear();
 index.clear();
}

代码示例来源:origin: fozziethebeat/S-Space

/**
 * {@inheritDoc}
 */
public void clear() {
  vertexToEdges.clear();
  typeCounts.clear();
  size = 0;
}

代码示例来源:origin: fozziethebeat/S-Space

/**
 * {@inheritDoc}
 */
public void clear() {
  vertexToEdges.clear();
  typeCounts.clear();
  size = 0;
}

代码示例来源:origin: fozziethebeat/S-Space

/**
 * {@inheritDoc}
 */
public void clear() {
  vertexToEdges.clear();
  typeCounts.clear();
  size = 0;
}

代码示例来源:origin: com.flowpowered/caustic-api

/**
 * Clears all the vertex data.
 */
public void clear() {
  indices.clear();
  attributes.clear();
  nameToIndex.clear();
}

代码示例来源:origin: Chisel-Team/Chisel

@Mod.EventHandler
public void onIMC(FMLInterModComms.IMCEvent event) {
  for (FMLInterModComms.IMCMessage msg : event.getMessages()) {
    IMCHandler.INSTANCE.handleMessage(msg);
  }
  IMCHandler.INSTANCE.imcCounts.forEachEntry((s, c) -> {
    Chisel.logger.info("Received {} IMC messages from mod {}.", c, s);
    return true;
  });
  IMCHandler.INSTANCE.imcCounts.clear();
}

相关文章