comparison src/share/vm/ci/ciSymbol.hpp @ 1413:1ecc8f0aad00

Draft implementation of HotSpot CRI / first method compiling without exception.
author Thomas Wuerthinger <thomas.wuerthinger@gmail.com>
date Tue, 18 May 2010 17:43:37 +0200
parents dd57230ba8fe
children 2d26b0046e0d
comparison
equal deleted inserted replaced
1412:9195b99c841b 1413:1ecc8f0aad00
37 37
38 private: 38 private:
39 ciSymbol(symbolOop s) : ciObject(s) {} 39 ciSymbol(symbolOop s) : ciObject(s) {}
40 ciSymbol(symbolHandle s); // for use with vmSymbolHandles 40 ciSymbol(symbolHandle s); // for use with vmSymbolHandles
41 41
42 public:
42 symbolOop get_symbolOop() const { return (symbolOop)get_oop(); } 43 symbolOop get_symbolOop() const { return (symbolOop)get_oop(); }
43 44
45 private:
44 const char* type_string() { return "ciSymbol"; } 46 const char* type_string() { return "ciSymbol"; }
45 47
46 void print_impl(outputStream* st); 48 void print_impl(outputStream* st);
47 49
48 // This is public in symbolOop but private here, because the base can move: 50 // This is public in symbolOop but private here, because the base can move: