Mercurial > hg > truffle
comparison agent/src/share/classes/sun/jvm/hotspot/oops/Klass.java @ 6831:d8ce2825b193
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
Summary: Capitalize these metadata types (and objArrayKlass)
Reviewed-by: stefank, twisti, kvn
author | coleenp |
---|---|
date | Sat, 29 Sep 2012 06:40:00 -0400 |
parents | da91efe96a93 |
children | 71180a6e5080 |
comparison
equal
deleted
inserted
replaced
6811:1b582b1bf7cb | 6831:d8ce2825b193 |
---|---|
186 /** These will return null instead of allocating on the heap */ | 186 /** These will return null instead of allocating on the heap */ |
187 public Klass arrayKlassOrNull(int rank) { return arrayKlassImpl(true, rank); } | 187 public Klass arrayKlassOrNull(int rank) { return arrayKlassImpl(true, rank); } |
188 public Klass arrayKlassOrNull() { return arrayKlassImpl(true); } | 188 public Klass arrayKlassOrNull() { return arrayKlassImpl(true); } |
189 | 189 |
190 public Klass arrayKlassImpl(boolean orNull, int rank) { | 190 public Klass arrayKlassImpl(boolean orNull, int rank) { |
191 throw new RuntimeException("array_klass should be dispatched to InstanceKlass, objArrayKlass or typeArrayKlass"); | 191 throw new RuntimeException("array_klass should be dispatched to InstanceKlass, ObjArrayKlass or TypeArrayKlass"); |
192 } | 192 } |
193 | 193 |
194 public Klass arrayKlassImpl(boolean orNull) { | 194 public Klass arrayKlassImpl(boolean orNull) { |
195 throw new RuntimeException("array_klass should be dispatched to InstanceKlass, objArrayKlass or typeArrayKlass"); | 195 throw new RuntimeException("array_klass should be dispatched to InstanceKlass, ObjArrayKlass or TypeArrayKlass"); |
196 } | 196 } |
197 | 197 |
198 // This returns the name in the form java/lang/String which isn't really a signature | 198 // This returns the name in the form java/lang/String which isn't really a signature |
199 // The subclasses override this to produce the correct form, eg | 199 // The subclasses override this to produce the correct form, eg |
200 // Ljava/lang/String; For ArrayKlasses getName itself is the signature. | 200 // Ljava/lang/String; For ArrayKlasses getName itself is the signature. |