多项选择题

1871年德国刑法典总则规定的资产阶级刑法原则主要有()

A.自由心证
B.法无明文不为罪
C.法不溯既往
D.无罪推定
E.议员豁免权