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 class
PersistenceTypeDefinitionMemberFieldReflective.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()
Field
field()
static PersistenceTypeDefinitionMemberFieldReflective
New(Field field, long persistentMinimumLength, long persistentMaximumLength)
static PersistenceTypeDefinitionMemberFieldReflective
New(String runtimeDeclaringClass, Class<?> declaringClass, Field field, Class<?> type, String typeName, String name, String declaringTypeName, boolean isReference, long persistentMinimumLength, long persistentMaximumLength)
String
runtimeDeclaringClassName()
default String
runtimeQualifier()
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 Details
-
runtimeDeclaringClassName
String runtimeDeclaringClassName() -
runtimeQualifier
- Specified by:
runtimeQualifier
in interfacePersistenceTypeDefinitionMember
-
declaringClass
Class<?> declaringClass() -
field
Field field()- Specified by:
field
in interfacePersistenceTypeDefinitionMemberField
-
unbox
static <C extends Consumer<? super Field>> C unbox(XGettingCollection<? extends PersistenceTypeDefinitionMemberFieldReflective> members, C collector) -
New
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(Field field, long persistentMinimumLength, long persistentMaximumLength)
-