question: returns a modified bitboard which has squares occupied by the original and by the mask . see the class definition for how the mask 's data is represented . concode_field_sep long data concode_field_sep Bitboard bitboardFromFile concode_elem_sep void updateUnion concode_elem_sep void updateUnion concode_elem_sep boolean intersects concode_elem_sep boolean intersects concode_elem_sep boolean intersects concode_elem_sep void setData concode_elem_sep void updateRemove concode_elem_sep void updateRemove concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep Bitboard bitboardFromRank concode_elem_sep Bitboard union concode_elem_sep Bitboard union concode_elem_sep int numOccupied concode_elem_sep String toString concode_elem_sep Bitboard copy concode_elem_sep Bitboard flip concode_elem_sep int numEmptyStartingSquares concode_elem_sep long getData
target: Bitboard function ( long arg0 ) { return new Bitboard ( this . data & arg0 ) ; }