Class ReflectionUtils.TypeMetadata.PropertyPathMetadata
java.lang.Object
io.fluxzero.common.reflection.ReflectionUtils.TypeMetadata.PropertyPathMetadata
- Enclosing class:
ReflectionUtils.TypeMetadata
-
Method Summary
Modifier and TypeMethodDescriptionbooleandynamic()Returns whether resolving the property path requires runtime values rather than declared types alone.booleanexists()Returns whether the property path exists according to the structural metadata.booleanClaims the one-time missing-timestamp warning for this metadata; returns true only for the first claim on a missing path.booleanClaims the one-time unsupported-timestamp warning for this metadata; returns true only for the first claim.booleanReturns whether the path is dynamic or its declared leaf type supports timestamp conversion.
-
Method Details
-
supportsTimeConversion
public boolean supportsTimeConversion()Returns whether the path is dynamic or its declared leaf type supports timestamp conversion. -
exists
public boolean exists()Returns whether the property path exists according to the structural metadata. -
dynamic
public boolean dynamic()Returns whether resolving the property path requires runtime values rather than declared types alone. -
shouldLogMissingTimestampWarning
public boolean shouldLogMissingTimestampWarning()Claims the one-time missing-timestamp warning for this metadata; returns true only for the first claim on a missing path. -
shouldLogUnsupportedTimestampWarning
public boolean shouldLogUnsupportedTimestampWarning()Claims the one-time unsupported-timestamp warning for this metadata; returns true only for the first claim.
-