Lines Matching refs:thisClass
206 ClassEntry thisClass;
217 Class(int flags, ClassEntry thisClass, ClassEntry superClass, ClassEntry[] interfaces) {
222 this.thisClass = thisClass;
239 return thisClass.stringValue();
334 /** Given a global map of ICs (keyed by thisClass),
374 // where thisClass is an inner class, it will already
376 if (icRefs.contains(ic.thisClass)
377 || ic.outerClass == this.thisClass) {
499 public Class thisClass() { return Class.this; }
640 refs.add(thisClass);
686 if (thisClass == null) {
705 if (thisClass == null) return null;
706 return thisClass.stringValue() + ".class";
721 return thisClass.stringValue();
916 Object pic = allInnerClassesByThis.put(ic.thisClass, ic);
921 /** Return a global inner class record for the given thisClass. */
923 InnerClass getGlobalInnerClass(Entry thisClass) {
924 assert(thisClass instanceof ClassEntry);
925 return allInnerClassesByThis.get(thisClass);
930 final ClassEntry thisClass;
935 // Can name and outerClass be derived from thisClass?
942 InnerClass(ClassEntry thisClass, ClassEntry outerClass,
944 this.thisClass = thisClass;
953 String[] parse = parseInnerClassName(thisClass.stringValue());
969 return eq(this.thisClass, that.thisClass)
978 return thisClass.hashCode();
982 return this.thisClass.compareTo(that.thisClass);
986 refs.add(thisClass);
996 return thisClass.stringValue();