コードをThe Checker Framworkでコンパイルすると、次のようにエラーが表示されます。
incompatible types in argument.
found : null
required: @NonNull String
の最初の引数:
ResultSet rs = connection.getMetaData().getColumns(null, schemaName, tableName, null)
DatabaseMetadata.getColumns()が null カタログ (最初の引数) を許可することはわかっています。Checker Framework にどのように伝えるのですか?