La instrucción this.constructor no funciona en mixins. Obtiene un valor indefinido. Me pregunto por qué sucede y si es posible usar esta instrucción. Aquí hay un ejemplo de código: qx.Mixin.define("MZoomable", { statics: { MAX_ZOOM: 500 }, members: { printMaxZoom: function(){ alert(this.constructor.MAX_ZOOM); } } }); qx.Class.define("MyClass", { extend: qx.core.Object, include: [MZoomable], . . . Read more
Estaba usando este fragmento de código para asignar todas las funciones estáticas de una clase Java a ‘algo’: fun staticsFromClass(clazz: Class<*>): List = clazz.methods .filter { method -> Modifier.isStatic(method.modifiers) } .map { method -> //algo } Pero descubrí que solo funciona en código Java. Filtra las funciones de objetos acompañantes . . . Read more
Tengo en mi userSchema para el rol un usuario y un administrador, pero no estoy seguro de cómo puedo crear un método estático para devolver todos los documentos en función de si el usuario es un administrador o un usuario. Intenté lo siguiente… userSchema.statics.findByRole = function (role) { return this.find({ . . . Read more