/** * Constructor. */ public ModuleInfo(String name, QuercusModule module) { _name = name; _module = module; init(); }
/** * Creates the statically introspected function. * * @param method the introspected method. */ public StaticFunction(ModuleContext moduleContext, QuercusModule quercusModule, Method method) { super(moduleContext, null, method); _argLength = method.getParameterTypes().length; _quercusModule = quercusModule; }
/** * Adds module info. */ public ModuleInfo addModule(String name, QuercusModule module) { synchronized(this) { ModuleInfo info = _moduleInfoMap.get(name); if (info == null) { info = new ModuleInfo(name, module); _moduleInfoMap.put(name, info); } return(info); } }