src/share/classes/com/sun/tools/javac/comp/Resolve.java

changeset 591
d1d7595fa824
parent 573
005bec70ca27
parent 581
f2fdd52e4e87
child 612
d1bd93028447
equal deleted inserted replaced
574:9d02c4ce4275 591:d1d7595fa824
45 import java.util.Map; 45 import java.util.Map;
46 import java.util.HashMap; 46 import java.util.HashMap;
47 47
48 /** Helper class for name resolution, used mostly by the attribution phase. 48 /** Helper class for name resolution, used mostly by the attribution phase.
49 * 49 *
50 * <p><b>This is NOT part of any API supported by Sun Microsystems. If 50 * <p><b>This is NOT part of any supported API.
51 * you write code that depends on this, you do so at your own risk. 51 * If you write code that depends on this, you do so at your own risk.
52 * This code and its internal interfaces are subject to change or 52 * This code and its internal interfaces are subject to change or
53 * deletion without notice.</b> 53 * deletion without notice.</b>
54 */ 54 */
55 public class Resolve { 55 public class Resolve {
56 protected static final Context.Key<Resolve> resolveKey = 56 protected static final Context.Key<Resolve> resolveKey =
347 if (instNeeded) 347 if (instNeeded)
348 return 348 return
349 infer.instantiateMethod(env, 349 infer.instantiateMethod(env,
350 tvars, 350 tvars,
351 (MethodType)mt, 351 (MethodType)mt,
352 m,
352 argtypes, 353 argtypes,
353 allowBoxing, 354 allowBoxing,
354 useVarargs, 355 useVarargs,
355 warn); 356 warn);
356 return 357 return

mercurial