toggle menu
compiler-utils
2.5.0-beta10
jvm
switch theme
search in API
compiler-utils
/
com.squareup.anvil.compiler.internal.reference
/
AnnotationReference
/
Psi
Psi
class
Psi
:
AnnotationReference
Members
Members & Extensions
Properties
annotation
Link copied to clipboard
val
annotation
:
KtAnnotationEntry
arguments
Link copied to clipboard
open
override
val
arguments
:
List
<
AnnotationArgumentReference.Psi
>
class
Reference
Link copied to clipboard
open
override
val
classReference
:
ClassReference
Refers to the annotation class itself and not the annotated class.
fq
Name
Link copied to clipboard
val
fqName
:
FqName
module
Link copied to clipboard
val
module
:
AnvilModuleDescriptor
short
Name
Link copied to clipboard
val
shortName
:
String
Functions
argument
At
Link copied to clipboard
fun
AnnotationReference
.
argumentAt
(
name
:
String
,
index
:
Int
)
:
AnnotationArgumentReference
?
bound
Type
Or
Null
Link copied to clipboard
fun
boundTypeOrNull
(
)
:
ClassReference
?
declaring
Class
Link copied to clipboard
open
fun
declaringClass
(
)
:
ClassReference
declaring
Class
Or
Null
Link copied to clipboard
fun
declaringClassOrNull
(
)
:
ClassReference
?
equals
Link copied to clipboard
open
operator override
fun
equals
(
other
:
Any
?
)
:
Boolean
exclude
Link copied to clipboard
fun
exclude
(
parameterIndex
:
Int
=
excludeIndex(fqName)
)
:
List
<
ClassReference
>
hash
Code
Link copied to clipboard
open
override
fun
hashCode
(
)
:
Int
is
Dagger
Scope
Link copied to clipboard
fun
isDaggerScope
(
)
:
Boolean
is
Map
Key
Link copied to clipboard
fun
isMapKey
(
)
:
Boolean
is
Qualifier
Link copied to clipboard
fun
isQualifier
(
)
:
Boolean
replaces
Link copied to clipboard
fun
replaces
(
parameterIndex
:
Int
=
replacesIndex(fqName)
)
:
List
<
ClassReference
>
resolve
Bound
Type
Link copied to clipboard
fun
resolveBoundType
(
)
:
ClassReference
scope
Link copied to clipboard
fun
scope
(
parameterIndex
:
Int
=
DEFAULT_SCOPE_INDEX
)
:
ClassReference
scope
Or
Null
Link copied to clipboard
open
override
fun
scopeOrNull
(
parameterIndex
:
Int
)
:
ClassReference
?
to
Annotation
Spec
Link copied to clipboard
fun
toAnnotationSpec
(
)
:
AnnotationSpec
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String