本文整理了Java中org.apache.bcel.classfile.Field.getNameIndex()
方法的一些代码示例,展示了Field.getNameIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.getNameIndex()
方法的具体详情如下:
包路径:org.apache.bcel.classfile.Field
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!