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

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

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

Method.getSignatureIndex介绍

暂无

代码示例

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

/**
 * If currently visiting a method, get the method's slash-formatted
 * signature
 */
public String getMethodSig() {
  if (!visitingMethod) {
    throw new IllegalStateException("getMethodSig called while not visiting method");
  }
  if (methodSig == null) {
    methodSig = getStringFromIndex(method.getSignatureIndex());
  }
  return methodSig;
}

代码示例来源: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 slash-formatted
 * signature
 */
public String getMethodSig() {
  if (!visitingMethod) {
    throw new IllegalStateException("getMethodSig called while not visiting method");
  }
  if (methodSig == null) {
    methodSig = getStringFromIndex(method.getSignatureIndex());
  }
  return methodSig;
}

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

checkIndex(obj, obj.getSignatureIndex(), CONST_Utf8);
String sig  = ((ConstantUtf8) (cp.getConstant(obj.getSignatureIndex()))).getBytes(); // Method's signature(=descriptor)

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

checkIndex(obj, obj.getSignatureIndex(), CONST_Utf8);
final String sig  = ((ConstantUtf8) (cp.getConstant(obj.getSignatureIndex()))).getBytes(); // Method's signature(=descriptor)

相关文章