java.lang.reflect.Field.toString()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(137)

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

Field.toString介绍

[英]Returns a string containing a concise, human-readable description of this field.

The format of the string is:

  1. modifiers (if any)
  2. type
  3. declaring class name
  4. '.'
  5. field name

For example: public static java.io.InputStream
[中]返回一个字符串,其中包含此字段的简明易读描述。
字符串的格式为:
1.修改器(如有)
1.类型
1.声明类名

  1. '.'
    1.字段名
    例如:公共静态java。木卫一。输入流

代码示例

代码示例来源:origin: junit-team/junit4

@Override
  public String toString() {
    return field.toString();
  }
}

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

public String toString() {
    return field.toString();
  }
}

代码示例来源:origin: apache/hive

@Override
 public String toString() {
  return field.toString();
 }
}

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

@Override
  public String toString() {
    return field.toString();
  }
};

代码示例来源:origin: spring-projects/spring-loaded

public static String callToString(Field thiz) {
  return thiz.toString();
}

代码示例来源:origin: apache/geode

@Override
 public String toString() {
  return field.toString();
 }
}

代码示例来源:origin: knightliao/disconf

/**
 *
 */
public static void printFileItem(Set<Field> disconfFileItemSet) {
  for (Field item : disconfFileItemSet) {
    LOGGER.info(item.toString());
  }
}

代码示例来源:origin: jenkinsci/jenkins

PropertyType(Field f) {
  this(f.getType(),f.getGenericType(),f.toString());
}

代码示例来源:origin: pxb1988/dex2jar

private void checkConflict(Option option, String key) {
  if (optMap.containsKey(key)) {
    Option preOption = optMap.get(key);
    throw new RuntimeException(String.format("[@Opt(...) %s] conflict with [@Opt(...) %s]",
        preOption.field.toString(), option.field
    ));
  }
  optMap.put(key, option);
}

代码示例来源:origin: knightliao/disconf

/**
 *
 */
public static void printFileMap(Map<Class<?>, Set<Field>> disconfFileItemMap) {
  for (Class<?> thisClass : disconfFileItemMap.keySet()) {
    LOGGER.info(thisClass + " -> ");
    Set<Field> fields = disconfFileItemMap.get(thisClass);
    for (Field field : fields) {
      LOGGER.info("\t\t" + field.toString());
    }
  }
}

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

public static void setField(Field field, Object object, Object value) {
 try {
  field.setAccessible(true);
  field.set(object, value);
 } catch (IllegalArgumentException e) {
  throw new ActivitiException("Could not set field " + field.toString(), e);
 } catch (IllegalAccessException e) {
  throw new ActivitiException("Could not set field " + field.toString(), e);
 }
}

代码示例来源:origin: knightliao/disconf

/**
 *
 */
public static void printItem(Set<Field> af1) {
  for (Field item : af1) {
    LOGGER.info(item.toString());
    DisconfItem disconfItem = item.getAnnotation(DisconfItem.class);
    LOGGER.info("\tkey: " + disconfItem.key());
    LOGGER.info("\tenv: " + disconfItem.env());
    LOGGER.info("\tversion: " + disconfItem.version());
  }
}

代码示例来源:origin: apache/flink

@Override
public int compareToReference(TypeComparator<T> referencedComparator) {
  PojoComparator<T> other = (PojoComparator<T>) referencedComparator;
  int i = 0;
  try {
    for (; i < this.keyFields.length; i++) {
      int cmp = this.comparators[i].compareToReference(other.comparators[i]);
      if (cmp != 0) {
        return cmp;
      }
    }
    return 0;
  }
  catch (NullPointerException npex) {
    throw new NullKeyFieldException(this.keyFields[i].toString());
  }
}

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

private List<Field> buildFieldsList(List<Field> result, Set<String> seen, boolean publicOnly) {
  for (Class<?> c = clazz; c != null; c = c.getSuperclass()) {
    for (Field f : c.getClassCache().getDeclaredFields(false, publicOnly)) {
      String s = f.toString();
      if (!seen.contains(s)) {
        result.add(f);
        seen.add(s);
      }
    }
    for (Class<?> intf : c.getInterfaces()) {
      intf.getClassCache().buildFieldsList(result, seen, publicOnly);
    }
  }
  return result;
}

代码示例来源:origin: pentaho/pentaho-kettle

String fieldToString = field.toString();
if ( fieldToString.indexOf( LOCAL_PACKAGE ) >= 0 ) {
 sanctionedPackage = true;

代码示例来源:origin: spring-projects/spring-loaded

private void assertField(String expectedSignature, Result r) {
  Assert.assertEquals(Field.class, r.returnValue.getClass());
  Field f = (Field) r.returnValue;
  Assert.assertEquals(expectedSignature, f.toString());
}

代码示例来源:origin: CalebFenton/simplify

@Test
public void canLoadClassWithOverloadedFields() throws Exception {
  String className = "org.cf.test.OverloadedFields";
  Class<?> klazz = classLoader.loadClass(className);
  assertHasObjectMethods(klazz);
  List<Field> fields = getFilteredFields(klazz);
  assertEquals(2, fields.size());
  assertEquals("public static int org.cf.test.OverloadedFields.field1", fields.get(0).toString());
  assertEquals("public static java.lang.Object org.cf.test.OverloadedFields.field1", fields.get(1).toString());
}

代码示例来源:origin: apache/hive

@Test
public void testPrimitiveSizeEstimations() throws Exception {
 HiveConf conf = new HiveConf();
 Set<String> exclusions = Sets.newHashSet();
 exclusions.add(serdeConstants.VOID_TYPE_NAME);
 exclusions.add(serdeConstants.LIST_TYPE_NAME);
 exclusions.add(serdeConstants.MAP_TYPE_NAME);
 exclusions.add(serdeConstants.STRUCT_TYPE_NAME);
 exclusions.add(serdeConstants.UNION_TYPE_NAME);
 Field[] serdeFields = serdeConstants.class.getFields();
 for (Field field : serdeFields) {
  if (!Modifier.isStatic(field.getModifiers())) {
   continue;
  }
  if (!field.getName().endsWith("_TYPE_NAME")) {
   continue;
  }
  String typeName = (String) FieldUtils.readStaticField(field);
  if (exclusions.contains(typeName)) {
   continue;
  }
  long siz = StatsUtils.getSizeOfPrimitiveTypeArraysFromType(typeName, 3, conf);
  assertNotEquals(field.toString(), 0, siz);
 }
}

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

/** */
@Override
public String toString() {
  return this.field.toString();
}

代码示例来源:origin: com.liferay.portal/com.liferay.portal.kernel

@Override
public String toString() {
  return _object.toString(
  ).concat(
    StringPool.POUND
  ).concat(
    _field.toString()
  );
}

相关文章

微信公众号

最新文章

更多