I was looking trough some coding to extend my knowledge in Java and I came across the following line of code which I do not understand and googling returns nothing on the matter.
int metadata;
int facing;
metadata |= facing;
what does the |= mean/do is there documentation on this (Or more to the point what is this operation called)