langtools/src/share/classes/com/sun/tools/javac/jvm/Code.java
changeset 22163 3651128c74eb
parent 21711 1118b43b5111
child 22443 0922d94d0576
equal deleted inserted replaced
22162:3b3e23e67329 22163:3651128c74eb
   110     }
   110     }
   111 
   111 
   112     /** A buffer for expression catch data. Each enter is a vector
   112     /** A buffer for expression catch data. Each enter is a vector
   113      *  of four unsigned shorts.
   113      *  of four unsigned shorts.
   114      */
   114      */
   115     ListBuffer<char[]> catchInfo = new ListBuffer<char[]>();
   115     ListBuffer<char[]> catchInfo = new ListBuffer<>();
   116 
   116 
   117     /** A buffer for line number information. Each entry is a vector
   117     /** A buffer for line number information. Each entry is a vector
   118      *  of two unsigned shorts.
   118      *  of two unsigned shorts.
   119      */
   119      */
   120     List<char[]> lineInfo = List.nil(); // handled in stack fashion
   120     List<char[]> lineInfo = List.nil(); // handled in stack fashion
  1986                 char length = (char)(lastRange.length + (lastRange.start_pc - firstRange.start_pc));
  1986                 char length = (char)(lastRange.length + (lastRange.start_pc - firstRange.start_pc));
  1987                 return new Range(firstRange.start_pc, length);
  1987                 return new Range(firstRange.start_pc, length);
  1988             }
  1988             }
  1989          }
  1989          }
  1990 
  1990 
  1991     };
  1991     }
  1992 
  1992 
  1993     /** Local variables, indexed by register. */
  1993     /** Local variables, indexed by register. */
  1994     LocalVar[] lvar;
  1994     LocalVar[] lvar;
  1995 
  1995 
  1996     /** Add a new local variable. */
  1996     /** Add a new local variable. */