for( CtField ctf : ctfs ) { int mods = ctf.getModifiers(); if( javassist.Modifier.isTransient(mods) || javassist.Modifier.isStatic(mods) ) { debug_print |= ctf.getName().equals("DEBUG_WEAVER"); continue; // Only serialize not-transient instance fields (not static)
public static boolean isTransientOrStatic(Field field) { return field != null && (Modifier.isStatic(field.getModifiers()) || Modifier.isTransient(field.getModifiers()) || field .isAnnotationPresent(Transient.class)); } }
/** * @return */ private boolean isNonTransient(Field attribute) { return attribute != null && !Modifier.isStatic(attribute.getModifiers()) && !Modifier.isTransient(attribute.getModifiers()) && !attribute.isAnnotationPresent(Transient.class); }
/** * @param field * @return */ private boolean checkValidField(Field field) { if (field != null && !Modifier.isStatic(field.getModifiers()) && !Modifier.isTransient(field.getModifiers()) && !field.isAnnotationPresent(Transient.class)) { return field.isAnnotationPresent(Id.class) || field.isAnnotationPresent(EmbeddedId.class) || field.isAnnotationPresent(Column.class) || field.isAnnotationPresent(ManyToMany.class) || field.isAnnotationPresent(ManyToOne.class) || field.isAnnotationPresent(OneToOne.class) || field.isAnnotationPresent(Embedded.class) || field.isAnnotationPresent(OneToMany.class) || field.isAnnotationPresent(ElementCollection.class); } else { return true; } }
/** * Populate metadata. * * @param <X> * the generic type * @param <T> * the generic type * @param metaModelBuilder * the metaModelBuilder */ private <X, T> void onBuildMetaModelSuperClass(Class<? super X> clazz, MetaModelBuilder<X, T> metaModelBuilder) { if (clazz != null && clazz.isAnnotationPresent(javax.persistence.Entity.class)) { while (clazz != null && clazz.isAnnotationPresent(javax.persistence.Entity.class)) { metaModelBuilder.process((Class<X>) clazz); for (Field f : clazz.getDeclaredFields()) { if (f != null && !Modifier.isStatic(f.getModifiers()) && !Modifier.isTransient(f.getModifiers()) && !f.isAnnotationPresent(Transient.class)) { metaModelBuilder.construct((Class<X>) clazz, f); } } clazz = clazz.getSuperclass(); } } }
for (Field field : fields) { if (field != null && !Modifier.isStatic(field.getModifiers()) && !Modifier.isTransient(field.getModifiers()) && !field.isAnnotationPresent(Transient.class)) { Attribute attribute = compoundKey.getAttribute(field.getName()); String columnName = ((AbstractAttribute) attribute).getJPAColumnName();
if (f != null && !Modifier.isStatic(f.getModifiers()) && !Modifier.isTransient(f.getModifiers()) && !f.isAnnotationPresent(Transient.class))
&& !Modifier.isTransient(field.getModifiers()) && !field.isAnnotationPresent(Transient.class)) { attribute = (SingularAttribute) compoundKey.getAttribute(field.getName()); Object valueObject = PropertyAccessorHelper.getObject(key, field);
private static Map<Field, Object> getFieldValues(Serializable o) throws IllegalArgumentException, IllegalAccessException { Map<Field, Object> result = new HashMap<>(); for (Field field : GwtReflectionUtils.getFields(o.getClass())) { int fieldModifier = field.getModifiers(); if (!Modifier.isStatic(fieldModifier) && !Modifier.isTransient(fieldModifier)) { result.put(field, field.get(o)); } } return result; }
private static Map<Field, Object> getFieldValues(Serializable o) throws IllegalArgumentException, IllegalAccessException { Map<Field, Object> result = new HashMap<>(); for (Field field : GwtReflectionUtils.getFields(o.getClass())) { int fieldModifier = field.getModifiers(); if (!Modifier.isStatic(fieldModifier) && !Modifier.isTransient(fieldModifier)) { result.put(field, field.get(o)); } } return result; }
private boolean isFieldUsable(final Field field) { final int modifiers = field.getModifiers(); return !Modifier.isFinal(modifiers) && !Modifier.isStatic(modifiers) && !Modifier.isTransient(modifiers) && !field.isSynthetic(); }
for (CtField field : clazz.getDeclaredFields()) { int modifiers = field.getModifiers(); if (Modifier.isStatic(modifiers) || Modifier.isTransient(modifiers) || !(Modifier.isProtected(modifiers) || Modifier.isPrivate(modifiers))) { continue;
&& !Modifier.isTransient(field.getModifiers()) && !field.isAnnotationPresent(Transient.class))
&& !Modifier.isTransient(field.getModifiers()) && !field.isAnnotationPresent(Transient.class))
if (Modifier.isTransient(cf.getModifiers())) { createAnnotation(getAnnotations(cf), Transient.class); continue;