Module ClassObject
Import path
import semmle.python.types.ClassObject
Imports
Predicates
theAbcMetaClassObject | |
theAttributeErrorType | Gets the builtin class ‘AttributeError’ |
theBaseExceptionType | Gets the builtin class ‘BaseException’ |
theBoolType | Gets the built-in class ‘bool’ |
theBoundMethodType | Gets the builtin class of bound methods |
theBuiltinFunctionType | Gets the class of builtin-functions |
theBuiltinPropertyType | Gets the class of builtin properties |
theBytesType | Gets the builtin class for bytes. str in Python2, bytes in Python3 |
theClassMethodType | Gets the builtin class ‘classmethod’ |
theClassType | Gets the builtin object ClassType (for old-style classes) |
theComplexType | Gets the builtin class ‘complex’ |
theDictType | Gets the builtin class ‘dict’ |
theExceptionType | Gets the builtin class ‘Exception’ |
theFloatType | Gets the builtin class ‘float’ |
theGeneratorType | Gets the class of generators |
theGetSetDescriptorType | Gets the builtin class of builtin properties |
theIOErrorType | Gets the builtin class ‘IOError’ |
theInstanceType | Gets the builtin object InstanceType (for old-style classes) |
theIntType | Gets the builtin class ‘int’ |
theKeyErrorType | Gets the builtin class ‘KeyError’ |
theListType | Gets the builtin class ‘list’ |
theLongType | Gets the builtin class ‘long’ (Python 2 only) |
theMethodDescriptorType | Gets the method descriptor class |
theModuleType | Gets the class of modules |
theNoneType | Gets the built-in class NoneType |
theNotImplementedErrorType | Gets the builtin class ‘NotImplementedError’ |
theObjectType | Gets the builtin class ‘object’ |
thePropertyType | Gets the builtin class ‘property’ |
thePyFunctionType | Gets the class of Python functions |
theRangeType | Gets the builtin class ‘(x)range’ |
theSetType | Gets the builtin class ‘set’ |
theStaticMethodType | Gets the builtin class ‘staticmethod’ |
theStopIterationType | Gets the builtin class ‘StopIteration’ |
theStrType | Gets the ‘str’ class. This is the same as the ‘bytes’ class for Python 2 and the ‘unicode’ class for Python 3 |
theSuperType | Gets the builtin class ‘super’ |
theTupleType | Gets the builtin class ‘tuple’ |
theTypeErrorType | Gets the builtin class ‘TypeError’ |
theTypeType | Gets the builtin class ‘type’ |
theUnicodeType | Gets the builtin class for unicode. unicode in Python2, str in Python3 |
Classes
ClassObject | A class whose instances represents Python classes. Instances of this class represent either builtin classes such as |