#include <jvm_constant.h>
Inheritance diagram for jvm_Utf8Constant:
Public Methods | |
jvm_Utf8Constant () | |
jvm_Utf8Constant (u2 len, u1* bytes) | |
jvm_Utf8Constant (char* str) | |
jvm_Utf8Constant (jvm_Utf8Constant* unicode, int start_index, int end_index) | |
jvm_Utf8Constant (jvm_Classfile* cf) | |
jvm_Utf8Constant (jvm_Classfile* cf, char* str) | |
jvm_Utf8Constant (jvm_Classfile* cf, jvm_Utf8Constant* unicode, int start_index, int end_index) | |
constant_kind | kind () |
u2 | length () const |
char* | name () |
bool | is_ascii (int index) const |
char | get_char (int index) const |
u1 | get_unicode (int index) const |
bool | equals (jvm_Utf8Constant* c) |
bool | equals (utf8 name) |
bool | equals (utf8 name, int start_index, int end_index) |
void | write () |
void | print () |
Static Public Methods | |
jvm_Utf8Constant* | create (jvm_Classfile* cf) |
Friends | |
ostream& | operator<< (ostream& os, jvm_Utf8Constant* c) |
|
|
|
|
|
|
|
|
Reimplemented from jvm_Constant.
|
|
|
|
|
|
|
Reimplemented from jvm_Constant.
|
|
|
Reimplemented from jvm_Constant.
|
Reimplemented from jvm_Constant.
|