Searched refs:targetType2 (Results 1 - 8 of 8) sorted by relevance

/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/linker/
H A DConversionComparator.java115 * @param targetType2 another potential target type.
119 public Comparison compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2); argument
H A DLinkerServices.java204 * @param targetType2 another potential target type.
208 public Comparison compareConversion(Class<?> sourceType, Class<?> targetType1, Class<?> targetType2); argument
/openjdk9/nashorn/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/
H A DNashornPrimitiveLinker.java98 * @param targetType2 another candidate target type
103 public Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
109 final Class<?> wrapper2 = getWrapperTypeOrSelf(targetType2);
140 final Class<?> primitiveType2 = getPrimitiveTypeOrSelf(targetType2);
153 if (targetType2 == String.class) {
H A DNashornLinker.java286 public Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
290 if(!isArrayPreferredTarget(targetType2)) {
293 } else if(isArrayPreferredTarget(targetType2)) {
298 if(!targetType2.isArray()) {
301 } else if(targetType2.isArray()) {
308 if(!targetType2.isInterface()) {
311 } else if(targetType2.isInterface()) {
H A DNashornBeansLinker.java278 public Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
284 if (String.class == targetType2 || CharSequence.class == targetType2) {
288 return linkerServices.compareConversion(sourceType, targetType1, targetType2);
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/beans/
H A DLinkerServicesWithMissingMemberHandlerFactory.java74 public Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
75 return linkerServices.compareConversion(sourceType, targetType1, targetType2);
/openjdk9/nashorn/src/jdk.dynalink/share/classes/jdk/dynalink/
H A DLinkerServicesImpl.java140 public Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
141 return typeConverterFactory.compareConversion(sourceType, targetType1, targetType2);
H A DTypeConverterFactory.java314 * @param targetType2 another potential target type.
318 Comparison compareConversion(final Class<?> sourceType, final Class<?> targetType1, final Class<?> targetType2) { argument
320 final Comparison result = comparator.compareConversion(sourceType, targetType1, targetType2);
326 if(!TypeUtilities.isMethodInvocationConvertible(sourceType, targetType2)) {
329 } else if(TypeUtilities.isMethodInvocationConvertible(sourceType, targetType2)) {

Completed in 112 milliseconds