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> voidcomputeAnnotationChanges(List<JApiAnnotation> annotations, Optional<T> oldClassOptional, Optional<T> newClassOptional, JarArchiveComparatorOptions options, AnnotationHelper.AnnotationsAttributeCallback<T> annotationsAttributeCallback) static booleanhasAnnotation(List attributes, String annotationClassName) static booleanhasAnnotation(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
-