private void setName ( final String name ) { if ( name . contains ( ";" ) || name . contains ( "," ) || name . startsWith ( "$" ) ) { throw new IllegalArgumentException ( "Invalid cookie name:" + name ) ; } for ( int n = 0 ; n < name . length ( ) ; n ++ ) { char c = name . charAt ( n ) ; if ( c <= 0x20 || c >= 0x7f ) { throw new IllegalArgumentException ( "Invalid cookie name:" + name ) ; } } this . name = name ; }
Sets the cookie name and checks for validity .