Class Crypto::Cryptography::AlgorithmClass

Direct supertypes

Indirect supertypes

Predicates

Inherited predicates

assignedInInitfrom ClassObject
attributeRefersTo

Whether the named attribute refers to the object and origin

from ClassObject
attributeRefersTo

Whether the named attribute refers to the object, class and origin

from ClassObject
booleanValue

The Boolean value of this object if it always evaluates to true or false. For example: false for None, true for 7 and no result for int(x)

from ClassObject
declaredAttribute

Returns an attribute declared on this class (not on a super-class)

from ClassObject
declaredMetaClassfrom ClassObject
declaresAttribute

Returns an attribute declared on this class (not on a super-class)

from ClassObject
failedInference

Has type inference failed to compute the full class hierarchy for this class for the reason given.

from ClassObject
failedInference

Has type inference failed to compute the full class hierarchy for this class

from ClassObject
getABaseType

Gets a base class of this class

from ClassObject
getACall

Gets a call to this class. Note that the call may not create a new instance of this class, as that depends on the __new__ method of this class.

from ClassObject
getAMethodCalledFromInitfrom ClassObject
getASuperType

Gets a super class of this class (includes transitive super classes)

from ClassObject
getAnImproperSuperType

Gets a super class of this class (includes transitive super classes) or this class

from ClassObject
getAnInferredType

Gets an inferred type for this object, without using inter-procedural analysis. WARNING: The lack of context makes this less accurate than f.refersTo(this, result, _) for a control flow node ‘f’

from Object
getBaseType

Gets the nth base class of this class

from ClassObject
getImportTimeScopefrom ClassObject
getMetaClass

Gets the metaclass for this class

from ClassObject
getMrofrom ClassObject
getMroItem

Gets the MRO for this class. ClassObject sup occurs at index in the list of classes. this has an index of 1, the next class in the MRO has an index of 2, and so on.

from ClassObject
getName

Gets the short (unqualified) name of this class

from ClassObject
getOrigin

Gets the point in the source code from which this object “originates”.

from Object
getProbableSingletonInstance

Gets an object which is the sole instance of this class, if this class is probably a singleton. Note the ‘probable’ in the name; there is no guarantee that this class is in fact a singleton. It is guaranteed that getProbableSingletonInstance() returns at most one Object for each ClassObject.

from ClassObject
getPyClass

Gets the scope associated with this class, if it is not a builtin class

from ClassObject
getQualifiedName

Gets the qualified name for this class. Should return the same name as the __qualname__ attribute on classes in Python 3.

from ClassObject
hasABase

Whether this class has a base class

from ClassObject
hasAttribute

Whether this class has a attribute named name, either declared or inherited.

from ClassObject
hasDuplicateBases

Holds if this class has duplicate base classes

from ClassObject
hasLocationInfofrom Object
hasLongName

Holds if this object can be referred to by longName For example, the modules dict in the sys module has the long name sys.modules and the name os.path.join will refer to the path joining function even though it might be declared in the posix or nt modules. Long names can have no more than three dots after the module name.

from Object
isAbstractfrom ClassObject
isBuiltin

Whether this a builtin object. A builtin object is one defined by the implementation, such as the integer 4 or by a native extension, such as a NumPy array class.

from Object
isC

Retained for backwards compatibility. See Object.isBuiltin()

from Object
isCallablefrom ClassObject
isCollection

Synonymous with isContainer(), retained for backwards compatibility.

from ClassObject
isContainer

Holds if this class is a container(). That is, does it have a getitem method.

from ClassObject
isContextManagerfrom ClassObject
isDescriptorType

Holds if this class is a descriptor

from ClassObject
isIterable

Holds if this class is an iterable.

from ClassObject
isIterator

Holds if this class is an iterator.

from ClassObject
isLegalExceptionType

Whether this class is a legal exception class. What constitutes a legal exception class differs between major versions

from ClassObject
isMapping

Holds if this class is a mapping.

from ClassObject
isNewStyle

Whether this class is a new style class. A new style class is one that implicitly or explicitly inherits from object.

from ClassObject
isOverridingDescriptorType

Holds if this class is an overriding descriptor

from ClassObject
isSequence

Holds if this class is probably a sequence.

from ClassObject
isSubclassOf

Holds if this class is an improper subclass of the other class. True if this is a sub-class of other or this is the same class as other.

from ClassObject
lookupAttribute

Returns an attribute as it would be when looked up at runtime on this class. Will include attributes of super-classes

from ClassObject
lookupMro

Looks up an attribute by searching this class’ MRO starting at start

from ClassObject
nextInMro

Returns the next class in the MRO of ‘this’ after ‘sup’

from ClassObject
overrides

Whether this overrides o. In this context, “overrides” means that this object is a named attribute of a some class C and o is a named attribute of another class S, both attributes having the same name, and S is a super class of C.

from Object
simpleClass

Gets the class of this object for simple cases, namely constants, functions, comprehensions and built-in objects.

from Object
toStringfrom ClassObject
unhashable

Holds if this class is unhashable

from ClassObject
unknowableAttributes

Whether it is impossible to know all the attributes of this class. Usually because it is impossible to calculate the full class hierarchy or because some attribute is too dynamic.

from ClassObject

Charpred