Lines Matching refs:KlassHandle
66 // klassOop Klass KlassHandle
122 class KlassHandle: public Handle {
130 KlassHandle () : Handle() {}
131 KlassHandle (oop obj) : Handle(obj) {
134 KlassHandle (Klass* kl) : Handle(kl ? kl->as_klassOop() : (klassOop)NULL) {
139 KlassHandle (Thread* thread, oop obj) : Handle(thread, obj) {
142 KlassHandle (Thread *thread, Klass* kl)
151 KlassHandle(klassOop *handle, bool dummy) : Handle((oop*)handle, dummy) {
204 class type##Handle : public KlassHandle { \
207 type##Handle () : KlassHandle() {} \
208 type##Handle (klassOop obj) : KlassHandle(obj) { \
212 type##Handle (Thread* thread, klassOop obj) : KlassHandle(thread, obj) { \
220 static type##Handle cast(KlassHandle h) { return type##Handle(h()); } \