Class LambdaKit.Info

java.lang.Object
org.aoju.bus.core.toolkit.LambdaKit.Info
Enclosing class:
LambdaKit

public static class LambdaKit.Info extends Object
  • Constructor Details

  • Method Details

    • getInstantiatedMethodParameterTypes

      public Type[] getInstantiatedMethodParameterTypes()
      实例方法参数类型
      Returns:
      实例方法参数类型
    • getParameterTypes

      public Type[] getParameterTypes()
      获得构造或方法参数类型列表
      Returns:
      参数类型列表
    • getReturnType

      public Type getReturnType()
      获取返回值类型(方法引用)
      Returns:
      返回值类型
    • getName

      public String getName()
      方法或构造名称
      Returns:
      方法或构造名称
    • getFieldName

      public String getFieldName()
      字段名称,主要用于方法名称截取,方法名称必须为getXXX、isXXX、setXXX
      Returns:
      getter或setter对应的字段名称
    • getExecutable

      public Executable getExecutable()
      方法或构造对象
      Returns:
      方法或构造对象
    • getClazz

      public Class<?> getClazz()
      方法或构造所在类
      Returns:
      方法或构造所在类
    • getLambda

      public SerializedLambda getLambda()
      获得Lambda表达式对象
      Returns:
      获得Lambda表达式对象