1 package org.libvirt;
2 
3 public interface BitFlags {
getBit()4     int getBit();
5 }
6 
7 final class BitFlagsHelper {
8     // bitwise-OR
OR(final BitFlags[] flags)9     static int OR(final BitFlags[] flags) {
10         int ret = 0;
11         for (BitFlags f: flags) {
12             ret |= f.getBit();
13         }
14         return ret;
15     }
16 
17     static final BitFlags[] NONE = {};
18 }
19