boon/src/main/java/org/boon/core/reflection/BeanUtils.java
public static Class<?> getPropertyPathType( final Object root,
                                          final String... properties ) {


        Object object = baseForGetProperty( root, properties );

        Map<String, FieldAccess> fields = getFieldsFromObject( object );
        final String lastProperty = properties[ properties.length - 1 ];
        FieldAccess field = fields.get( lastProperty );

        return field.type();
    }
public static Class<?> getPropertyPathType( final Object root,
                                          final String... properties ) {


        Object object = baseForGetProperty( root, properties );

        Map<String, FieldAccess> fields = getFieldsFromObject( object );
        final String lastProperty = properties[ properties.length - 1 ];
        FieldAccess field = fields.get( lastProperty );

        return field.type();
    }
public static Class < ? > getPropertyPathType ( final Object root , final String ... properties ) { Object object = baseForGetProperty ( root , properties ) ; Map < String , FieldAccess > fields = getFieldsFromObject ( object ) ; final String lastProperty = properties [ properties . length - 1 ] ; FieldAccess field = fields . get ( lastProperty ) ; return field . type ( ) ; }
Get Property Path TypeType
@param root
@param properties
@return
Get Property Path TypeType