org.mozilla.javascript

Class LazilyLoadedCtor


public final class LazilyLoadedCtor
extends java.lang.Object

Avoid loading classes unless they are used.

This improves startup time and average memory usage.

Constructor Summary

LazilyLoadedCtor(ScriptableObject scope, String ctorName, String className, boolean sealed)

Method Summary

Object
getProperty(ScriptableObject obj)
Object
setProperty(ScriptableObject obj, Object val)

Constructor Details

LazilyLoadedCtor

public LazilyLoadedCtor(ScriptableObject scope,
                        String ctorName,
                        String className,
                        boolean sealed)

Method Details

getProperty

public Object getProperty(ScriptableObject obj)

setProperty

public Object setProperty(ScriptableObject obj,
                          Object val)