CHARLOTTE, N.C. -- Carolina Panthers star Greg Hardy was released from jail Wednesday following a domestic violence charge in a case in which both he and his girlfriend claim the other was the aggressor.

Mecklenburg County District Judge Rebecca Thorne Tin released Hardy on a bond set at $15,000 for assault and $2,000 for threats. She also ordered the Pro Bowl defensive end to have no contact with the woman, identified as 24-year-old Nicole Holder.

Tin also ordered Hardy to attend three Alcoholics Anonymous classes a week, noting that both parties were intoxicated at the time of the incident, which occurred after 4 a.m. ET Tuesday.

Holder filed a restraining order against Hardy on Wednesday. In the complaint, she accused Hardy of throwing her onto a couch covered with "assault rifles and/or shotguns."

"Hardy picked me up and threw me into the tile tub area in his bathroom," the complaint read. "I have bruises from head to toe, including my head, neck, back, shoulders, arms, legs, elbow and feet. Hardy pulled me from the tub by my hair, screaming at me that he was going to kill me, break my arms and other threats that I completely believe.

"He drug me across the bathroom and out into the bedroom. Hardy choked me with both hands around my throat while I was lying on the floor. Hardy picked me up over his head and threw me onto a couch covered in assault rifles and/or shotguns. I landed on those weapons."

In the complaint, Holder alleges that Hardy had 25 to 30 firearms in his apartment and that "he threatened to shoot me if I went to the media or reported his assaults to anyone.''

Hardy appeared in the Charlotte Mecklenburg County courtroom wearing an orange jumpsuit and handcuffs. He was released at 11:15 a.m. Wednesday, wearing a black tank top, black Panthers sweatpants and dark sunglasses.

He made no comment, staring straight ahead as he made his way from the jail property to a car.