Class KSPropertyDeclarationDescriptorImpl
-
- All Implemented Interfaces:
-
com.google.devtools.ksp.symbol.KSAnnotated,com.google.devtools.ksp.symbol.KSDeclaration,com.google.devtools.ksp.symbol.KSExpectActual,com.google.devtools.ksp.symbol.KSModifierListOwner,com.google.devtools.ksp.symbol.KSNode,com.google.devtools.ksp.symbol.KSPropertyDeclaration
public final class KSPropertyDeclarationDescriptorImpl extends KSDeclarationDescriptorImpl implements KSPropertyDeclaration, KSExpectActual
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classKSPropertyDeclarationDescriptorImpl.Companion
-
Field Summary
Fields Modifier and Type Field Description private final KSTypeReferenceextensionReceiverprivate final Sequence<KSAnnotation>annotationsprivate final BooleanisMutableprivate final Set<Modifier>modifiersprivate final KSPropertySettersetterprivate final KSPropertyGettergetterprivate final List<KSTypeParameter>typeParametersprivate final KSTypeReferencetypeprivate final BooleanhasBackingFieldprivate final PropertyDescriptordescriptorprivate final KSFilecontainingFileprivate final StringdocStringprivate final BooleanisActualprivate final BooleanisExpectprivate final Locationlocationprivate final Originoriginprivate final KSNamepackageNameprivate final KSNodeparentprivate final KSDeclarationparentDeclarationprivate final KSNamequalifiedNameprivate final KSNamesimpleNamepublic final static KSPropertyDeclarationDescriptorImpl.CompanionCompanion
-
Method Summary
Modifier and Type Method Description KSTypeReferencegetExtensionReceiver()Sequence<KSAnnotation>getAnnotations()BooleanisMutable()Set<Modifier>getModifiers()KSPropertySettergetSetter()KSPropertyGettergetGetter()List<KSTypeParameter>getTypeParameters()KSTypeReferencegetType()BooleangetHasBackingField()final PropertyDescriptorgetDescriptor()KSPropertyDeclarationfindOverridee()BooleanisDelegated()<D extends Any, R extends Any> Raccept(KSVisitor<D, R> visitor, D data)KSTypeasMemberOf(KSType containing)-
Methods inherited from class com.google.devtools.ksp.symbol.KSDeclaration
getContainingFile, getDocString, getPackageName, getParentDeclaration, getQualifiedName, getSimpleName -
Methods inherited from class com.google.devtools.ksp.symbol.KSExpectActual
findActuals, findExpects, isActual, isExpect -
Methods inherited from class com.google.devtools.ksp.symbol.KSNode
getLocation, getOrigin, getParent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getExtensionReceiver
KSTypeReference getExtensionReceiver()
-
getAnnotations
Sequence<KSAnnotation> getAnnotations()
-
getModifiers
Set<Modifier> getModifiers()
-
getSetter
KSPropertySetter getSetter()
-
getGetter
KSPropertyGetter getGetter()
-
getTypeParameters
List<KSTypeParameter> getTypeParameters()
-
getType
KSTypeReference getType()
-
getHasBackingField
Boolean getHasBackingField()
-
getDescriptor
final PropertyDescriptor getDescriptor()
-
findOverridee
KSPropertyDeclaration findOverridee()
-
isDelegated
Boolean isDelegated()
-
asMemberOf
KSType asMemberOf(KSType containing)
-
-
-
-