ConstructorSearch

供 Java 链式组合构造器查询条件。

first() 返回第一个匹配构造器,toList() 返回全部匹配构造器。

Functions

Link copied to clipboard

添加自定义条件。

Link copied to clipboard

限定构造器参数能接收指定类型。

Link copied to clipboard

限定声明的异常类型。

Link copied to clipboard

限定参数数量。

Link copied to clipboard

限定参数数量范围。

Link copied to clipboard

filterByParamTypes 的同义名称。

Link copied to clipboard

限定完整参数类型,数量和顺序都必须一致。

Link copied to clipboard

限定为无参数构造器。

Link copied to clipboard

限定为非 private 构造器。

Link copied to clipboard

限定为非 protected 构造器。

Link copied to clipboard

限定为非 public 构造器。

Link copied to clipboard

限定为非 synthetic 构造器。

Link copied to clipboard
Link copied to clipboard

限定为非可变参数构造器。

Link copied to clipboard

限定为有参数构造器。

Link copied to clipboard

限定为 private 构造器。

Link copied to clipboard

限定为 protected 构造器。

Link copied to clipboard

限定为 public 构造器。

Link copied to clipboard

限定为 synthetic 构造器。

Link copied to clipboard
Link copied to clipboard

限定为可变参数构造器。

Link copied to clipboard
fun first(): Constructor<*>

返回第一个匹配的构造器,找不到时抛出异常。

Link copied to clipboard

返回第一个匹配的构造器,找不到时返回 null

Link copied to clipboard
Link copied to clipboard
fun parameterTypes(vararg types: Class<*>): ConstructorSearch

filterByParamTypes 的短名称。

Link copied to clipboard
fun params(vararg types: Class<*>): ConstructorSearch

filterByParamTypes 的短名称。

Link copied to clipboard

返回全部匹配的构造器。