+ f.isDefaultAccess() + ", " + f.isPrivate() + ", " + f.isProtected() + ", " + f.isPublic() + ", " + f.isStatic() + ", " + f.isTransient() + ", " + f.isVolatile() + ", " + setterGetter + ", " + setterGetter + ", " + elementType + ", " + annotations + "), ");
+ f.isDefaultAccess() + ", " + f.isPrivate() + ", " + f.isProtected() + ", " + f.isPublic() + ", " + f.isStatic() + ", " + f.isTransient() + ", " + f.isVolatile() + ", " + setterGetter + ", " + setterGetter + ", " + elementType + ", " + annotations + "), ");
@Override public boolean isPrivate() { return field.isPrivate(); }
@Override public boolean isPrivate() { return field.isPrivate(); }
/** * Returns true if we will need a get/set method pair for a field. * * @return true if the field requires accessor methods */ private boolean needsAccessorMethods(JField field) { /* * Field serializers are always emitted into the same package as the * class that they serialize. This enables the serializer class to access * all fields except those that are private or final. * * Java Access Levels: default - package private - class only protected - * package and all subclasses public - all */ if (Shared.shouldSerializeFinalFields(logger, context)) { return field.isPrivate() || field.isFinal(); } else { return field.isPrivate(); } }
/** * Returns true if we will need a get/set method pair for a field. * * @return true if the field requires accessor methods */ private boolean needsAccessorMethods(JField field) { /* * Field serializers are always emitted into the same package as the * class that they serialize. This enables the serializer class to access * all fields except those that are private or final. * * Java Access Levels: default - package private - class only protected - * package and all subclasses public - all */ if (Shared.shouldSerializeFinalFields(logger, context)) { return field.isPrivate() || field.isFinal(); } else { return field.isPrivate(); } }
boolean processField(JField field) { return !field.isPrivate() && !field.isStatic() && field.getType().isClass() != null && field.getAnnotation(WithElementId.class) != null; }
@Test public void processField_private() { when(field.isPrivate()).thenReturn(true); verifyProcessFieldReturns(false); }
void stubPassingField(JField field, JClassType fieldType, String fieldName) { WithElementId idAnnotation = mock(WithElementId.class); when(field.isPrivate()).thenReturn(false); when(field.isStatic()).thenReturn(false); when(field.getType()).thenReturn(fieldType); when(field.getName()).thenReturn(fieldName); when(fieldType.isClass()).thenReturn(fieldType); when(field.getAnnotation(WithElementId.class)).thenReturn(idAnnotation); when(idAnnotation.value()).thenReturn(""); //$NON-NLS-1$ when(idAnnotation.processType()).thenReturn(true); }
public static int getModifiers(JField field) { int mod; if (field.isPublic()) mod = Modifier.PUBLIC; else if (field.isPrivate()) mod = Modifier.PRIVATE; else if (field.isProtected()) mod = Modifier.PROTECTED; else mod = 0;//Package Protected if (field.isFinal()) mod |= Modifier.FINAL; if (field.isStatic()) mod |= Modifier.STATIC; if (field.isTransient()) mod |= Modifier.TRANSIENT; if (field.isVolatile()) mod |= Modifier.VOLATILE; return mod; }
public static int getModifiers(final JField field) { int mod; if (field.isPublic()) { mod = Modifier.PUBLIC; } else if (field.isPrivate()) { mod = Modifier.PRIVATE; } else if (field.isProtected()) { mod = Modifier.PROTECTED; } else { mod = 0;//Package Protected } if (field.isFinal()) { mod |= Modifier.FINAL; } if (field.isStatic()) { mod |= Modifier.STATIC; } if (field.isTransient()) { mod |= Modifier.TRANSIENT; } if (field.isVolatile()) { mod |= Modifier.VOLATILE; } return mod; }
} else if (field.isPublic()) { } else if (field.isProtected() || field.isPrivate()) { continue; } else if (!enclosingType.getPackage().equals(
} else if (field.isPublic()) { } else if (field.isProtected() || field.isPrivate()) { continue; } else if (!enclosingType.getPackage().equals(
/** * <p>getAccessor</p> * * @param beanName a {@link java.lang.String} object. * @param params a {@link java.lang.Object} object. * @return a {@link com.github.nmorel.gwtjackson.rebind.property.FieldAccessor.Accessor} object. */ public Accessor getAccessor( final String beanName, Object... params ) { final boolean useJsni; if ( useMethod ) { useJsni = method.get().isPrivate() || (!samePackage && !method.get().isPublic()); } // else use the field else { useJsni = field.get().isPrivate() || (!samePackage && !field.get().isPublic()); } return getAccessor( beanName, useMethod, useJsni, params ); }
private static boolean isFieldAutoDetected( RebindConfiguration configuration, PropertyAccessors propertyAccessors, BeanInfo info ) { if ( !propertyAccessors.getField().isPresent() ) { return false; } for ( Class<? extends Annotation> annotation : AUTO_DISCOVERY_ANNOTATIONS ) { if ( propertyAccessors.isAnnotationPresentOnField( annotation ) ) { return true; } } JField field = propertyAccessors.getField().get(); JsonAutoDetect.Visibility visibility = info.getFieldVisibility(); if ( Visibility.DEFAULT == visibility ) { visibility = configuration.getDefaultFieldVisibility(); } return isAutoDetected( visibility, field.isPrivate(), field.isProtected(), field.isPublic(), field .isDefaultAccess() ); }
for (JClassType type : editorType.getFlattenedSupertypeHierarchy()) { for (JField field : type.getFields()) { if (field.isPrivate() || field.isStatic() || field.getAnnotation(Editor.Ignore.class) != null) { continue;
for (JClassType type : editorType.getFlattenedSupertypeHierarchy()) { for (JField field : type.getFields()) { if (field.isPrivate() || field.isStatic() || field.getAnnotation(Editor.Ignore.class) != null) { continue;
accessible = field.isPrivate(); break; case DEFAULT:
private String getFieldModifier( JField field ) { ModifierBuilder mb = new ModifierBuilder(); if( field.isPrivate() ) mb.append( "2" );//"java.lang.reflect.Modifier.PRIVATE" ); if( field.isProtected() ) mb.append( "4" );//"java.lang.reflect.Modifier.PROTECTED" ); if( field.isPublic() ) mb.append( "1" );//"java.lang.reflect.Modifier.PUBLIC" ); if( field.isStatic() ) mb.append( "8" );//"java.lang.reflect.Modifier.STATIC" ); if( field.isTransient() ) mb.append( "128" );//"java.lang.reflect.Modifier.TRANSIENT" ); if( field.isVolatile() ) mb.append( "64" );//"java.lang.reflect.Modifier.VOLATILE" ); if( field.isFinal() ) mb.append( "16" );//"java.lang.reflect.Modifier.FINAL" ); return mb.toString(); }
private String getFieldModifier( JField field ) { ModifierBuilder mb = new ModifierBuilder(); if( field.isPrivate() ) mb.append( "2" );//"java.lang.reflect.Modifier.PRIVATE" ); if( field.isProtected() ) mb.append( "4" );//"java.lang.reflect.Modifier.PROTECTED" ); if( field.isPublic() ) mb.append( "1" );//"java.lang.reflect.Modifier.PUBLIC" ); if( field.isStatic() ) mb.append( "8" );//"java.lang.reflect.Modifier.STATIC" ); if( field.isTransient() ) mb.append( "128" );//"java.lang.reflect.Modifier.TRANSIENT" ); if( field.isVolatile() ) mb.append( "64" );//"java.lang.reflect.Modifier.VOLATILE" ); if( field.isFinal() ) mb.append( "16" );//"java.lang.reflect.Modifier.FINAL" ); return mb.toString(); }