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.DefaultNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
PersistenceTypeDescriptionMember.IdentityHashEqualatorNested 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
typeMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMember
assembleTypeDescription, equalsDescription, equalsStructure, hasReferences, isEnumConstant, isFixedLength, isIdentical, isPrimitive, isPrimitiveDefinition, isReference, isValidPersistentLength, isVariableLength, persistentMaximumLength, persistentMinimumLength, validatePersistentLengthMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberField
isInstanceMember, name, qualifier, typeNameMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDescriptionMemberFieldReflective
createDefinitionMember, declaringTypeName, identifier
-
Method Details
-
runtimeDeclaringClassName
String runtimeDeclaringClassName() -
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
-
New
static PersistenceTypeDefinitionMemberFieldReflective New(Field field, long persistentMinimumLength, long persistentMaximumLength)
-