app/src/main/java/db/juhaku/juhakudb/filter/Root.java
/**
     * Resolves model class for next joint.
     *
     * @param model Class<?> instance of current model.
     * @param target String value of target model property in current model.
     * @return Class<?> value of resolved model class from current model.
     *
     * @since 1.2.0
     *
     * @hide
     */
Resolves model class for next joint.
@param model Class instance of current model.
@param target String value of target model property in current model.
@return Class value of resolved model class from current model.



@hide
Resolves model class for next joint . @param model Class instance of current model . @param target String value of target model property in current model . @return Class value of resolved model class from current model . @hide
private static Class<?> resolveJoinModel(Class<?> model, String target) {
        Field targetField = ReflectionUtils.findField(model, target);
        if (targetField == null) {
            throw new IllegalJoinException("Could not form a join to: " + target + ", no such field in: " + model);
        }
        return ReflectionUtils.getFieldType(targetField);
    }
private static Class < ? > resolveJoinModel ( Class < ? > model , String target ) { Field targetField = ReflectionUtils . findField ( model , target ) ; if ( targetField == null ) { throw new IllegalJoinException ( "Could not form a join to: " + target + ", no such field in: " + model ) ; } return ReflectionUtils . getFieldType ( targetField ) ; }
Resolves model class for next joint.
Resolves model class for next joint .