< prev index next >

test/testlibrary/jittester/src/jdk/test/lib/jittester/Symbol.java

Print this page

        

*** 27,37 **** public class Symbol { public String name; public Type type; ! public TypeKlass klass; public static final int NONE = 0x00; public static final int PRIVATE = 0x01; public static final int DEFAULT = 0x02; public static final int PROTECTED = 0x04; public static final int PUBLIC = 0x08; --- 27,37 ---- public class Symbol { public String name; public Type type; ! public TypeKlass owner; public static final int NONE = 0x00; public static final int PRIVATE = 0x01; public static final int DEFAULT = 0x02; public static final int PROTECTED = 0x04; public static final int PUBLIC = 0x08;
*** 45,64 **** protected Symbol(String name) { this.name = name; } ! public Symbol(String name, TypeKlass klass, Type type, int flags) { this.name = name; ! this.klass = klass; this.type = type; this.flags = flags; } protected Symbol(Symbol value) { this.name = value.name; ! this.klass = value.klass; this.type = value.type; this.flags = value.flags; } @Override --- 45,64 ---- protected Symbol(String name) { this.name = name; } ! public Symbol(String name, TypeKlass owner, Type type, int flags) { this.name = name; ! this.owner = owner; this.type = type; this.flags = flags; } protected Symbol(Symbol value) { this.name = value.name; ! this.owner = value.owner; this.type = value.type; this.flags = value.flags; } @Override
*** 69,79 **** if (o == null || !(o instanceof Symbol)) { return false; } try { Symbol s = (Symbol) o; ! return klass.equals(s.klass) && name.equals(s.name); } catch (Exception e) { return false; } } --- 69,79 ---- if (o == null || !(o instanceof Symbol)) { return false; } try { Symbol s = (Symbol) o; ! return owner.equals(s.owner) && name.equals(s.name); } catch (Exception e) { return false; } }
*** 108,113 **** --- 108,118 ---- } public Symbol deepCopy() { return new Symbol(this); } + + + public TypeKlass getOwner() { + return owner; + } }
< prev index next >