/** * Is the BCF2 type of this field static, or does it have to be determine from * the actual field value itself? * @return true if the field is static */ public final boolean isStaticallyTyped() { return ! isDynamicallyTyped(); }
/** * Is the BCF2 type of this field static, or does it have to be determine from * the actual field value itself? * @return true if the field is static */ public final boolean isStaticallyTyped() { return ! isDynamicallyTyped(); }
/** * Is the BCF2 type of this field static, or does it have to be determine from * the actual field value itself? * @return */ @Ensures("result || isDynamicallyTyped()") public final boolean isStaticallyTyped() { return ! isDynamicallyTyped(); }
/** * Get the BCF2 type for this field, either from the static type of the * field itself or by inspecting the value itself. * * @return the BCF2 type for this field */ public final BCF2Type getType(final Object value) { return isDynamicallyTyped() ? getDynamicType(value) : getStaticType(); }
/** * Get the BCF2 type for this field, either from the static type of the * field itself or by inspecting the value itself. * * @return */ public final BCF2Type getType(final Object value) { return isDynamicallyTyped() ? getDynamicType(value) : getStaticType(); }
/** * Get the BCF2 type for this field, either from the static type of the * field itself or by inspecting the value itself. * * @return the BCF2 type for this field */ public final BCF2Type getType(final Object value) { return isDynamicallyTyped() ? getDynamicType(value) : getStaticType(); }