本文整理了Java中com.google.gwt.core.ext.typeinfo.JField.isPublic()
方法的一些代码示例,展示了JField.isPublic()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JField.isPublic()
方法的具体详情如下:
包路径:com.google.gwt.core.ext.typeinfo.JField
类名称:JField
方法名:isPublic
暂无
代码示例来源: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 isPublic() {
return field.isPublic();
}
代码示例来源:origin: org.jboss.errai/errai-codegen-gwt
@Override
public boolean isPublic() {
return field.isPublic();
}
代码示例来源:origin: errai/errai
@Override
public MetaField[] getFields() {
final List<MetaField> fields = Lists.newArrayList();
JClassType type = getEnclosedMetaObject().isClass();
while (type != null) {
for (final JField field : type.getFields()) {
// In GWT 2.7 java.lang.Object contains two public fields castableTypeMap and typeMarker that we don't want.
if (field.isPublic() && !field.getEnclosingType().getQualifiedSourceName().equals("java.lang.Object")) {
fields.add(new GWTField(oracle, field));
}
}
type = type.getSuperclass();
}
return fields.toArray(new MetaField[fields.size()]);
}
代码示例来源:origin: org.jboss.errai/errai-codegen-gwt
@Override
public MetaField[] getFields() {
final List<MetaField> fields = Lists.newArrayList();
JClassType type = getEnclosedMetaObject().isClass();
while (type != null) {
for (final JField field : type.getFields()) {
// In GWT 2.7 java.lang.Object contains two public fields castableTypeMap and typeMarker that we don't want.
if (field.isPublic() && !field.getEnclosingType().getQualifiedSourceName().equals("java.lang.Object")) {
fields.add(new GWTField(oracle, field));
}
}
type = type.getSuperclass();
}
return fields.toArray(new MetaField[fields.size()]);
}
代码示例来源:origin: Putnami/putnami-web-toolkit
private void listPublicFields(JField[] fields) {
for (JField field : fields) {
if (field.isPublic() && !field.isFinal()) {
this.publicFields.put(field.getName(), field.getType());
this.propertyTypes.put(field.getName(), field.getType());
this.addImport(field.getType());
}
}
}
代码示例来源:origin: fr.putnami.pwt/pwt
private void listPublicFields(JField[] fields) {
for (JField field : fields) {
if (field.isPublic() && !field.isFinal()) {
this.publicFields.put(field.getName(), field.getType());
this.propertyTypes.put(field.getName(), field.getType());
this.addImport(field.getType());
}
}
}
代码示例来源:origin: oVirt/ovirt-engine
@Test
public void processField_public() {
when(field.isPublic()).thenReturn(true);
verifyProcessFieldReturns(true);
}
代码示例来源:origin: errai/errai
@Override
public MetaField getField(final String name) {
JClassType type = getEnclosedMetaObject().isClassOrInterface();
if (type == null) {
if ("length".equals(name) && getEnclosedMetaObject().isArray() != null) {
return new MetaField.ArrayLengthMetaField(this);
}
return null;
}
JField field = type.findField(name);
while ((field == null || (field != null && !field.isPublic())) &&
(type = type.getSuperclass()) != null && !type.getQualifiedSourceName().equals("java.lang.Object")) {
field = type.findField(name);
for (final JClassType interfaceType : type.getImplementedInterfaces()) {
field = interfaceType.findField(name);
}
}
if (field == null) {
throw new RuntimeException("no such field: " + name + " in class: " + this);
}
return new GWTField(oracle, field);
}
代码示例来源:origin: org.jboss.errai/errai-codegen-gwt
@Override
public MetaField getField(final String name) {
JClassType type = getEnclosedMetaObject().isClassOrInterface();
if (type == null) {
if ("length".equals(name) && getEnclosedMetaObject().isArray() != null) {
return new MetaField.ArrayLengthMetaField(this);
}
return null;
}
JField field = type.findField(name);
while ((field == null || (field != null && !field.isPublic())) &&
(type = type.getSuperclass()) != null && !type.getQualifiedSourceName().equals("java.lang.Object")) {
field = type.findField(name);
for (final JClassType interfaceType : type.getImplementedInterfaces()) {
field = interfaceType.findField(name);
}
}
if (field == null) {
throw new RuntimeException("no such field: " + name + " in class: " + this);
}
return new GWTField(oracle, field);
}
代码示例来源: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: 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: resty-gwt/resty-gwt
protected String toStringExpression(JParameter arg) throws UnableToCompleteException {
Attribute attribute = getAnnotation(arg, Attribute.class);
if (attribute != null) {
if (arg.getType().isClass().getField(attribute.value()) != null &&
arg.getType().isClass().getField(attribute.value()).isPublic()) {
return "(" + arg.getName() + "." + attribute.value() + "+ \"\")";
}
String publicGetter =
"get" + attribute.value().substring(0, 1).toUpperCase() + attribute.value().substring(1);
for (JMethod jMethod : arg.getType().isClass().getMethods()) {
if (jMethod.getName().equals(publicGetter)) {
return "(" + arg.getName() + "." + publicGetter + "()" + "+ \"\")";
}
}
getLogger().log(ERROR,
"Neither public argument " + attribute.value() + " nor public getter " + publicGetter + " found!");
throw new UnableToCompleteException();
}
return toStringExpression(arg.getType(), arg.getName());
}
代码示例来源:origin: org.fusesource.restygwt/restygwt
protected String toStringExpression(JParameter arg) throws UnableToCompleteException {
Attribute attribute = getAnnotation(arg, Attribute.class);
if (attribute != null) {
if (arg.getType().isClass().getField(attribute.value()) != null &&
arg.getType().isClass().getField(attribute.value()).isPublic()) {
return "(" + arg.getName() + "." + attribute.value() + "+ \"\")";
}
String publicGetter =
"get" + attribute.value().substring(0, 1).toUpperCase() + attribute.value().substring(1);
for (JMethod jMethod : arg.getType().isClass().getMethods()) {
if (jMethod.getName().equals(publicGetter)) {
return "(" + arg.getName() + "." + publicGetter + "()" + "+ \"\")";
}
}
getLogger().log(ERROR,
"Neither public argument " + attribute.value() + " nor public getter " + publicGetter + " found!");
throw new UnableToCompleteException();
}
return toStringExpression(arg.getType(), arg.getName());
}
代码示例来源:origin: net.wetheinter/gwt-user
public static JField findField(final TreeLogger logger,
final JClassType type, final String name, final boolean declared) {
for (final JField field : type.getFields()) {
if (field.getName().equals(name)) {
if (declared){
if (!field.getEnclosingType().getQualifiedSourceName().equals(type.getQualifiedSourceName())) {
logger.log(Type.TRACE,
"Field with same name and different enclosing type skipped because declared-only field was requested;\n"
+field.getEnclosingType().getQualifiedSourceName()+" != "+type.getQualifiedSourceName());
continue;
}
} else {
if (!field.isPublic()) {
logger.log(Type.TRACE,
"Non-public field " +field.getEnclosingType().getName()+"."+ field.getName() + " skipped because declared=false.");
continue;
}
}
return field;
}
}
return declared || type.getSuperclass() == null ? null: findField(logger, type.getSuperclass(), name, declared);
}
代码示例来源:origin: net.wetheinter/gwt-reflect
public static JField findField(TreeLogger logger,
JClassType type, String name, boolean declared) {
for (JField field : type.getFields()) {
if (field.getName().equals(name)) {
if (declared){
if (!field.getEnclosingType().getQualifiedSourceName().equals(type.getQualifiedSourceName())) {
logger.log(Type.TRACE,
"Field with same name and different enclosing type skipped because declared-only field was requested;\n"
+field.getEnclosingType().getQualifiedSourceName()+" != "+type.getQualifiedSourceName());
continue;
}
} else {
if (!field.isPublic()) {
logger.log(Type.TRACE,
"Non-public field " +field.getEnclosingType().getName()+"."+ field.getName() + " skipped because declared=false.");
continue;
}
}
return field;
}
}
return declared || type.getSuperclass() == null ? null: findField(logger, type.getSuperclass(), name, declared);
}
代码示例来源: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: 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();
}
代码示例来源: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();
}
内容来源于网络,如有侵权,请联系作者删除!