The list of all annotations.
The list of all annotations. In general, if a specific annotation is searched for the method runtimeVisibleAnnotations or runtimeInvisibleAnnotations should be used.
Returns the declared/declaring class type of this VirtualSourceElement.
Returns the declared/declaring class type of this VirtualSourceElement.
If this VirtualSourceElement is a VirtualClass the returned type is the
declared class else it is the declaring class.
The "natural order" is VirtualClasses < VirtualFields < VirtualMethods.
The "natural order" is VirtualClasses < VirtualFields < VirtualMethods.
Two objects of type VirtualClass are considered equal if they represent
the same type.
Two objects of type VirtualClass are considered equal if they represent
the same type.
Returns the best line number information available.
Returns the best line number information available.
Returns true if this (field, method, class) declaration is declared as deprecated.
Returns true if this (field, method, class) declaration is declared as deprecated.
The deprecated attribute is always set by the Java compiler when either the deprecated annotation or the JavaDoc tag is used.
True if this element was created by the compiler and the attribute Synthetic
is present.
True if this element was created by the compiler and the attribute Synthetic
is present. Compilers are, however, free to use the attribute or the corresponding
access flag.
Represents a class for which we have found some references but have not analyzed any class file or do not want to keep the reference to the underlying class file.