title: Arrow (->) operator precedence/priority is lowest, or priority of assignment/combined assignment is lowest?
body: <p><a href="https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html" rel="noreferrer">JLS</a>:</p>
  
  <blockquote>
    <p>The <em>lowest precedence operator is the arrow of a lambda expression
    (->)</em>, <strong>followed</strong> by the assignment operators.</p>
  </blockquote>
  
  <p>Followed in which direction (increasing priority, decreasing priority)? - "followed" means assignment has higher priority or lower priority (with respect to arrow operator)? I guess, in increasing, because "lowest" (for arrow) means absolutely lowest. </p>
  
  <p>As I understand, arrow (->) should be at the very bottom of this <a href="https://introcs.cs.princeton.edu/java/11precedence/" rel="noreferrer">Princeton</a> operator precedence table (that is below all assignment operators), thus arrow (->) having 0 (zero) priority Level (as per that table).</p>
  
  <p>Am I correct in my understanding?</p>
  
  <p><a href="https://www.examtray.com/java/last-minute-java-operator-priority-and-associativity-tutorial" rel="noreferrer">ExamTray</a> seems to say that arrow priority is at least same as assignment... Plus clarified that arrow associativity is Left->To->Right (unlike assignment). I didn't find any JLS quote for arrow associativity.</p>
  
  <p>I always used to think that assignment priority is principally lowest for a reason.</p>