Package japicmp.util
Class AnnotationHelper
java.lang.Object
japicmp.util.AnnotationHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildAnnotationMap
(javassist.bytecode.annotation.Annotation[] annotations) static <T> void
computeAnnotationChanges
(List<JApiAnnotation> annotations, Optional<T> oldClassOptional, Optional<T> newClassOptional, JarArchiveComparatorOptions options, AnnotationHelper.AnnotationsAttributeCallback<T> annotationsAttributeCallback) static boolean
hasAnnotation
(List attributes, String annotationClassName) static boolean
hasAnnotation
(javassist.bytecode.ClassFile classFile, String annotationClassName)
-
Constructor Details
-
AnnotationHelper
public AnnotationHelper()
-
-
Method Details
-
computeAnnotationChanges
public static <T> void computeAnnotationChanges(List<JApiAnnotation> annotations, Optional<T> oldClassOptional, Optional<T> newClassOptional, JarArchiveComparatorOptions options, AnnotationHelper.AnnotationsAttributeCallback<T> annotationsAttributeCallback) -
buildAnnotationMap
-
hasAnnotation
public static boolean hasAnnotation(javassist.bytecode.ClassFile classFile, String annotationClassName) -
hasAnnotation
-