Module bus.cache

Class MethodHolder

java.lang.Object
org.miaixz.bus.cache.magic.MethodHolder

public class MethodHolder extends Object
方法持有者类

用于存储方法的相关信息,包括返回类型、内部返回类型和是否返回集合类型。 使用Lombok注解简化getter和setter方法的编写。

Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • MethodHolder

      public MethodHolder(boolean collection)
      构造方法
      Parameters:
      collection - 是否返回集合类型
  • Method Details

    • isCollection

      public boolean isCollection()
      判断是否返回集合类型
      Returns:
      如果返回集合类型则返回true,否则返回false
    • getReturnType

      public Class<?> getReturnType()
      获取方法返回类型
      Returns:
      方法返回类型
    • setReturnType

      public void setReturnType(Class<?> returnType)
      设置方法返回类型
      Parameters:
      returnType - 方法返回类型
    • getInnerReturnType

      public Class<?> getInnerReturnType()
      获取内部返回类型
      Returns:
      内部返回类型
    • setInnerReturnType

      public void setInnerReturnType(Class<?> innerReturnType)
      设置内部返回类型
      Parameters:
      innerReturnType - 内部返回类型