[llvm-commits] CVS: llvm-java/lib/ClassFile/ClassFile.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Fri Feb 11 12:20:11 PST 2005
Changes in directory llvm-java/lib/ClassFile:
ClassFile.cpp updated: 1.35 -> 1.36
---
Log message:
Add getConstantMemberRef method.
---
Diffs of the changes: (+7 -0)
ClassFile.cpp | 7 +++++++
1 files changed, 7 insertions(+)
Index: llvm-java/lib/ClassFile/ClassFile.cpp
diff -u llvm-java/lib/ClassFile/ClassFile.cpp:1.35 llvm-java/lib/ClassFile/ClassFile.cpp:1.36
--- llvm-java/lib/ClassFile/ClassFile.cpp:1.35 Wed Feb 2 10:26:54 2005
+++ llvm-java/lib/ClassFile/ClassFile.cpp Fri Feb 11 14:19:16 2005
@@ -265,6 +265,13 @@
return static_cast<ConstantClass*>(getConstant(index));
}
+ConstantMemberRef* ClassFile::getConstantMemberRef(unsigned index) const
+{
+ assert(dynamic_cast<ConstantMemberRef*>(getConstant(index)) &&
+ "Constant is not a ConstantMemberRef!");
+ return static_cast<ConstantMemberRef*>(getConstant(index));
+}
+
ConstantFieldRef* ClassFile::getConstantFieldRef(unsigned index) const
{
assert(dynamic_cast<ConstantFieldRef*>(getConstant(index)) &&
More information about the llvm-commits
mailing list