Uses of Class
org.mozilla.classfile.ClassFileWriter
-
Packages that use ClassFileWriter Package Description org.mozilla.classfile org.mozilla.javascript org.mozilla.javascript.optimizer -
-
Uses of ClassFileWriter in org.mozilla.classfile
Fields in org.mozilla.classfile declared as ClassFileWriter Modifier and Type Field Description private ClassFileWriter
ConstantPool. cfw
Constructors in org.mozilla.classfile with parameters of type ClassFileWriter Constructor Description ConstantPool(ClassFileWriter cfw)
-
Uses of ClassFileWriter in org.mozilla.javascript
Methods in org.mozilla.javascript with parameters of type ClassFileWriter Modifier and Type Method Description private static void
JavaAdapter. generateCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName, java.lang.reflect.Constructor<?> superCtor)
private static void
JavaAdapter. generateEmptyCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName, java.lang.String scriptClassName)
private static void
JavaAdapter. generateMethod(ClassFileWriter cfw, java.lang.String genName, java.lang.String methodName, java.lang.Class<?>[] parms, java.lang.Class<?> returnType, boolean convertResult)
private static void
JavaAdapter. 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 int
JavaAdapter. 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 void
JavaAdapter. generatePushWrappedArgs(ClassFileWriter cfw, java.lang.Class<?>[] argTypes, int arrayLength)
Generates code to wrap Java arguments into Object[].(package private) static void
JavaAdapter. generateReturnResult(ClassFileWriter cfw, java.lang.Class<?> retType, boolean callConvertResult)
Generates code to convert a wrapped value type to a primitive type.private static void
JavaAdapter. generateSerialCtor(ClassFileWriter cfw, java.lang.String adapterName, java.lang.String superName)
private static void
JavaAdapter. 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 int
JavaAdapter. generateWrapArg(ClassFileWriter cfw, int paramOffset, java.lang.Class<?> argType)
Generates code to wrap Java argument into Object. -
Uses of ClassFileWriter in org.mozilla.javascript.optimizer
Fields in org.mozilla.javascript.optimizer declared as ClassFileWriter Modifier and Type Field Description (package private) ClassFileWriter
BodyCodegen. cfw
Methods in org.mozilla.javascript.optimizer with parameters of type ClassFileWriter Modifier and Type Method Description private static void
Codegen. addDoubleWrap(ClassFileWriter cfw)
private void
Codegen. emitConstantDudeInitializers(ClassFileWriter cfw)
private void
Codegen. emitDirectConstructor(ClassFileWriter cfw, OptFunctionNode ofn)
private void
Codegen. emitRegExpInit(ClassFileWriter cfw)
private void
Codegen. generateCallMethod(ClassFileWriter cfw, boolean isStrictMode)
private static void
Codegen. generateExecute(ClassFileWriter cfw)
private void
Codegen. generateFunctionConstructor(ClassFileWriter cfw)
private void
Codegen. generateFunctionInit(ClassFileWriter cfw, OptFunctionNode ofn)
private void
Codegen. generateMain(ClassFileWriter cfw)
private void
Codegen. generateNativeFunctionOverrides(ClassFileWriter cfw, java.lang.String encodedSource)
private void
Codegen. generateResumeGenerator(ClassFileWriter cfw)
private static void
Codegen. generateScriptCtor(ClassFileWriter cfw)
(package private) void
Codegen. pushNumberAsObject(ClassFileWriter cfw, double num)
(package private) static void
Codegen. pushUndefined(ClassFileWriter cfw)
-