static ArrayTypeSignature parse ( final Parser parser , final String definingClassName ) throws ParseException { int numArrayDims = 0 ; while ( parser . peek ( ) == ' ' ) { numArrayDims ++ ; parser . next ( ) ; } if ( numArrayDims > 0 ) { final TypeSignature elementTypeSignature = TypeSignature . parse ( parser , definingClassName ) ; if ( elementTypeSignature == null ) { throw new ParseException ( parser , "elementTypeSignature == null" ) ; } return new ArrayTypeSignature ( elementTypeSignature , numArrayDims ) ; } else { return null ; } }
Parses the array type signature .