Uses of Class
org.htmlunit.corejs.classfile.ClassFileWriter
Packages that use ClassFileWriter
Package
Description
-
Uses of ClassFileWriter in org.htmlunit.corejs.classfile
Fields in org.htmlunit.corejs.classfile declared as ClassFileWriterConstructors in org.htmlunit.corejs.classfile with parameters of type ClassFileWriter -
Uses of ClassFileWriter in org.htmlunit.corejs.javascript
Methods in org.htmlunit.corejs.javascript with parameters of type ClassFileWriterModifier and TypeMethodDescriptionprivate static voidJavaAdapter.generateCtor(ClassFileWriter cfw, String adapterName, String superName, Constructor<?> superCtor) private static voidJavaAdapter.generateEmptyCtor(ClassFileWriter cfw, String adapterName, String superName, String scriptClassName) private static voidJavaAdapter.generateMethod(ClassFileWriter cfw, String genName, String methodName, Class<?>[] parms, Class<?> returnType, boolean convertResult) private static voidJavaAdapter.generatePopResult(ClassFileWriter cfw, 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, 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, Class<?>[] argTypes, int arrayLength) Generates code to wrap Java arguments into Object[].(package private) static voidJavaAdapter.generateReturnResult(ClassFileWriter cfw, Class<?> retType, boolean callConvertResult) Generates code to convert a wrapped value type to a primitive type.private static voidJavaAdapter.generateSerialCtor(ClassFileWriter cfw, String adapterName, String superName) private static voidJavaAdapter.generateSuper(ClassFileWriter cfw, String genName, String superName, String methodName, String methodSignature, Class<?>[] parms, 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, 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 ClassFileWriterMethods in org.htmlunit.corejs.javascript.optimizer with parameters of type ClassFileWriterModifier and TypeMethodDescriptionprivate 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, 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)