javadoc注释

This commit is contained in:
redkale
2023-10-16 10:29:33 +08:00
parent 89b0a06e51
commit b1f91d3b8a
6 changed files with 23 additions and 5 deletions

View File

@@ -74,6 +74,8 @@ public abstract class Writer {
/**
* 获取配置属性
*
* @return int
*
*/
public final int getFeatures() {
return features;

View File

@@ -200,6 +200,7 @@ public class ColumnValue {
* 同 mov 操作
*
* @param func 字段名Lambda
* @param <T> 值的泛型
*
*
* @return ColumnValue
@@ -313,6 +314,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -327,6 +329,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -341,6 +344,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -354,6 +358,7 @@ public class ColumnValue {
* 返回 {column} = {column} + 1 操作
*
* @param func 字段名Lambda
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -368,6 +373,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -381,6 +387,7 @@ public class ColumnValue {
* 返回 {column} = {column} - 1 操作
*
* @param func 字段名Lambda
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -395,6 +402,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -409,6 +417,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -423,6 +432,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*
@@ -437,6 +447,7 @@ public class ColumnValue {
*
* @param func 字段名Lambda
* @param value 字段值
* @param <T> 值的泛型
*
* @return ColumnValue
*

View File

@@ -9,8 +9,8 @@ import java.lang.reflect.*;
import java.util.*;
import java.util.function.*;
import org.redkale.annotation.*;
import static org.redkale.asm.ClassWriter.COMPUTE_FRAMES;
import org.redkale.asm.*;
import static org.redkale.asm.ClassWriter.COMPUTE_FRAMES;
import static org.redkale.asm.Opcodes.*;
import org.redkale.asm.Type;
import org.redkale.util.Attribute;
@@ -405,7 +405,7 @@ public interface Attribute<T, F> {
*
* @return Attribute对象
*/
public static <T, F> Attribute<T, F> create(Class<T> clazz, java.lang.reflect.Method getter, java.lang.reflect.Method setter) {
public static <T, F> Attribute<T, F> create(Class<T> clazz, java.lang.reflect.Method getter, java.lang.reflect.Method setter) {
return create(clazz, (String) null, (Class) null, (java.lang.reflect.Field) null, getter, setter, null);
}
@@ -1193,6 +1193,8 @@ public interface Attribute<T, F> {
* 根据Map类生成 Attribute 对象。 fieldName都不能为null
*
* @param fieldName 字段名
* @param <T> 泛型
* @param <F> 泛型
*
* @return Attribute对象
*/

View File

@@ -9,7 +9,6 @@ package org.redkale.util;
* <p>
* 详情见: https://redkale.org
*
* @param <V> 泛型
*
* @author zhangjx
*

View File

@@ -182,6 +182,7 @@ public interface Copier<S, D> extends BiFunction<S, D, D> {
*
* @param <D> 目标类泛型
* @param <S> 源类泛型
* @param <C> 集合泛型
* @param destClass 目标类名
* @param srcClass 源类名
* @param collectionClass 集合类名
@@ -242,6 +243,7 @@ public interface Copier<S, D> extends BiFunction<S, D, D> {
*
* @param <D> 目标类泛型
* @param <S> 源类泛型
* @param <C> 集合泛型
* @param destClass 目标类名
* @param srcClass 源类名
* @param options 可配项

View File

@@ -92,6 +92,7 @@ public class SelectColumn implements Predicate<String> {
* class中的字段名
*
* @param funcs 包含的字段名Lambda集合
* @param <T> 泛型
*
* @return SelectColumn
*/
@@ -154,13 +155,14 @@ public class SelectColumn implements Predicate<String> {
* class中的字段名
*
* @param funcs 包含的字段名Lambda集合
* @param <T> 泛型
*
* @return SelectColumn
*/
public static <T> SelectColumn excludes(LambdaFunction<T, ?>... funcs) {
return excludes(LambdaFunction.readColumns(funcs));
}
}
/**
* class中的字段名
*