Source code for TASSELpy.net.maizegenetics.util.UnmodifiableBitSet
from TASSELpy.net.maizegenetics.util.BitSet import BitSet
from TASSELpy.utils.Overloading import javaConstructorOverload,javaOverload,javaStaticOverload
from TASSELpy.utils.helper import make_sig
java_imports = {'BitSet':'net/maizegenetics/util/BitSet',
'UnmodifiableBitSet':'net/maizegenetics/util/UnmodifiableBitSet'}
[docs]class UnmodifiableBitSet(BitSet):
_java_name = java_imports['UnmodifiableBitSet']
## Instantiates UnmodifiableBitSet
# @param obj A Java instance implementing BitSet interface
@javaConstructorOverload(java_imports['UnmodifiableBitSet'])
[docs] def __init__(self, *args, **kwargs):
"""
Instantiates UnmodifiableBitSet
Arguments:
obj -- A Java instance implementing BitSet interface
"""
pass
## Get instance of UnmodifiableBitSet from a BitSet
# @param bitSet An instance of a BitSet
# @return An UnmodifiableBitSet
@javaStaticOverload(java_imports['UnmodifiableBitSet'],"getInstance",
(make_sig([java_imports['BitSet']],java_imports['UnmodifiableBitSet']),(BitSet,),
lambda x: UnmodifiableBitSet(obj=x)))
[docs] def getInstance(*args):
"""
Get instance of UnmodifiableBitSet from a BitSet
Arguments:
bitSet -- An instance of a BitSet
Returns:
An UnmodifiableBitSet
"""
pass