Reports resource method parameters (annotated with @PathParam, @QueryParam, and so on) with unsupported types.

The type of the annotated parameter, field, or property must meet one of the following requirements:

  1. Be a primitive type
  2. Have a constructor that accepts a single String argument
  3. Have a static method named valueOf() or fromString() that accepts a single String argument, for example, Integer.valueOf(String).
  4. Have a registered implementation of ParamConverterProvider JAX-RS extension SPI that returns a ParamConverter instance capable of converting a string to a particular type.
  5. Be List<T>, Set<T>, or SortedSet<T>, where T satisfies 2, 3, or 4 above. The resulting collection is read-only.