Annotation Interface的使用
org.ssssssss.script.annotation.Comment
使用Comment的程序包
-
org.ssssssss.script.functions中Comment的使用
注释类型为Comment的org.ssssssss.script.functions中的方法修饰符和类型方法说明StreamExtension.arrayLikeToList(Object arrayLike) 将对象转为Liststatic Objectstatic Objectstatic Objectbyte转bytebyte转bytestatic Date转Datestatic Date转Datestatic BigDecimal转BigDecimalstatic BigDecimalObjectConvertExtension.asDecimal(Object val, BigDecimal defaultVal) 转BigDecimaldouble转doublestatic double转doublefloat转floatfloat转floatint转intstatic int转intstatic List<?>long转longstatic long转longstatic Stringshort转shortshort转shortstatic String转Stringstatic String转String取平均值static Number数组去重数组去重Map<?,?> 循环Listboolean对List进行过滤intStreamExtension.findNotNull(Object source) static Objectstatic Numberstatic Stringstatic StringTemporalAccessorExtension.format(TemporalAccessor source, String pattern) static StringClassExtension.getCanonicalName(Class<?> clazz) intstatic Stringstatic StringClassExtension.getSimpleName(Class<?> clazz) 分组StreamExtension.group(Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 分组static boolean判断是否是目标类型boolean判断是否是目标类型booleanStringFunctions.is_blank(CharSequence cs) booleanstatic boolean判断是否是数组boolean判断是否是booleanboolean判断是否是bytestatic booleanObjectTypeConditionExtension.isCollection(Object target) 判断是否是集合boolean判断是否是Dateboolean判断是否是BigDecimalboolean判断是否是doubleboolean判断是否是intboolean判断是否是Listboolean判断是否是longstatic boolean判断是否是Mapboolean判断是否是shortboolean判断是否是String将list拼接起来合并两个集合,类似sql join 操作StreamExtension.join(Object source, Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 合并两个集合,类似 sql join 操作static String将list拼接起来map 函数boolean取最大值Map<?,?> Map<?,?> 取最小值boolean[]ArrayFunctions.new_array(boolean... array) byte[]ArrayFunctions.new_array(byte... array) char[]ArrayFunctions.new_array(char... array) double[]ArrayFunctions.new_array(double... array) float[]ArrayFunctions.new_array(float... array) Object[]ArrayFunctions.new_array(int size) int[]ArrayFunctions.new_array(int... array) long[]ArrayFunctions.new_array(long... array) short[]ArrayFunctions.new_array(short... array) <T> T[]String[]boolean[]ArrayFunctions.new_boolean_array(int size) byte[]ArrayFunctions.new_byte_array(int size) char[]ArrayFunctions.new_char_array(int size) double[]ArrayFunctions.new_double_array(int size) float[]ArrayFunctions.new_float_array(int size) int[]ArrayFunctions.new_int_array(int size) long[]ArrayFunctions.new_long_array(int size) short[]ArrayFunctions.new_short_array(int size) booleanStringFunctions.not_blank(CharSequence cs) booleanvoidvoidvoidCollectionFunctions.range(int from, int to) 反转static double将list打乱intbooleanMap<?,?> Map<?,?> 排序累计求和booleanStreamExtension.toMap(Object src, Function<Object[], Object> mappingKey, Function<Object[], Object> mappingValue) MagicScriptFunctions.uuid()注释类型为Comment的org.ssssssss.script.functions中的方法参数修饰符和类型方法说明static Objectstatic Objectstatic Objectstatic Objectbyte转bytestatic Date转Datestatic BigDecimalObjectConvertExtension.asDecimal(Object val, BigDecimal defaultVal) 转BigDecimalstatic double转doublefloat转floatstatic int转intstatic List<?>static long转longstatic Stringshort转shortstatic String转String数组去重Map<?,?> 循环Listboolean对List进行过滤intstatic Stringstatic StringTemporalAccessorExtension.format(TemporalAccessor source, String pattern) 分组StreamExtension.group(Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 分组StreamExtension.group(Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 分组static boolean判断是否是目标类型boolean判断是否是目标类型booleanStringFunctions.is_blank(CharSequence cs) boolean合并两个集合,类似sql join 操作合并两个集合,类似sql join 操作StreamExtension.join(Object source, Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 合并两个集合,类似 sql join 操作StreamExtension.join(Object source, Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 合并两个集合,类似 sql join 操作StreamExtension.join(Object source, Object target, Function<Object[], Object> condition, Function<Object[], Object> mapping) 合并两个集合,类似 sql join 操作static String将list拼接起来map 函数booleanMap<?,?> Map<?,?> Map<?,?> boolean[]ArrayFunctions.new_array(boolean... array) byte[]ArrayFunctions.new_array(byte... array) char[]ArrayFunctions.new_array(char... array) double[]ArrayFunctions.new_array(double... array) float[]ArrayFunctions.new_array(float... array) Object[]ArrayFunctions.new_array(int size) int[]ArrayFunctions.new_array(int... array) long[]ArrayFunctions.new_array(long... array) short[]ArrayFunctions.new_array(short... array) <T> T[]<T> T[]String[]boolean[]ArrayFunctions.new_boolean_array(int size) byte[]ArrayFunctions.new_byte_array(int size) char[]ArrayFunctions.new_char_array(int size) double[]ArrayFunctions.new_double_array(int size) float[]ArrayFunctions.new_float_array(int size) int[]ArrayFunctions.new_int_array(int size) long[]ArrayFunctions.new_long_array(int size) short[]ArrayFunctions.new_short_array(int size) static ObjectClassExtension.newInstance(Class<?> clazz, RuntimeContext runtimeContext, Object... values) static ObjectClassExtension.newInstance(Object target, RuntimeContext runtimeContext, Object... values) booleanStringFunctions.not_blank(CharSequence cs) booleanvoidvoidvoidvoidCollectionFunctions.range(int from, int to) CollectionFunctions.range(int from, int to) static doublebooleanMap<?,?> 排序booleanStreamExtension.toMap(Object src, Function<Object[], Object> mappingKey, Function<Object[], Object> mappingValue) StreamExtension.toMap(Object src, Function<Object[], Object> mappingKey, Function<Object[], Object> mappingValue) -
org.ssssssss.script.functions.linq中Comment的使用
修饰符和类型方法说明intlongLinqFunctions.current_timestamp()longLinqFunctions.current_timestamp_millis()LinqFunctions.date_format(TemporalAccessor target, String pattern) LinqFunctions.date_format(Date target) LinqFunctions.date_format(Date target, String pattern) AggregationFunctions.group_concat(Object target) AggregationFunctions.group_concat(Object target, String separator) LinqFunctions.now()doubledouble注释类型为Comment的org.ssssssss.script.functions.linq中的方法参数修饰符和类型方法说明intLinqFunctions.date_format(TemporalAccessor target, String pattern) LinqFunctions.date_format(TemporalAccessor target, String pattern) LinqFunctions.date_format(Date target) LinqFunctions.date_format(Date target, String pattern) LinqFunctions.date_format(Date target, String pattern) AggregationFunctions.group_concat(Object target) AggregationFunctions.group_concat(Object target, String separator) AggregationFunctions.group_concat(Object target, String separator) doubledoubledouble