@Override public Properties getProperties() { return injectorContext.getProperties(); } }
@Override public void generate(InjectorContext context, MethodReference methodRef) throws IOException { context.writeExpr(context.getArgument(0)); } }
@Override public ListableClassReaderSource getClassSource() { return injectorContext.getClassSource(); }
@GeneratedBy(JavaScriptConvGenerator.class) public static native Object fromJavaScript(Object obj, Object cls); }
@InjectedBy(IntegerNativeGenerator.class) public static native int remainderUnsigned(int dividend, int divisor); }
@Override public ClassLoader getClassLoader() { return injectorContext.getClassLoader(); }
@GeneratedBy(LongNativeGenerator.class) public static native long remainderUnsigned(long dividend, long divisor); }
@InjectedBy(ConverterInjector.class) public static native PlatformSequence<PlatformObject> arrayFromJava(Object[] objects); }
@GeneratedBy(DateTimeZoneProviderGenerator.class) private static native boolean timeZoneDetectionEnabled();
@InjectedBy(JSNativeGenerator.class) public static native byte unwrapByte(JSObject value);
@GeneratedBy(ClassGenerator.class) private static native void createMetadata();
@InjectedBy(JSNativeGenerator.class) public static native char unwrapCharacter(JSObject value);
@GeneratedBy(JavaScriptConvGenerator.class) public static native Object toJavaScript(Object obj);
@InjectedBy(JSNativeGenerator.class) public static native double unwrapDouble(JSObject value);
@InjectedBy(ConverterInjector.class) public static native PlatformObject fromJava(Object object);
@InjectedBy(JSNativeGenerator.class) public static native JSObject arrayData(Object array);
@InjectedBy(JSNativeGenerator.class) public static native float unwrapFloat(JSObject value);
@InjectedBy(IntegerNativeGenerator.class) public static native int divideUnsigned(int dividend, int divisor);
@InjectedBy(JSNativeGenerator.class) public static native short unwrapShort(JSObject value);
@InjectedBy(JSNativeGenerator.class) public static native int unwrapInt(JSObject value);