Package-level declarations
Types
Link copied to clipboard
アノテーション処理中に発生するエラーを表すsealed class
Link copied to clipboard
ハンドラークラスのアノテーションを解析するプロセッサ Kotlinリフレクションを使用してメソッドとパラメータのアノテーションを読み取る
Link copied to clipboard
data class EndpointMetadata(val method: KFunction<*>, val handlerInstance: Any, val path: String, val httpMethod: HttpMethodType, val requiresAuthentication: Boolean, val requiredPermission: String?, val parameters: List<ParameterInfo>, val isSuspending: Boolean)
エンドポイントのメタデータ アノテーション解析の結果を格納し、ルート生成時に使用する
Link copied to clipboard
HTTPメソッドの種類を表す列挙型
Link copied to clipboard
パラメータの種類を表すsealed class 各パラメータタイプに対応した情報を保持する