All Classes
-
All Classes Interface Summary Enum Summary Class Description AnnotationInfo An annotation instance, typically obtained from anAnnotationTarget
.AnnotationMember The value of an annotation member.AnnotationMember.Kind The kind of the annotation member value.AnnotationTarget An annotation target is anything that can be annotated.ArrayType An array type is created from a component type.ClassInfo A class.ClassType A class type, including interface types, enum types, annotation types and record types.DeclarationInfo A declaration is an element of a program source code.DeclarationInfo.Kind The declaration kind: package, class, method, parameter, field, record component.FieldInfo A field, declared in some class.MethodInfo A method or a constructor, declared in some class.PackageInfo A package, possibly annotated inpackage-info.java
.ParameterInfo A method parameter or a constructor parameter, declared in some method or constructor.ParameterizedType A parameterized type.PrimitiveType Primitive types are: boolean byte short int long float double charPrimitiveType.PrimitiveKind The primitive type kind: boolean, byte, short, int, long, float, double, charRecordComponentInfo A record component, declared in some record.Type A type is used in a program source code, but does not have to be declared anywhere.Type.Kind The type kind: void, primitive, class, array, parameterized type, type variable, wildcard typeTypeVariable Type variables represent type parameters declared on generic classes or methods.VoidType Thevoid
pseudo-type.WildcardType A wildcard type.