Package 

Class KCallableExtensions

    • Method Summary

      Modifier and Type Method Description
      final static <T extends KCallable<?>> T getCallable(Collection<KCallable<?>> $self, String name) 得到指定类型、名称的首个可调用项。
      final static <T extends KCallable<?>> T getCallable(Collection<KCallable<?>> $self, String name, Function1<T, Boolean> predicate) 得到指定类型、名称以及其他附加条件的首个可调用项。
      final static <T extends KProperty<?>> T getProperty(Collection<KProperty<?>> $self, String name) 得到指定类型、名称的首个属性。
      final static <T extends KProperty<?>> T getProperty(Collection<KProperty<?>> $self, String name, Function1<T, Boolean> predicate) 得到指定类型、名称以及其他附加条件的首个属性。
      final static <T extends KFunction<?>> T getFunction(Collection<KFunction<?>> $self, String name) 得到指定类型、名称的首个方法。
      final static <T extends KFunction<?>> T getFunction(Collection<KFunction<?>> $self, String name, Function1<T, Boolean> predicate) 得到指定类型、名称以及其他附加条件的首个方法。
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getCallable

         final static <T extends KCallable<?>> T getCallable(Collection<KCallable<?>> $self, String name)

        得到指定类型、名称的首个可调用项。

      • getCallable

         final static <T extends KCallable<?>> T getCallable(Collection<KCallable<?>> $self, String name, Function1<T, Boolean> predicate)

        得到指定类型、名称以及其他附加条件的首个可调用项。

      • getProperty

         final static <T extends KProperty<?>> T getProperty(Collection<KProperty<?>> $self, String name)

        得到指定类型、名称的首个属性。

      • getProperty

         final static <T extends KProperty<?>> T getProperty(Collection<KProperty<?>> $self, String name, Function1<T, Boolean> predicate)

        得到指定类型、名称以及其他附加条件的首个属性。

      • getFunction

         final static <T extends KFunction<?>> T getFunction(Collection<KFunction<?>> $self, String name)

        得到指定类型、名称的首个方法。

      • getFunction

         final static <T extends KFunction<?>> T getFunction(Collection<KFunction<?>> $self, String name, Function1<T, Boolean> predicate)

        得到指定类型、名称以及其他附加条件的首个方法。