Java 类jdk.nashorn.internal.runtime.linker.PrimitiveLookup 实例源码

项目:OpenJSharp    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:OpenJSharp    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:OpenJSharp    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk-jdk10    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getStringGuard(),
            new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk-jdk10    文件:NativeSymbol.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Symbol.class, new NativeSymbol((Symbol)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk-jdk10    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getNumberGuard(), new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:openjdk-jdk10    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk9    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getStringGuard(),
            new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk9    文件:NativeSymbol.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Symbol.class, new NativeSymbol((Symbol)receiver), WRAPFILTER, PROTOFILTER);
}
项目:openjdk9    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getNumberGuard(), new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:openjdk9    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:kaziranga    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:kaziranga    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:kaziranga    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:lookaside_java-1.8.0-openjdk    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getStringGuard(),
            new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:lookaside_java-1.8.0-openjdk    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getNumberGuard(), new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:lookaside_java-1.8.0-openjdk    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:jdk8u_nashorn    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getStringGuard(),
            new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:jdk8u_nashorn    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, NashornGuards.getNumberGuard(), new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:jdk8u_nashorn    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:infobip-open-jdk-8    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER, PROTOFILTER);
}
项目:infobip-open-jdk-8    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER, PROTOFILTER);
}
项目:infobip-open-jdk-8    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER, PROTOFILTER);
}
项目:OLD-OpenJDK8    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER);
}
项目:OLD-OpenJDK8    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER);
}
项目:OLD-OpenJDK8    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER);
}
项目:nashorn-backport    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER);
}
项目:nashorn-backport    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER);
}
项目:nashorn-backport    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER);
}
项目:nashorn    文件:NativeString.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  the link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    final MethodHandle guard = NashornGuards.getInstanceOf2Guard(String.class, ConsString.class);
    return PrimitiveLookup.lookupPrimitive(request, guard, new NativeString((CharSequence)receiver), WRAPFILTER);
}
项目:nashorn    文件:NativeNumber.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 * @param request  The link request
 * @param receiver receiver of call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Number.class, new NativeNumber(((Number)receiver).doubleValue()), WRAPFILTER);
}
项目:nashorn    文件:NativeBoolean.java   
/**
 * Lookup the appropriate method for an invoke dynamic call.
 *
 * @param request  The link request
 * @param receiver The receiver for the call
 * @return Link to be invoked at call site.
 */
public static GuardedInvocation lookupPrimitive(final LinkRequest request, final Object receiver) {
    return PrimitiveLookup.lookupPrimitive(request, Boolean.class, new NativeBoolean((Boolean)receiver), WRAPFILTER);
}