java.util.BitSet.isEmpty()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(191)

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

BitSet.isEmpty介绍

[英]Returns true if all the bits in this BitSet are set to false, false otherwise.
[中]如果此位集中的所有位都设置为false,则返回true,否则返回false。

代码示例

代码示例来源:origin: apache/incubator-druid

  1. @Override
  2. public boolean isEmpty()
  3. {
  4. return bitmap.isEmpty();
  5. }

代码示例来源:origin: apache/geode

  1. /** return false if any revisions have been recorded in the range of this exception */
  2. @Override
  3. public boolean isEmpty() {
  4. return (this.received == null) || (this.received.isEmpty());
  5. }

代码示例来源:origin: org.postgresql/postgresql

  1. boolean hasUnresolvedTypes() {
  2. if (preparedTypes == null) {
  3. return true;
  4. }
  5. return this.unspecifiedParams != null && !this.unspecifiedParams.isEmpty();
  6. }

代码示例来源:origin: wildfly/wildfly

  1. private boolean checkAllProposesReceived() {
  2. return receivedPropose.isEmpty();
  3. }

代码示例来源:origin: apache/pulsar

  1. public synchronized boolean ackCumulative(int batchIndex) {
  2. // +1 since to argument is exclusive
  3. bitSet.clear(0, batchIndex + 1);
  4. return bitSet.isEmpty();
  5. }

代码示例来源:origin: apache/pulsar

  1. public synchronized boolean ackIndividual(int batchIndex) {
  2. bitSet.clear(batchIndex);
  3. return bitSet.isEmpty();
  4. }

代码示例来源:origin: lettuce-io/lettuce-core

  1. public List<Integer> getSlots() {
  2. if (slots == null || slots.isEmpty()) {
  3. return Collections.emptyList();
  4. }
  5. List<Integer> slots = new ArrayList<>();
  6. for (int i = 0; i < SlotHash.SLOT_COUNT; i++) {
  7. if (this.slots.get(i)) {
  8. slots.add(i);
  9. }
  10. }
  11. return slots;
  12. }

代码示例来源:origin: apache/geode

  1. private static boolean subset(BitSet sub, BitSet sup) {
  2. BitSet subcopy = (BitSet) sub.clone();
  3. subcopy.andNot(sup);
  4. return subcopy.isEmpty();
  5. }

代码示例来源:origin: skylot/jadx

  1. private static boolean usedArgAssign(InsnNode insn, BitSet args) {
  2. if (args.isEmpty()) {
  3. return false;
  4. }
  5. RegisterArg result = insn.getResult();
  6. if (result == null || result.isField()) {
  7. return false;
  8. }
  9. return args.get(result.getRegNum());
  10. }

代码示例来源:origin: JesusFreke/smali

  1. private void propagateChanges(@Nonnull BitSet changedInstructions, int registerNumber, boolean override) {
  2. //Using a for loop inside the while loop optimizes for the common case of the successors of an instruction
  3. //occurring after the instruction. Any successors that occur prior to the instruction will be picked up on
  4. //the next iteration of the while loop.
  5. //This could also be done recursively, but in large methods it would likely cause very deep recursion.
  6. while (!changedInstructions.isEmpty()) {
  7. for (int instructionIndex=changedInstructions.nextSetBit(0);
  8. instructionIndex>=0;
  9. instructionIndex=changedInstructions.nextSetBit(instructionIndex+1)) {
  10. changedInstructions.clear(instructionIndex);
  11. propagateRegisterToSuccessors(analyzedInstructions.valueAt(instructionIndex), registerNumber,
  12. changedInstructions, override);
  13. }
  14. }
  15. }

代码示例来源:origin: kairosdb/kairosdb

  1. public ServiceIndex setModificationTimeNull()
  2. {
  3. boolean changed = m_modificationTime.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(MODIFICATION_TIME_FIELD_META.getDirtyFlag());
  9. }
  10. return ((ServiceIndex)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public Metric setNameNull()
  2. {
  3. boolean changed = m_name.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(NAME_FIELD_META.getDirtyFlag());
  9. }
  10. return ((Metric)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public Metric setTypeNull()
  2. {
  3. boolean changed = m_type.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(TYPE_FIELD_META.getDirtyFlag());
  9. }
  10. return ((Metric)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public DataPoint setValueNull()
  2. {
  3. boolean changed = m_value.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(VALUE_FIELD_META.getDirtyFlag());
  9. }
  10. return ((DataPoint)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public ServiceIndex setValueNull()
  2. {
  3. boolean changed = m_value.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(VALUE_FIELD_META.getDirtyFlag());
  9. }
  10. return ((ServiceIndex)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public ServiceModification setModificationTimeNull()
  2. {
  3. boolean changed = m_modificationTime.setNull();
  4. if (changed)
  5. {
  6. if (m_dirtyFlags.isEmpty())
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(MODIFICATION_TIME_FIELD_META.getDirtyFlag());
  9. }
  10. return ((ServiceModification)this);
  11. }

代码示例来源:origin: org.apache.lucene/lucene-core

  1. /** Returns true if there are dead states that reach an accept state. */
  2. public static boolean hasDeadStatesToAccept(Automaton a) {
  3. BitSet reachableFromInitial = getLiveStatesFromInitial(a);
  4. BitSet reachableFromAccept = getLiveStatesToAccept(a);
  5. reachableFromAccept.andNot(reachableFromInitial);
  6. return reachableFromAccept.isEmpty() == false;
  7. }

代码示例来源:origin: kairosdb/kairosdb

  1. public DataPoint setMetricRef(Metric table)
  2. {
  3. //We add the record to the transaction if one of the key values change
  4. if (m_metricId.setValue(table.getId()))
  5. {
  6. if ((m_dirtyFlags.isEmpty()) && (GenOrmDataSource.getGenOrmConnection() != null))
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(METRIC_ID_FIELD_META.getDirtyFlag());
  9. }
  10. return ((DataPoint)this);
  11. }

代码示例来源:origin: kairosdb/kairosdb

  1. public MetricTag setMetricRef(Metric table)
  2. {
  3. //We add the record to the transaction if one of the key values change
  4. if (m_metricId.setValue(table.getId()))
  5. {
  6. if ((m_dirtyFlags.isEmpty()) && (GenOrmDataSource.getGenOrmConnection() != null))
  7. GenOrmDataSource.getGenOrmConnection().addToTransaction(this);
  8. m_dirtyFlags.set(METRIC_ID_FIELD_META.getDirtyFlag());
  9. }
  10. return ((MetricTag)this);
  11. }

代码示例来源:origin: google/guava

  1. assertTrue(ArbitraryInstances.get(Queue.class).isEmpty());
  2. assertTrue(ArbitraryInstances.get(PriorityQueue.class).isEmpty());
  3. assertTrue(ArbitraryInstances.get(BitSet.class).isEmpty());
  4. assertTrue(ArbitraryInstances.get(TreeSet.class).isEmpty());
  5. assertTrue(ArbitraryInstances.get(TreeMap.class).isEmpty());

相关文章