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

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

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

Method.getNameIndex介绍

暂无

代码示例

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

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

代码示例来源: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: com.google.code.findbugs/findbugs

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

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

public ClassModelMethod(org.apache.bcel.classfile.Method method, int _index) {
  index = _index;
  methodAccessFlags = method.getAccessFlags();
  nameIndex = method.getNameIndex();
  descriptorIndex = method.getSignatureIndex();
  methodAttributePool = new AttributePool(method.getAttributes(), getName());
  codeEntry = methodAttributePool.codeEntry;
}

代码示例来源: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: bcel/bcel

public void visitMethod(Method obj){
  checkIndex(obj, obj.getNameIndex(), CONST_Utf8);

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

@Override
public void visitMethod(final Method obj) {
  checkIndex(obj, obj.getNameIndex(), CONST_Utf8);

相关文章