[llvm-commits] CVS: llvm-java/include/llvm/Java/ClassFile.h
Alkis Evlogimenos
alkis at cs.uiuc.edu
Wed Jul 14 02:15:11 PDT 2004
Changes in directory llvm-java/include/llvm/Java:
ClassFile.h updated: 1.14 -> 1.15
---
Log message:
Add convinience methods for getting specific field or method Attributes.
---
Diffs of the changes: (+5 -0)
Index: llvm-java/include/llvm/Java/ClassFile.h
diff -u llvm-java/include/llvm/Java/ClassFile.h:1.14 llvm-java/include/llvm/Java/ClassFile.h:1.15
--- llvm-java/include/llvm/Java/ClassFile.h:1.14 Thu Jul 8 19:00:26 2004
+++ llvm-java/include/llvm/Java/ClassFile.h Wed Jul 14 04:15:01 2004
@@ -26,7 +26,9 @@
// Forward declarations
class Attribute;
+ class ConstantValueAttribute;
class CodeAttribute;
+ class ExceptionsAttribute;
class Constant;
class ConstantClass;
class ConstantNameAndType;
@@ -290,6 +292,7 @@
ConstantUtf8* getName() const { return name_; }
ConstantUtf8* getDescriptor() const { return descriptor_; }
const Attributes& getAttributes() const { return attributes_; }
+ const ConstantValueAttribute* getConstantValueAttribute() const;
std::ostream& dump(std::ostream& os) const;
};
@@ -326,6 +329,8 @@
ConstantUtf8* getName() const { return name_; }
ConstantUtf8* getDescriptor() const { return descriptor_; }
const Attributes& getAttributes() const { return attributes_; }
+ const CodeAttribute* getCodeAttribute() const;
+ const ExceptionsAttribute* getExceptionsAttribute() const;
std::ostream& dump(std::ostream& os) const;
};
More information about the llvm-commits
mailing list