private static MetaField[] fromFieldArray(final Field[] methods) { return Arrays.stream(methods).map(f -> new JavaReflectionField(f)).toArray(s -> new MetaField[s]); }
private static MetaField[] fromFieldArray(final Field[] methods) { return Arrays.stream(methods).map(f -> new JavaReflectionField(f)).toArray(s -> new MetaField[s]); }
@Override public MetaField getField(final String name) { try { final MetaField mFld; if ("length".equals(name) && getEnclosedMetaObject().isArray()) { mFld = new MetaField.ArrayLengthMetaField(this); } else { mFld = new JavaReflectionField(getEnclosedMetaObject().getField(name)); } return mFld; } catch (final Exception e) { return null; } }
@Override public MetaField getDeclaredField(final String name) { try { final MetaField mFld; if ("length".equals(name) && getEnclosedMetaObject().isArray()) { mFld = new MetaField.ArrayLengthMetaField(this); } else { mFld = new JavaReflectionField(getEnclosedMetaObject().getDeclaredField(name)); } return mFld; } catch (final Exception e) { return null; } }
@Override public MetaField getField(final String name) { try { final MetaField mFld; if ("length".equals(name) && getEnclosedMetaObject().isArray()) { mFld = new MetaField.ArrayLengthMetaField(this); } else { mFld = new JavaReflectionField(getEnclosedMetaObject().getField(name)); } return mFld; } catch (final Exception e) { return null; } }
@Override public MetaField getDeclaredField(final String name) { try { final MetaField mFld; if ("length".equals(name) && getEnclosedMetaObject().isArray()) { mFld = new MetaField.ArrayLengthMetaField(this); } else { mFld = new JavaReflectionField(getEnclosedMetaObject().getDeclaredField(name)); } return mFld; } catch (final Exception e) { return null; } }
Class<?> clazz = f.getDeclaringClass(); if (!isReloadable(clazz) && MetaClassFactory.isKnownType(clazz.getName())) { result.add(new JavaReflectionField(f));
Class<?> clazz = f.getDeclaringClass(); if (!isReloadable(clazz) && MetaClassFactory.isKnownType(clazz.getName())) { result.add(new JavaReflectionField(f));