public class AnnotationFileUtil extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AnnotationFileUtil.AnnotationFileTypeThe types of files that can contain annotations. | 
| Constructor and Description | 
|---|
| AnnotationFileUtil() | 
| Modifier and Type | Method and Description | 
|---|---|
| static @Nullable List<AnnotationFileResource> | allAnnotationFiles(String location,
                  AnnotationFileUtil.AnnotationFileType fileType)Return annotation files found at a given file system location (does not look on classpath). | 
| static boolean | isCanonicalConstructor(ExecutableElement elt,
                      Types types)Returns true if the given  ExecutableElementis the canonical constructor of a record
 (i.e., the parameter types of the constructor correspond to the parameter types of the record
 components, ignoring annotations). | 
| static Pair<String,String> | partitionQualifiedName(String imported)Split a name (which comes from an import statement) into the part before the last period and
 the part after the last period. | 
public static Pair<String,String> partitionQualifiedName(String imported)
imported - the name to splitpublic static @Nullable List<AnnotationFileResource> allAnnotationFiles(String location, AnnotationFileUtil.AnnotationFileType fileType)
location - an annotation file (stub file or ajava file), a jarfile, or a directory. Look
     for it as an absolute file and relative to the current directory.fileType - file type of files to collectpublic static boolean isCanonicalConstructor(ExecutableElement elt, Types types)
ExecutableElement is the canonical constructor of a record
 (i.e., the parameter types of the constructor correspond to the parameter types of the record
 components, ignoring annotations).elt - the constructor/method to checktypes - the Types instance to use for comparing types