public class ClassEggg extends Object implements AnnotatedEggg
| Constructor and Description |
|---|
ClassEggg(Eggg eggg,
TypeEggg typeEggg) |
public boolean isRealRecordClass()
public boolean isLikeRecordClass()
public TypeEggg getTypeEggg()
public Class<?> getType()
public Type getGenericType()
public AnnotatedElement getElement()
AnnotatedEggggetElement in interface AnnotatedEgggpublic <T> T getDigest()
getDigest in interface AnnotatedEgggpublic Annotation[] getAnnotations()
AnnotatedEggggetAnnotations in interface AnnotatedEgggpublic ConstrEggg getCreator()
public ConstrEggg findConstrEggg(Class<?>... parameterTypes) throws NoSuchMethodException
NoSuchMethodExceptionpublic ConstrEggg findConstrEgggOrNull(Class<?>... parameterTypes) throws NoSuchMethodException
NoSuchMethodExceptionpublic Collection<MethodEggg> getPublicMethodEgggs()
public Collection<MethodEggg> getDeclaredMethodEgggs()
public MethodEggg findMethodEggg(String name, Class<?>... parameterTypes) throws NoSuchMethodException
NoSuchMethodExceptionpublic MethodEggg findMethodEgggOrNull(String name, Class<?>... parameterTypes)
public MethodEggg findMethodEgggOrNew(Method method)
public Collection<MethodEggg> getOwnMethodEgggs()
public Collection<FieldEggg> getAllFieldEgggs()
public Collection<PropertyEggg> getPropertyEgggs()
public PropertyEggg getPropertyEgggByName(String name)
public PropertyEggg getPropertyEgggByAlias(String alias)
protected void loadConstr(Constructor[] declaredConstructors)
protected void loadFields()
Copyright © 2025. All rights reserved.