com.google.gwt.core.ext.typeinfo.JField.isPrivate()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(79)

本文整理了Java中com.google.gwt.core.ext.typeinfo.JField.isPrivate()方法的一些代码示例,展示了JField.isPrivate()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JField.isPrivate()方法的具体详情如下:
包路径:com.google.gwt.core.ext.typeinfo.JField
类名称:JField
方法名:isPrivate

JField.isPrivate介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

+ f.isDefaultAccess() + ", " + f.isPrivate() + ", " + f.isProtected() + ", " + f.isPublic() + ", "
+ f.isStatic() + ", " + f.isTransient() + ", " + f.isVolatile() + ", " + setterGetter + ", " + setterGetter
+ ", " + elementType + ", " + annotations + "), ");

代码示例来源:origin: libgdx/libgdx

+ f.isDefaultAccess() + ", " + f.isPrivate() + ", " + f.isProtected() + ", " + f.isPublic() + ", "
+ f.isStatic() + ", " + f.isTransient() + ", " + f.isVolatile() + ", " + setterGetter + ", " + setterGetter
+ ", " + elementType + ", " + annotations + "), ");

代码示例来源:origin: errai/errai

@Override
public boolean isPrivate() {
 return field.isPrivate();
}

代码示例来源:origin: org.jboss.errai/errai-codegen-gwt

@Override
public boolean isPrivate() {
 return field.isPrivate();
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

/**
 * 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();
 }
}

代码示例来源:origin: net.wetheinter/gwt-user

/**
 * 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();
 }
}

代码示例来源:origin: oVirt/ovirt-engine

boolean processField(JField field) {
  return !field.isPrivate() && !field.isStatic()
      && field.getType().isClass() != null
      && field.getAnnotation(WithElementId.class) != null;
}

代码示例来源:origin: oVirt/ovirt-engine

@Test
public void processField_private() {
  when(field.isPrivate()).thenReturn(true);
  verifyProcessFieldReturns(false);
}

代码示例来源:origin: oVirt/ovirt-engine

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);
}

代码示例来源:origin: net.wetheinter/gwt-reflect

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;
}

代码示例来源:origin: net.wetheinter/gwt-user

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;
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

} else if (field.isPublic()) {
} else if (field.isProtected() || field.isPrivate()) {
 continue;
} else if (!enclosingType.getPackage().equals(

代码示例来源:origin: net.wetheinter/gwt-user

} else if (field.isPublic()) {
} else if (field.isProtected() || field.isPrivate()) {
 continue;
} else if (!enclosingType.getPackage().equals(

代码示例来源:origin: nmorel/gwt-jackson

/**
 * <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 );
}

代码示例来源:origin: nmorel/gwt-jackson

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() );
}

代码示例来源:origin: net.wetheinter/gwt-user

for (JClassType type : editorType.getFlattenedSupertypeHierarchy()) {
 for (JField field : type.getFields()) {
  if (field.isPrivate() || field.isStatic()
    || field.getAnnotation(Editor.Ignore.class) != null) {
   continue;

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

for (JClassType type : editorType.getFlattenedSupertypeHierarchy()) {
 for (JField field : type.getFields()) {
  if (field.isPrivate() || field.isStatic()
    || field.getAnnotation(Editor.Ignore.class) != null) {
   continue;

代码示例来源:origin: hpehl/piriti

accessible = field.isPrivate();
  break;
case DEFAULT:

代码示例来源:origin: ltearno/hexa.tools

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();
}

代码示例来源:origin: fr.lteconsulting/hexa.binding.gwt

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();
}

相关文章