public final Map<String, FieldAccess> getFields ( Class<? extends Object> aClass ) { Map<String, FieldAccess> map = fieldMap.get ( aClass ); if ( map == null ) { map = doGetFields ( aClass ); fieldMap.put ( aClass, map ); } return map; }
public static FieldsAccessor create(FieldAccessMode fieldAccessType, boolean useAlias, boolean caseInsensitive) { FieldsAccessor fieldsAccessor = null; switch ( fieldAccessType ) { case FIELD: fieldsAccessor = new FieldFieldsAccessor( useAlias, caseInsensitive); break; case PROPERTY: fieldsAccessor = new PropertyFieldAccessor ( useAlias, caseInsensitive); break; case FIELD_THEN_PROPERTY: fieldsAccessor = new FieldsAccessorFieldThenProp( useAlias, caseInsensitive); break; case PROPERTY_THEN_FIELD: fieldsAccessor = new FieldsAccessorsPropertyThenField( useAlias, caseInsensitive); break; default: fieldsAccessor = new FieldFieldsAccessor( useAlias, caseInsensitive); } return fieldsAccessor; } }
public static FieldsAccessor create(FieldAccessMode fieldAccessType, boolean useAlias, boolean caseInsensitive) { FieldsAccessor fieldsAccessor = null; switch ( fieldAccessType ) { case FIELD: fieldsAccessor = new FieldFieldsAccessor( useAlias, caseInsensitive); break; case PROPERTY: fieldsAccessor = new PropertyFieldAccessor ( useAlias, caseInsensitive); break; case FIELD_THEN_PROPERTY: fieldsAccessor = new FieldsAccessorFieldThenProp( useAlias, caseInsensitive); break; case PROPERTY_THEN_FIELD: fieldsAccessor = new FieldsAccessorsPropertyThenField( useAlias, caseInsensitive); break; default: fieldsAccessor = new FieldFieldsAccessor( useAlias, caseInsensitive); } return fieldsAccessor; } }
break; case PROPERTY: fieldsAccessor = new PropertyFieldAccessor( useAnnotations ); break; case FIELD_THEN_PROPERTY:
public final Map<String, FieldAccess> getFields ( Class<? extends Object> aClass ) { Map<String, FieldAccess> map = fieldMap.get ( aClass ); if ( map == null ) { map = doGetFields ( aClass ); fieldMap.put ( aClass, map ); } return map; }
break; case PROPERTY: fieldsAccessor = new PropertyFieldAccessor( useAnnotations ); break; case FIELD_THEN_PROPERTY:
break; case PROPERTY: fieldsAccessor = new PropertyFieldAccessor( useAnnotations ); break; case FIELD_THEN_PROPERTY: