Uses of Class
org.htmlunit.corejs.classfile.ClassFileWriter
-
Packages that use ClassFileWriter Package Description org.htmlunit.corejs.classfile org.htmlunit.corejs.javascript org.htmlunit.corejs.javascript.optimizer -
-
Uses of ClassFileWriter in org.htmlunit.corejs.classfile
Fields in org.htmlunit.corejs.classfile declared as ClassFileWriter Modifier and Type Field Description private ClassFileWriterConstantPool. cfwConstructors in org.htmlunit.corejs.classfile with parameters of type ClassFileWriter Constructor Description ConstantPool(ClassFileWriter cfw) -
Uses of ClassFileWriter in org.htmlunit.corejs.javascript
Methods in org.htmlunit.corejs.javascript with parameters of type ClassFileWriter Modifier and Type Method Description private static voidJavaAdapter. generateCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName, java.lang.reflect.Constructor<?> superCtor)private static voidJavaAdapter. generateEmptyCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName, java.lang.String scriptClassName)private static voidJavaAdapter. generateMethod(ClassFileWriter cfw, java.lang.String genName, java.lang.String methodName, java.lang.Class<?>[] parms, java.lang.Class<?> returnType, boolean convertResult)private static voidJavaAdapter. generatePopResult(ClassFileWriter cfw, java.lang.Class<?> retType)Generates code to return a Java type, after calling a Java method that returns the same type.private static intJavaAdapter. generatePushParam(ClassFileWriter cfw, int paramOffset, java.lang.Class<?> paramType)Generates code to push typed parameters onto the operand stack prior to a direct Java method call.(package private) static voidJavaAdapter. generatePushWrappedArgs(ClassFileWriter cfw, java.lang.Class<?>[] argTypes, int arrayLength)Generates code to wrap Java arguments into Object[].(package private) static voidJavaAdapter. generateReturnResult(ClassFileWriter cfw, java.lang.Class<?> retType, boolean callConvertResult)Generates code to convert a wrapped value type to a primitive type.private static voidJavaAdapter. generateSerialCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName)private static voidJavaAdapter. generateSuper(ClassFileWriter cfw, java.lang.String genName, java.lang.String superName, java.lang.String methodName, java.lang.String methodSignature, java.lang.Class<?>[] parms, java.lang.Class<?> returnType)Generates a method called "super$methodName()" which can be called from JavaScript that is equivalent to calling "super.methodName()" from Java.private static intJavaAdapter. generateWrapArg(ClassFileWriter cfw, int paramOffset, java.lang.Class<?> argType)Generates code to wrap Java argument into Object. -
Uses of ClassFileWriter in org.htmlunit.corejs.javascript.optimizer
Fields in org.htmlunit.corejs.javascript.optimizer declared as ClassFileWriter Modifier and Type Field Description (package private) ClassFileWriterBodyCodegen. cfwMethods in org.htmlunit.corejs.javascript.optimizer with parameters of type ClassFileWriter Modifier and Type Method Description private static voidCodegen. addDoubleWrap(ClassFileWriter cfw)private voidCodegen. emitConstantDudeInitializers(ClassFileWriter cfw)private voidCodegen. emitDirectConstructor(ClassFileWriter cfw, OptFunctionNode ofn)private voidCodegen. emitRegExpInit(ClassFileWriter cfw)private voidCodegen. emitTemplateLiteralInit(ClassFileWriter cfw)Overview:private voidCodegen. generateCallMethod(ClassFileWriter cfw, boolean isStrictMode)private static voidCodegen. generateExecute(ClassFileWriter cfw)private voidCodegen. generateFunctionConstructor(ClassFileWriter cfw)private voidCodegen. generateFunctionInit(ClassFileWriter cfw, OptFunctionNode ofn)private voidCodegen. generateMain(ClassFileWriter cfw)private voidCodegen. generateNativeFunctionOverrides(ClassFileWriter cfw, java.lang.String encodedSource)private voidCodegen. generateResumeGenerator(ClassFileWriter cfw)private static voidCodegen. generateScriptCtor(ClassFileWriter cfw)(package private) voidCodegen. pushNumberAsObject(ClassFileWriter cfw, double num)(package private) static voidCodegen. pushUndefined(ClassFileWriter cfw)
-