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