Home
last modified time | relevance | path

Searched refs:metaclass (Results 1 – 25 of 158) sorted by relevance

1234567

/external/python/cpython3/Lib/test/
Dtest_abc.py25 class C(metaclass=abc_ABCMeta):
43 class C(metaclass=abc_ABCMeta):
61 class C(metaclass=abc_ABCMeta):
102 class C(metaclass=abc_ABCMeta):
121 class C(metaclass=abc_ABCMeta):
141 class C(metaclass=abc_ABCMeta):
153 class C(metaclass=abc_ABCMeta):
161 class C(metaclass=abc_ABCMeta):
175 class C(metaclass=abc_ABCMeta):
200 class C(metaclass=abc_ABCMeta):
[all …]
Dtest_subclassinit.py128 class A(metaclass=Meta):
192 class B(A, metaclass=Meta):
221 class MyClass(metaclass=MyMeta, otherarg=1):
226 dict(metaclass=MyMeta, otherarg=1))
228 dict(metaclass=MyMeta, otherarg=1))
235 class MyClass(metaclass=MyMeta, otherarg=1):
246 class MyClass(metaclass=MyMeta, otherarg=1):
259 class MyClass(metaclass=MyMeta):
268 class MyClass(metaclass=MyMeta, otherarg=1):
Dtest_super.py157 class A(metaclass=Meta):
174 class A(metaclass=Meta):
194 class A(metaclass=Meta):
212 class WithoutClassRef(metaclass=Meta):
220 class WithClassRef(metaclass=Meta):
242 class WithoutClassRef(metaclass=Meta):
251 class WithClassRef(metaclass=Meta):
266 class A(metaclass=Meta, cell=bad_cell):
279 class A(metaclass=Meta):
Dtest_descr.py474 class C(metaclass=type):
487 class D(metaclass=_metaclass):
496 class C(metaclass=M1):
520 class C(metaclass=M2):
534 def __new__(metaclass, name, bases, dict): argument
535 cls = super(autosuper, metaclass).__new__(metaclass,
546 class A(metaclass=autosuper):
567 def __new__(metaclass, name, bases, dict): argument
582 return super(autoproperty, metaclass).__new__(metaclass,
584 class A(metaclass=autoproperty):
[all …]
/external/javassist/src/main/javassist/tools/reflect/
DReflection.java164 String metaobject, String metaclass) in makeReflective() argument
169 classPool.get(metaclass)); in makeReflective()
190 Class<?> metaobject, Class<?> metaclass) in makeReflective() argument
194 metaclass.getName()); in makeReflective()
216 CtClass metaobject, CtClass metaclass) in makeReflective() argument
235 return modifyClassfile(clazz, metaobject, metaclass); in makeReflective()
256 CtClass metaclass) in modifyClassfile() argument
285 clazz.addField(f, CtField.Initializer.byNew(metaclass, in modifyClassfile()
DLoader.java157 String metaobject, String metaclass) in makeReflective() argument
160 return reflection.makeReflective(clazz, metaobject, metaclass); in makeReflective()
/external/python/setuptools/setuptools/_vendor/packaging/
D_compat.py27 class metaclass(meta): class
30 return type.__new__(metaclass, 'temporary_class', (), {})
/external/python/setuptools/pkg_resources/_vendor/packaging/
D_compat.py27 class metaclass(meta): class
30 return type.__new__(metaclass, 'temporary_class', (), {})
/external/python/cpython3/Doc/library/
Dabc.rst27 This module provides the metaclass :class:`ABCMeta` for defining ABCs and
32 A helper class that has :class:`ABCMeta` as its metaclass. With this class,
34 avoiding sometimes confusing metaclass usage, for example::
43 metaclass usage, as multiple inheritance may lead to metaclass conflicts.
44 One may also define an abstract base class by passing the metaclass
49 class MyABC(metaclass=ABCMeta):
59 Use this metaclass to create an ABC. An ABC can be subclassed directly, and
68 Classes created with a metaclass of :class:`ABCMeta` have the following method:
169 Using this decorator requires that the class's metaclass is :class:`ABCMeta`
170 or is derived from it. A class that has a metaclass derived from
Dtypes.rst27 Creates a class object dynamically using the appropriate metaclass.
31 keyword arguments (such as ``metaclass``).
43 Calculates the appropriate metaclass and creates the class namespace.
47 (such as ``metaclass``).
49 The return value is a 3-tuple: ``metaclass, namespace, kwds``
51 *metaclass* is the appropriate metaclass, *namespace* is the
53 in *kwds* argument with any ``'metaclass'`` entry removed. If no *kwds*
62 used when the metaclass does not have a ``__prepare__`` method.
/external/python/cpython3/Lib/test/test_importlib/
Dabc.py4 class FinderTests(metaclass=abc.ABCMeta):
41 class LoaderTests(metaclass=abc.ABCMeta):
/external/python/pybind11/include/pybind11/
Dattr.h61 struct metaclass { struct
65metaclass() { } // NOLINT(modernize-use-equals-default): breaks MSVC 2015 when adding an attribute in metaclass() function
68 explicit metaclass(handle value) : value(value) { } in metaclass() function
260 handle metaclass;
477 struct process_attribute<metaclass> : process_attribute_default<metaclass> {
478 static void init(const metaclass &m, type_record *r) { r->metaclass = m.value; }
/external/python/cpython3/Lib/ctypes/
D_endian.py46 class BigEndianStructure(Structure, metaclass=_swapped_meta):
55 class LittleEndianStructure(Structure, metaclass=_swapped_meta):
/external/python/cpython3/Tools/demo/
Deiffel.py107 def _test(self, metaclass): argument
108 class Eiffel(metaclass=metaclass):
/external/python/pybind11/include/pybind11/detail/
Dclass.h443 inline PyObject *make_object_base_type(PyTypeObject *metaclass) { in make_object_base_type() argument
451 auto heap_type = (PyHeapTypeObject *) metaclass->tp_alloc(metaclass, 0); in make_object_base_type()
642 auto metaclass = rec.metaclass.ptr() ? (PyTypeObject *) rec.metaclass.ptr() in make_new_python_type() local
645 auto heap_type = (PyHeapTypeObject *) metaclass->tp_alloc(metaclass, 0); in make_new_python_type()
/external/python/cpython2/Demo/metaclasses/
Dmeta-vladimir.txt1 Subject: Re: The metaclass saga using Python
162 >>> metaclass M:
169 M is of type <metaclass>. We cannot check this by asking Python, but
173 <metaclass __main__.M at 2023e4e0>
192 The metaclass-instances, A and B, are of type <class> and they both
204 <metaclass __main__.M at 2023e4e0> # A is an instance of M
206 <metaclass __main__.M at 2023e4e0> # B is an instance of M
223 >>> metaclass N(M): # N inherits M's properties
229 <metaclass __main__.N at 2023e500>
243 (<metaclass __main__.M at 2023e360>,) # Yes. It has a supermetaclass.
/external/python/cpython2/Doc/library/
Dabc.rst34 Use this metaclass to create an ABC. An ABC can be subclassed directly, and
43 Classes created with a metaclass of :class:`ABCMeta` have the following method:
136 Using this decorator requires that the class's metaclass is :class:`ABCMeta` or
138 A class that has a metaclass derived from :class:`ABCMeta`
172 Using this function requires that the class's metaclass is :class:`ABCMeta` or
174 A class that has a metaclass derived from :class:`ABCMeta` cannot be
/external/libchrome/third_party/jinja2/
D_compat.py90 class metaclass(type): class
93 return type.__new__(metaclass, 'temporary_class', (), {})
/external/python/cpython3/Lib/
D_collections_abc.py86 class Hashable(metaclass=ABCMeta):
101 class Awaitable(metaclass=ABCMeta):
162 class AsyncIterable(metaclass=ABCMeta):
249 class Iterable(metaclass=ABCMeta):
369 class Sized(metaclass=ABCMeta):
384 class Container(metaclass=ABCMeta):
412 class Callable(metaclass=ABCMeta):
/external/python/cpython3/Lib/importlib/
Dabc.py31 class Finder(metaclass=abc.ABCMeta):
137 class Loader(metaclass=abc.ABCMeta):
346 class ResourceReader(metaclass=abc.ABCMeta):
/external/python/cpython2/Demo/newmetaclasses/
DEiffel.py87 def _test(metaclass): argument
89 __metaclass__ = metaclass
/external/llvm-project/clang/test/CodeGenObjC/
Dgnustep2-class.m25 // Check that we get a sensible metaclass method list.
29 // Check that we get a metaclass and that it is not an exposed symbol:
/external/python/cpython3/Lib/test/leakers/
Dtest_selftype.py9 class U(type, metaclass=T):
/external/llvm-project/lld/MachO/
DObjC.h20 constexpr const char metaclass[] = "_OBJC_METACLASS_$_"; variable
/external/llvm-project/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/
DDebuggerControllerBase.py11 class DebuggerControllerBase(object, metaclass=abc.ABCMeta):

1234567