ReflectionAnnotationDeclaration
open class ReflectionAnnotationDeclaration : AbstractTypeDeclaration, ResolvedAnnotationDeclaration, MethodUsageResolutionCapability, MethodResolutionCapability(source)
Author
Malte Skoruppa
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Public methods
Link copied to clipboard
Link copied to clipboard
Annotation declarations cannot have type parameters and hence this method always returns an empty list.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
With the introduction of records in Java 14 (Preview), the
Class.isRecord method was added to check whether a class is a record or not (similar to isEnum etc.).Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun solveMethod(name: String, argumentsTypes: List<ResolvedType>, staticOnly: Boolean, invocationContext: ResolvedReferenceTypeDeclaration): SymbolReference<ResolvedMethodDeclaration>
Link copied to clipboard
open fun solveMethodAsUsage(name: String, parameterTypes: List<ResolvedType>, invokationContext: Context, typeParameterValues: List<ResolvedType>, callContext: ResolvedReferenceTypeDeclaration): Optional<MethodUsage>