| public class ArrayStore2 | |
| { | |
| public static void main(String[] args) | |
| { | |
| new ArrayStore2().a(new Object[2], 3); | |
| } | |
| void a(Object[] oa, int i) | |
| { | |
| try | |
| { | |
| oa[index()] = obj(); | |
| } | |
| catch (Exception x) | |
| { | |
| System.out.println (x.getClass().getName()); | |
| } | |
| } | |
| int index() | |
| { | |
| System.out.println ("index"); | |
| return 3; | |
| } | |
| Object obj() | |
| { | |
| System.out.println ("rhs"); | |
| return new Object(); | |
| } | |
| } |