Mercurial > hg > truffle
comparison graal/com.oracle.max.cri/src/com/oracle/max/cri/ri/RiSignature.java @ 4484:14a00ee82980
Implement eager type resolving.
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Tue, 07 Feb 2012 21:15:58 +0100 |
parents | aaac4894175c |
children | 438ab53efdd0 |
comparison
equal
deleted
inserted
replaced
4479:95802b2cec42 | 4484:14a00ee82980 |
---|---|
47 * @param accessingClass the context of the type lookup. If accessing class is resolved, its class loader | 47 * @param accessingClass the context of the type lookup. If accessing class is resolved, its class loader |
48 * is used to retrieve an existing resolved type. This value can be {@code null} if the caller does | 48 * is used to retrieve an existing resolved type. This value can be {@code null} if the caller does |
49 * not care for a resolved type. | 49 * not care for a resolved type. |
50 * @return the {@code index}'th argument type | 50 * @return the {@code index}'th argument type |
51 */ | 51 */ |
52 RiType argumentTypeAt(int index, RiType accessingClass); | 52 RiType argumentTypeAt(int index, RiResolvedType accessingClass); |
53 | 53 |
54 /** | 54 /** |
55 * Gets the argument kind at the specified position. | 55 * Gets the argument kind at the specified position. |
56 * @param index the index into the parameters, with {@code 0} indicating the first parameter | 56 * @param index the index into the parameters, with {@code 0} indicating the first parameter |
57 * @param architecture When true, the architecture-specific kind used for emitting machine code is returned. | 57 * @param architecture When true, the architecture-specific kind used for emitting machine code is returned. |