Skip navigation links
A C D E F G H I J L M N O P R S T W 

A

AliasHandler - Interface in org.noear.eggg
别名处理器
AnnotatedEggg - Interface in org.noear.eggg
 
apply(ClassEggg, AnnotatedEggg, String) - Method in interface org.noear.eggg.AliasHandler
 
apply(Eggg, Executable) - Method in interface org.noear.eggg.CreatorMatcher
 
apply(ClassEggg, AnnotatedEggg, Object) - Method in interface org.noear.eggg.DigestHandler
 

C

ClassEggg - Class in org.noear.eggg
类包装器
ClassEggg(Eggg, TypeEggg) - Constructor for class org.noear.eggg.ClassEggg
 
clear() - Method in class org.noear.eggg.Eggg
 
ConstrEggg - Class in org.noear.eggg
构造包装器
ConstrEggg(Eggg, ClassEggg, Executable, boolean) - Constructor for class org.noear.eggg.ConstrEggg
 
createGenericInfo(Type) - Method in class org.noear.eggg.Eggg
生成泛型信息
createTypeDeepGenericMap(Type) - Method in class org.noear.eggg.GenericResolver
创建类所有的泛型变量和泛型实际类型的对应关系Map(可能会同名覆盖)
createTypeSelfGenericMap(Type) - Method in class org.noear.eggg.GenericResolver
创建类本级的泛型变量和泛型实际类型的对应关系Map
CreatorMatcher - Interface in org.noear.eggg
 

D

DigestHandler - Interface in org.noear.eggg
提炼处理器

E

Eggg - Class in org.noear.eggg
泛型蛋(泛型包装工具) // for snack4 demo public class EgggUtil { private static final Eggg eggg = new Eggg() .withCreatorClass(ONodeCreator.class) .withDigestHandler(EgggUtil::doDigestHandle) .withAliasHandler(EgggUtil::doAliasHandle); private static String doAliasHandle(ClassEggg cw, AnnotatedEggg s, String ref) { if (s.getDigest() instanceof ONodeAttrHolder) { return ((ONodeAttrHolder) s.getDigest()).getAlias(); } else { return ref; } } private static Object doDigestHandle(ClassEggg cw, AnnotatedEggg s, Object ref) { ONodeAttr attr = s.getElement().getAnnotation(ONodeAttr.class); if (attr == null && ref !
Eggg() - Constructor for class org.noear.eggg.Eggg
 
equals(Object) - Method in class org.noear.eggg.GenericResolver.GenericArrayTypeImpl
 
equals(Object) - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
equals(Object) - Method in class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
ExecutableEggg - Interface in org.noear.eggg
 

F

FieldEggg - Class in org.noear.eggg
字段包装器
FieldEggg(Eggg, ClassEggg, Field) - Constructor for class org.noear.eggg.FieldEggg
 
findAlias(ClassEggg, AnnotatedEggg, String) - Method in class org.noear.eggg.Eggg
 
findConstrEggg(Class<?>...) - Method in class org.noear.eggg.ClassEggg
 
findConstrEgggOrNull(Class<?>...) - Method in class org.noear.eggg.ClassEggg
 
findCreator(Executable) - Method in class org.noear.eggg.Eggg
 
findDigest(ClassEggg, AnnotatedEggg, Object) - Method in class org.noear.eggg.Eggg
 
findGenericInfo(TypeEggg, Class<?>) - Method in class org.noear.eggg.Eggg
查找泛型信息
findGenericList(TypeEggg, Class<?>) - Method in class org.noear.eggg.Eggg
查找泛型信息
findMethodEggg(String, Class<?>...) - Method in class org.noear.eggg.ClassEggg
 
findMethodEgggOrNew(Method) - Method in class org.noear.eggg.ClassEggg
 
findMethodEgggOrNull(String, Class<?>...) - Method in class org.noear.eggg.ClassEggg
 

G

GenericArrayTypeImpl(Type) - Constructor for class org.noear.eggg.GenericResolver.GenericArrayTypeImpl
 
GenericResolver - Class in org.noear.eggg
泛型分析器
GenericResolver() - Constructor for class org.noear.eggg.GenericResolver
 
GenericResolver.GenericArrayTypeImpl - Class in org.noear.eggg
 
GenericResolver.ParameterizedTypeImpl - Class in org.noear.eggg
 
GenericResolver.WildcardTypeImpl - Class in org.noear.eggg
 
getActualTypeArguments() - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
getActualTypeArguments() - Method in class org.noear.eggg.TypeEggg
 
getAlias() - Method in class org.noear.eggg.FieldEggg
 
getAlias() - Method in class org.noear.eggg.ParamEggg
 
getAlias() - Method in interface org.noear.eggg.Property
别名
getAlias() - Method in class org.noear.eggg.PropertyEggg
 
getAlias() - Method in class org.noear.eggg.PropertyMethodEggg
 
getAllFieldEgggs() - Method in class org.noear.eggg.ClassEggg
 
getAnnotations() - Method in interface org.noear.eggg.AnnotatedEggg
获取所有注解
getAnnotations() - Method in class org.noear.eggg.ClassEggg
 
getAnnotations() - Method in class org.noear.eggg.ConstrEggg
 
getAnnotations() - Method in class org.noear.eggg.FieldEggg
 
getAnnotations() - Method in class org.noear.eggg.MethodEggg
 
getAnnotations() - Method in class org.noear.eggg.ParamEggg
 
getAnnotations() - Method in class org.noear.eggg.PropertyMethodEggg
 
getClassEggg(TypeEggg) - Method in class org.noear.eggg.Eggg
 
getClassEggg(Type) - Method in class org.noear.eggg.Eggg
 
getClassEggg() - Method in class org.noear.eggg.TypeEggg
 
getConstr() - Method in class org.noear.eggg.ConstrEggg
 
getCreator() - Method in class org.noear.eggg.ClassEggg
获取创造器
getDeclaredFields(Class<?>) - Method in class org.noear.eggg.Eggg
获取声明的字段
getDeclaredFields(Class<?>) - Method in interface org.noear.eggg.ReflectHandler
获取声明的字段
getDeclaredFields(Class<?>) - Method in class org.noear.eggg.ReflectHandlerDefault
 
getDeclaredGenericInfo() - Method in class org.noear.eggg.ConstrEggg
 
getDeclaredGenericInfo() - Method in interface org.noear.eggg.ExecutableEggg
获取申明的泛型信息
getDeclaredGenericInfo() - Method in class org.noear.eggg.MethodEggg
 
getDeclaredMethodEgggs() - Method in class org.noear.eggg.ClassEggg
 
getDeclaredMethods(Class<?>) - Method in class org.noear.eggg.Eggg
获取声明的方法
getDeclaredMethods(Class<?>) - Method in interface org.noear.eggg.ReflectHandler
获取声明的方法
getDeclaredMethods(Class<?>) - Method in class org.noear.eggg.ReflectHandlerDefault
 
getDefault() - Static method in class org.noear.eggg.GenericResolver
 
getDigest() - Method in interface org.noear.eggg.AnnotatedEggg
获取提炼物
getDigest() - Method in class org.noear.eggg.ClassEggg
获取提炼物
getDigest() - Method in class org.noear.eggg.ConstrEggg
 
getDigest() - Method in class org.noear.eggg.FieldEggg
 
getDigest() - Method in class org.noear.eggg.MethodEggg
 
getDigest() - Method in class org.noear.eggg.ParamEggg
 
getDigest() - Method in interface org.noear.eggg.Property
提炼物
getDigest() - Method in class org.noear.eggg.PropertyMethodEggg
 
getElement() - Method in interface org.noear.eggg.AnnotatedEggg
获取注解元素
getElement() - Method in class org.noear.eggg.ClassEggg
 
getElement() - Method in class org.noear.eggg.ConstrEggg
 
getElement() - Method in class org.noear.eggg.FieldEggg
 
getElement() - Method in class org.noear.eggg.MethodEggg
 
getElement() - Method in class org.noear.eggg.ParamEggg
 
getElement() - Method in class org.noear.eggg.PropertyMethodEggg
 
getField() - Method in class org.noear.eggg.FieldEggg
 
getFieldEggg() - Method in class org.noear.eggg.PropertyEggg
 
getFieldEggg() - Method in class org.noear.eggg.PropertyMethodEggg
 
getFieldEgggByAlias(String) - Method in class org.noear.eggg.ClassEggg
 
getFieldEgggByName(String) - Method in class org.noear.eggg.ClassEggg
 
getGenericArrayType() - Method in class org.noear.eggg.TypeEggg
 
getGenericComponentType() - Method in class org.noear.eggg.GenericResolver.GenericArrayTypeImpl
 
getGenericInfo() - Method in class org.noear.eggg.TypeEggg
 
getGenericReturnType() - Method in class org.noear.eggg.MethodEggg
 
getGenericType() - Method in class org.noear.eggg.ClassEggg
 
getGenericType() - Method in class org.noear.eggg.FieldEggg
 
getGenericType() - Method in class org.noear.eggg.ParamEggg
 
getGenericType() - Method in class org.noear.eggg.PropertyMethodEggg
 
getGenericType() - Method in class org.noear.eggg.TypeEggg
 
getGetterEggg() - Method in class org.noear.eggg.PropertyEggg
 
getInstance() - Static method in class org.noear.eggg.ReflectHandlerDefault
 
getLowerBounds() - Method in class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
getMethod() - Method in class org.noear.eggg.MethodEggg
 
getMethod() - Method in class org.noear.eggg.PropertyMethodEggg
 
getMethods(Class<?>) - Method in class org.noear.eggg.Eggg
获取公有的字段
getMethods(Class<?>) - Method in interface org.noear.eggg.ReflectHandler
获取公有的方法
getMethods(Class<?>) - Method in class org.noear.eggg.ReflectHandlerDefault
 
getName() - Method in class org.noear.eggg.FieldEggg
 
getName() - Method in class org.noear.eggg.MethodEggg
 
getName() - Method in class org.noear.eggg.ParamEggg
 
getName() - Method in interface org.noear.eggg.Property
名字
getName() - Method in class org.noear.eggg.PropertyEggg
 
getName() - Method in class org.noear.eggg.PropertyMethodEggg
 
getOriginType() - Method in class org.noear.eggg.TypeEggg
 
getOwnerEggg() - Method in class org.noear.eggg.ConstrEggg
 
getOwnerEggg() - Method in class org.noear.eggg.FieldEggg
 
getOwnerEggg() - Method in class org.noear.eggg.MethodEggg
 
getOwnerEggg() - Method in class org.noear.eggg.PropertyMethodEggg
 
getOwnerType() - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
getOwnMethodEgggs() - Method in class org.noear.eggg.ClassEggg
 
getParam() - Method in class org.noear.eggg.ParamEggg
 
getParamCount() - Method in class org.noear.eggg.ConstrEggg
 
getParamCount() - Method in class org.noear.eggg.MethodEggg
 
getParamEgggAry() - Method in class org.noear.eggg.ConstrEggg
 
getParamEgggAry() - Method in class org.noear.eggg.MethodEggg
 
getParamEgggAt(int) - Method in class org.noear.eggg.ConstrEggg
 
getParamEgggAt(int) - Method in class org.noear.eggg.MethodEggg
 
getParamEgggByAlias(String) - Method in class org.noear.eggg.ConstrEggg
 
getParamEgggByAlias(String) - Method in class org.noear.eggg.MethodEggg
 
getParameterizedType() - Method in class org.noear.eggg.TypeEggg
 
getParameters() - Method in class org.noear.eggg.MethodEggg
 
getPropertyEgggByAlias(String) - Method in class org.noear.eggg.ClassEggg
 
getPropertyEgggByName(String) - Method in class org.noear.eggg.ClassEggg
 
getPropertyEgggs() - Method in class org.noear.eggg.ClassEggg
 
getPublicMethodEgggs() - Method in class org.noear.eggg.ClassEggg
 
getRawType() - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
getReturnType() - Method in class org.noear.eggg.MethodEggg
 
getReturnTypeEggg() - Method in class org.noear.eggg.MethodEggg
 
getSetterEggg() - Method in class org.noear.eggg.PropertyEggg
 
getterEggg - Variable in class org.noear.eggg.FieldEggg
 
getType() - Method in class org.noear.eggg.ClassEggg
 
getType() - Method in class org.noear.eggg.FieldEggg
 
getType() - Method in class org.noear.eggg.ParamEggg
 
getType() - Method in class org.noear.eggg.PropertyMethodEggg
 
getType() - Method in class org.noear.eggg.TypeEggg
 
getTypeEggg() - Method in class org.noear.eggg.ClassEggg
 
getTypeEggg(Type) - Method in class org.noear.eggg.Eggg
 
getTypeEggg() - Method in class org.noear.eggg.FieldEggg
 
getTypeEggg() - Method in class org.noear.eggg.ParamEggg
 
getTypeEggg() - Method in interface org.noear.eggg.Property
类型包装
getTypeEggg() - Method in class org.noear.eggg.PropertyMethodEggg
 
getTypeVariable() - Method in class org.noear.eggg.TypeEggg
 
getUpperBounds() - Method in class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
getValue(Object) - Method in class org.noear.eggg.FieldEggg
 
getValue(Object, boolean) - Method in class org.noear.eggg.FieldEggg
 
getValue(Object) - Method in interface org.noear.eggg.Property
获取值
getValue(Object, boolean) - Method in class org.noear.eggg.PropertyEggg
获取值
getValue(Object) - Method in class org.noear.eggg.PropertyMethodEggg
 

H

hashCode() - Method in class org.noear.eggg.ClassEggg
 
hashCode() - Method in class org.noear.eggg.FieldEggg
 
hashCode() - Method in class org.noear.eggg.GenericResolver.GenericArrayTypeImpl
 
hashCode() - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
hashCode() - Method in class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
hashCode() - Method in class org.noear.eggg.MethodEggg
 
hashCode() - Method in class org.noear.eggg.ParamEggg
 
hashCode() - Method in class org.noear.eggg.PropertyMethodEggg
 
hashCode() - Method in class org.noear.eggg.TypeEggg
 
hasParamEgggByAlias(String) - Method in class org.noear.eggg.ConstrEggg
 
hasParamEgggByAlias(String) - Method in class org.noear.eggg.MethodEggg
 

I

invoke(Object, Object...) - Method in class org.noear.eggg.MethodEggg
 
IS_WINDOWS - Static variable in class org.noear.eggg.JavaUtil
是否为 Windows
isAbstract() - Method in class org.noear.eggg.TypeEggg
 
isArray() - Method in class org.noear.eggg.TypeEggg
 
isBoolean() - Method in class org.noear.eggg.TypeEggg
 
isCreator() - Method in class org.noear.eggg.ConstrEggg
 
isEnum() - Method in class org.noear.eggg.TypeEggg
 
isFinal() - Method in class org.noear.eggg.FieldEggg
只读的
isFinal() - Method in class org.noear.eggg.MethodEggg
只读的
isGenericArrayType() - Method in class org.noear.eggg.TypeEggg
 
isInterface() - Method in class org.noear.eggg.TypeEggg
 
isLikeRecordClass() - Method in class org.noear.eggg.ClassEggg
疑似的记录类
isList() - Method in class org.noear.eggg.TypeEggg
 
isMap() - Method in class org.noear.eggg.TypeEggg
 
isNumber() - Method in class org.noear.eggg.TypeEggg
 
isParameterizedType() - Method in class org.noear.eggg.TypeEggg
 
isPrimitive() - Method in class org.noear.eggg.TypeEggg
 
isPrivate() - Method in class org.noear.eggg.FieldEggg
私有的
isPublic() - Method in class org.noear.eggg.FieldEggg
私有的
isPublic() - Method in class org.noear.eggg.MethodEggg
公有的
isReadMode() - Method in class org.noear.eggg.PropertyMethodEggg
 
isRealRecordClass() - Method in class org.noear.eggg.ClassEggg
真实的记录类
isRecordClass(Class<?>) - Static method in class org.noear.eggg.JavaUtil
是否为 Record 类
isSecurity() - Method in class org.noear.eggg.ConstrEggg
是否安全(无参数或有注解)
isStatic() - Method in class org.noear.eggg.FieldEggg
静态的
isStatic() - Method in class org.noear.eggg.MethodEggg
静态的
isString() - Method in class org.noear.eggg.TypeEggg
 
isTransient() - Method in class org.noear.eggg.FieldEggg
临时的(不需要执久化)
isTransient() - Method in interface org.noear.eggg.Property
是临时的(不需要持久化)
isTransient() - Method in class org.noear.eggg.PropertyMethodEggg
 
isTypeVariable() - Method in class org.noear.eggg.TypeEggg
 

J

JAVA_MAJOR_VERSION - Static variable in class org.noear.eggg.JavaUtil
Java 版本号
JavaUtil - Class in org.noear.eggg
Java 工具
JavaUtil() - Constructor for class org.noear.eggg.JavaUtil
 

L

loadConstr(Constructor[]) - Method in class org.noear.eggg.ClassEggg
 
loadFields() - Method in class org.noear.eggg.ClassEggg
 
loadMethods(Method[], Method[]) - Method in class org.noear.eggg.ClassEggg
 

M

MethodEggg - Class in org.noear.eggg
方法包装器
MethodEggg(Eggg, ClassEggg, Method) - Constructor for class org.noear.eggg.MethodEggg
 

N

newClassEggg(TypeEggg) - Method in class org.noear.eggg.Eggg
 
newClassEggg() - Method in class org.noear.eggg.TypeEggg
 
newConstrEggg(ClassEggg, Executable, boolean) - Method in class org.noear.eggg.Eggg
 
newFieldEggg(ClassEggg, Field) - Method in class org.noear.eggg.Eggg
 
newInstance(Object...) - Method in class org.noear.eggg.ConstrEggg
 
newMethodEggg(ClassEggg, Method) - Method in class org.noear.eggg.Eggg
 
newParamEggg(ClassEggg, ExecutableEggg, Parameter) - Method in class org.noear.eggg.Eggg
 
newPropertyMethodEggg(ClassEggg, MethodEggg) - Method in class org.noear.eggg.Eggg
 
newTypeEggg(Type) - Method in class org.noear.eggg.Eggg
 

O

org.noear.eggg - package org.noear.eggg
 

P

ParamEggg - Class in org.noear.eggg
参数包装器
ParamEggg(Eggg, ClassEggg, ExecutableEggg, Parameter) - Constructor for class org.noear.eggg.ParamEggg
 
ParameterizedTypeImpl(Class<?>, Type[]) - Constructor for class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
ParameterizedTypeImpl(Class<?>, Type[], Type) - Constructor for class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
Property - Interface in org.noear.eggg
属性
PropertyEggg - Class in org.noear.eggg
属性集成
PropertyEggg(String) - Constructor for class org.noear.eggg.PropertyEggg
 
PropertyMethodEggg - Class in org.noear.eggg
属性方法包装器
PropertyMethodEggg(Eggg, ClassEggg, MethodEggg) - Constructor for class org.noear.eggg.PropertyMethodEggg
 

R

ReflectHandler - Interface in org.noear.eggg
反射处理器(预留的原生编译扩展)
ReflectHandlerDefault - Class in org.noear.eggg
 
ReflectHandlerDefault() - Constructor for class org.noear.eggg.ReflectHandlerDefault
 
resolvePropertyName(String) - Static method in interface org.noear.eggg.Property
 
reviewType(Type, Map<String, Type>) - Method in class org.noear.eggg.Eggg
检查类型
reviewType(Type, Map<String, Type>) - Method in class org.noear.eggg.GenericResolver
审查类型

S

setFieldEggg(FieldEggg) - Method in class org.noear.eggg.PropertyEggg
 
setGetterEggg(PropertyMethodEggg) - Method in class org.noear.eggg.PropertyEggg
 
setInstance(ReflectHandler) - Static method in class org.noear.eggg.ReflectHandlerDefault
 
setSetterEggg(PropertyMethodEggg) - Method in class org.noear.eggg.PropertyEggg
 
setterEggg - Variable in class org.noear.eggg.FieldEggg
 
setValue(Object, Object) - Method in class org.noear.eggg.FieldEggg
 
setValue(Object, Object, boolean) - Method in class org.noear.eggg.FieldEggg
 
setValue(Object, Object) - Method in interface org.noear.eggg.Property
设置值
setValue(Object, Object, boolean) - Method in class org.noear.eggg.PropertyEggg
设置值
setValue(Object, Object) - Method in class org.noear.eggg.PropertyMethodEggg
 

T

toParameterizedType(Type, Map<String, Type>) - Method in class org.noear.eggg.GenericResolver
转换为参数化类型
toString() - Method in class org.noear.eggg.ClassEggg
 
toString() - Method in class org.noear.eggg.ConstrEggg
 
toString() - Method in class org.noear.eggg.FieldEggg
 
toString() - Method in class org.noear.eggg.GenericResolver.GenericArrayTypeImpl
 
toString() - Method in class org.noear.eggg.GenericResolver.ParameterizedTypeImpl
 
toString() - Method in class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
toString() - Method in class org.noear.eggg.MethodEggg
 
toString() - Method in class org.noear.eggg.ParamEggg
 
toString() - Method in class org.noear.eggg.PropertyEggg
 
toString() - Method in class org.noear.eggg.PropertyMethodEggg
 
toString() - Method in class org.noear.eggg.TypeEggg
 
TypeEggg - Class in org.noear.eggg
类型包装器
TypeEggg(Eggg, Type) - Constructor for class org.noear.eggg.TypeEggg
 

W

WildcardTypeImpl(Type[], Type[]) - Constructor for class org.noear.eggg.GenericResolver.WildcardTypeImpl
 
withAliasHandler(AliasHandler) - Method in class org.noear.eggg.Eggg
 
withCreatorClass(Class<? extends Annotation>) - Method in class org.noear.eggg.Eggg
 
withCreatorMatcher(CreatorMatcher) - Method in class org.noear.eggg.Eggg
 
withDigestHandler(DigestHandler) - Method in class org.noear.eggg.Eggg
 
withGenericResolver(GenericResolver) - Method in class org.noear.eggg.Eggg
 
withReflectHandler(ReflectHandler) - Method in class org.noear.eggg.Eggg
 
A C D E F G H I J L M N O P R S T W 
Skip navigation links

Copyright © 2025. All rights reserved.