Searched refs:arrayElementInfo (Results 1 – 1 of 1) sorted by relevance
1041 val arrayElementInfo = mutableListOf<AbstractInsnNode>() in fixupLoadedArrayElement() constant1044 arrayElementInfo.add(ld.previous.previous) // getstatic VarHandle field in fixupLoadedArrayElement()1045 arrayElementInfo.add(ld.previous) // swap in fixupLoadedArrayElement()1047 arrayElementInfo.add(ld.previous) // getstatic VarHandle field in fixupLoadedArrayElement()1052 arrayElementInfo.add(i) in fixupLoadedArrayElement()1060 return fixupOperationOnAtomicVar(arrayElementOperation, f, ld, arrayElementInfo) in fixupLoadedArrayElement()1063 …icVar(operation: AbstractInsnNode, f: FieldInfo, ld: FieldInsnNode, arrayElementInfo: List<Abstrac… in fixupOperationOnAtomicVar()1068 return fixupInvokeVirtual(ld, arrayElementInfo != null, operation, f) in fixupOperationOnAtomicVar()1071 val onArrayElement = arrayElementInfo != null in fixupOperationOnAtomicVar()1080 arrayElementInfo!!.forEach { instructions.remove(it) } in fixupOperationOnAtomicVar()[all …]