Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val JAVA_LANG_RECORD: String = "java.lang.Record"

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
abstract fun getClassName(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getId(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getName(): String
Link copied to clipboard
abstract fun getPackageName(): String
Link copied to clipboard
abstract fun getQualifiedName(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun hasAnnotation(qualifiedName: String): Boolean
Link copied to clipboard
abstract fun hasDirectlyAnnotation(qualifiedName: String): Boolean
Link copied to clipboard
open fun hasField(name: String): Boolean
Link copied to clipboard
open fun hasInternalType(name: String): Boolean
Link copied to clipboard
open fun hasName(): Boolean
Public
Link copied to clipboard
open fun hasVisibleField(name: String): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isAnnotation(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun isAssignableBy(type: ResolvedType): Boolean
Link copied to clipboard
open fun isClass(): Boolean
Link copied to clipboard
open fun isEnum(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isField(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isGeneric(): Boolean
Link copied to clipboard
Link copied to clipboard
open fun isInterface(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isMethod(): Boolean
Link copied to clipboard
open fun isParameter(): Boolean
Link copied to clipboard
open fun isRecord(): Boolean
Link copied to clipboard
open fun isRecordType(clazz: Class<out Any>): Boolean
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
open fun isType(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isVariable(): Boolean
Link copied to clipboard
abstract fun solveMethod(name: String, argumentsTypes: List<ResolvedType>, staticOnly: Boolean, invocationContext: ResolvedReferenceTypeDeclaration): SymbolReference<ResolvedMethodDeclaration>
Link copied to clipboard
open fun toAst(): Optional<Node>
open fun <N : Node?> toAst(clazz: Class<N>): Optional<N>