src/jdk/internal/dynalink/beans/OverloadedMethod.java

changeset 101
f8221ce53c2e
parent 90
5a820fb11814
child 166
51da1afbab26
equal deleted inserted replaced
100:3245e174fe3a 101:f8221ce53c2e
92 import java.util.Map; 92 import java.util.Map;
93 import java.util.concurrent.ConcurrentHashMap; 93 import java.util.concurrent.ConcurrentHashMap;
94 import jdk.internal.dynalink.linker.LinkerServices; 94 import jdk.internal.dynalink.linker.LinkerServices;
95 import jdk.internal.dynalink.support.Lookup; 95 import jdk.internal.dynalink.support.Lookup;
96 96
97
98 /** 97 /**
99 * Represents a subset of overloaded methods for a certain method name on a certain class. It can be either a fixarg or 98 * Represents a subset of overloaded methods for a certain method name on a certain class. It can be either a fixarg or
100 * a vararg subset depending on the subclass. The method is for a fixed number of arguments though (as it is generated 99 * a vararg subset depending on the subclass. The method is for a fixed number of arguments though (as it is generated
101 * for a concrete call site). As such, all methods in the subset can be invoked with the specified number of arguments 100 * for a concrete call site). As such, all methods in the subset can be invoked with the specified number of arguments
102 * (exactly matching for fixargs, or having less than or equal fixed arguments, for varargs). 101 * (exactly matching for fixargs, or having less than or equal fixed arguments, for varargs).

mercurial