MetaBeanProperty mbp = new MetaBeanProperty(propName, mfp.getType(), isGetter? propertyMethod: null, isGetter? null: propertyMethod);
public synchronized void setStaticMetaClassField(MetaClass mc) { if (staticMetaClassField == NONE) return; if (staticMetaClassField == null) { final CachedField[] cachedFields = getFields(); for (int i = 0; i < cachedFields.length; i++) { CachedField cachedField = cachedFields[i]; if (cachedField.getName().startsWith("$staticMetaClass") && cachedField.getType() == MetaClass.class && cachedField.isStatic()) { staticMetaClassField = cachedField; break; } } } if (staticMetaClassField == null) { staticMetaClassField = NONE; return; } ((CachedField)staticMetaClassField).setProperty(null,mc); }
mfp = (CachedField) mp; mbp = new MetaBeanProperty(propName, mfp.getType(), null, null); } else {
mfp = (CachedField) mp; mbp = new MetaBeanProperty(propName, mfp.getType(), null, null); } else {
mfp = (CachedField) mp; mbp = new MetaBeanProperty(propName, mfp.getType(), null, null); } else {
mfp = (CachedField) mp; mbp = new MetaBeanProperty(propName, mfp.getType(), null, null); } else {
throw setReadOnlyProperty(name); value = propertySetTransformer.transformValue(metaBeanProperty.getField().getType(), value); metaBeanProperty.getField().setProperty(bean, value); } else {