Interface PersistenceTypeDefinitionMemberFieldReflective
-
- All Superinterfaces:
PersistenceTypeDefinitionMember,PersistenceTypeDefinitionMemberField,PersistenceTypeDescriptionMember,PersistenceTypeDescriptionMemberField,PersistenceTypeDescriptionMemberFieldReflective
- All Known Implementing Classes:
PersistenceTypeDefinitionMemberFieldReflective.Default
public interface PersistenceTypeDefinitionMemberFieldReflective extends PersistenceTypeDefinitionMemberField, PersistenceTypeDescriptionMemberFieldReflective
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPersistenceTypeDefinitionMemberFieldReflective.Default-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
PersistenceTypeDescriptionMember.IdentityHashEqualator
-
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
PersistenceTypeDescriptionMemberField.Abstract
-
-
Method Summary
Modifier and Type Method Description Class<?>declaringClass()Fieldfield()static PersistenceTypeDefinitionMemberFieldReflectiveNew(Field field, long persistentMinimumLength, long persistentMaximumLength)static PersistenceTypeDefinitionMemberFieldReflectiveNew(String runtimeDeclaringClass, Class<?> declaringClass, Field field, Class<?> type, String typeName, String name, String declaringTypeName, boolean isReference, long persistentMinimumLength, long persistentMaximumLength)StringruntimeDeclaringClassName()default StringruntimeQualifier()static <C extends Consumer<? super Field>>
Cunbox(XGettingCollection<? extends PersistenceTypeDefinitionMemberFieldReflective> members, C collector)-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDefinitionMember
type
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
assembleTypeDescription, equalsDescription, equalsStructure, hasReferences, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLength
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
isInstanceMember, name, qualifier, typeName
-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldReflective
createDefinitionMember, declaringTypeName, identifier
-
-
-
-
Method Detail
-
runtimeDeclaringClassName
String runtimeDeclaringClassName()
-
runtimeQualifier
default String runtimeQualifier()
- Specified by:
runtimeQualifierin interfacePersistenceTypeDefinitionMember
-
declaringClass
Class<?> declaringClass()
-
field
Field field()
- Specified by:
fieldin interfacePersistenceTypeDefinitionMemberField
-
unbox
static <C extends Consumer<? super Field>> C unbox(XGettingCollection<? extends PersistenceTypeDefinitionMemberFieldReflective> members, C collector)
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(String runtimeDeclaringClass, Class<?> declaringClass, Field field, Class<?> type, String typeName, String name, String declaringTypeName, boolean isReference, long persistentMinimumLength, long persistentMaximumLength)
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(Field field, long persistentMinimumLength, long persistentMaximumLength)
-
-