org.apache.bcel.classfile.Field.getNameIndex()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.4k)|赞(0)|评价(0)|浏览(126)

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

Field.getNameIndex介绍

暂无

代码示例

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

/** If currently visiting a field, get the field's name */
public String getFieldName() {
  if (!visitingField) {
    throw new IllegalStateException("getFieldName called while not visiting field");
  }
  if (fieldName == null) {
    fieldName = getStringFromIndex(field.getNameIndex());
  }
  return fieldName;
}

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

public void addAllDefinitions(JavaClass obj) {
  String className2 = obj.getClassName();
  defined.add(className2);
  for (Method m : obj.getMethods()) {
    if (!m.isPrivate()) {
      String name = getMemberName(obj, className2, m.getNameIndex(), m.getSignatureIndex());
      defined.add(name);
    }
  }
  for (Field f : obj.getFields()) {
    if (!f.isPrivate()) {
      String name = getMemberName(obj, className2, f.getNameIndex(), f.getSignatureIndex());
      defined.add(name);
    }
  }
}

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

if (fld.getNameIndex() == nameIdx) {
  if (!fld.isStatic()) {
    ConstantUtf8 nameCons = (ConstantUtf8) cp.getConstant(nameIdx);

代码示例来源:origin: com.google.code.findbugs/findbugs

/** If currently visiting a field, get the field's name */
public String getFieldName() {
  if (!visitingField) {
    throw new IllegalStateException("getFieldName called while not visiting field");
  }
  if (fieldName == null) {
    fieldName = getStringFromIndex(field.getNameIndex());
  }
  return fieldName;
}

代码示例来源:origin: com.google.code.findbugs/findbugs

public void addAllDefinitions(JavaClass obj) {
  String className2 = obj.getClassName();
  defined.add(className2);
  for (Method m : obj.getMethods()) {
    if (!m.isPrivate()) {
      String name = getMemberName(obj, className2, m.getNameIndex(), m.getSignatureIndex());
      defined.add(name);
    }
  }
  for (Field f : obj.getFields()) {
    if (!f.isPrivate()) {
      String name = getMemberName(obj, className2, f.getNameIndex(), f.getSignatureIndex());
      defined.add(name);
    }
  }
}

代码示例来源:origin: Syncleus/aparapi

final ClassModelField field = new ClassModelField(f, f.getAccessFlags(), f.getNameIndex(), f.getSignatureIndex(), i);
fields.add(field);
i += 1;

代码示例来源:origin: com.google.code.findbugs/findbugs

if (fld.getNameIndex() == nameIdx) {
  if (!fld.isStatic()) {
    ConstantUtf8 nameCons = (ConstantUtf8) cp.getConstant(nameIdx);

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

checkIndex(obj, obj.getNameIndex(), CONST_Utf8);

代码示例来源:origin: org.apache.bcel/bcel

checkIndex(obj, obj.getNameIndex(), CONST_Utf8);

相关文章