Package org.sonar.python.types.v2
Class LazyType
java.lang.Object
org.sonar.python.types.v2.LazyType
- All Implemented Interfaces:
PythonType,ResolvableType
-
Field Summary
Fields inherited from interface org.sonar.plugins.python.api.types.v2.PythonType
UNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConsumer(Consumer<PythonType> consumer) booleanisCompatibleWith(PythonType another) key()name()resolve()resolve(PythonType type) resolveMember(String memberName)
-
Constructor Details
-
LazyType
-
-
Method Details
-
importPath
-
addConsumer
-
resolve
-
resolve
- Specified by:
resolvein interfaceResolvableType
-
unwrappedType
- Specified by:
unwrappedTypein interfacePythonType
-
name
- Specified by:
namein interfacePythonType
-
displayName
- Specified by:
displayNamein interfacePythonType
-
instanceDisplayName
- Specified by:
instanceDisplayNamein interfacePythonType
-
isCompatibleWith
- Specified by:
isCompatibleWithin interfacePythonType
-
key
- Specified by:
keyin interfacePythonType
-
resolveMember
- Specified by:
resolveMemberin interfacePythonType
-
hasMember
- Specified by:
hasMemberin interfacePythonType
-
definitionLocation
- Specified by:
definitionLocationin interfacePythonType
-
typeSource
- Specified by:
typeSourcein interfacePythonType
-