Searched refs:onArrayElement (Results 1 – 1 of 1) sorted by relevance
791 onArrayElement: Boolean, // true when fixing invokeVirtual on loaded array element in fixupInvokeVirtual()795 … check(f.isArray || !onArrayElement) { "Cannot fix array element access on non array fields" } in fixupInvokeVirtual()796 val typeInfo = if (onArrayElement) f.typeInfo else AFU_CLASSES.getValue(iv.owner) in fixupInvokeVirtual()798 …check(!f.isArray || onArrayElement) { "getValue/setValue can only be called on elements of arrays"… in fixupInvokeVirtual()800 if (!onArrayElement) return getPureTypeField(ld, f, iv) in fixupInvokeVirtual()851 …check(f.isArray == onArrayElement) { "Atomic operations can be performed on atomic elements only" } in fixupInvokeVirtual()863 if (f.isStatic && !onArrayElement) { in fixupInvokeVirtual()876 if (!onArrayElement) { in fixupInvokeVirtual()1071 val onArrayElement = arrayElementInfo != null in fixupOperationOnAtomicVar() constant1072 check(f.isArray == onArrayElement) in fixupOperationOnAtomicVar()[all …]