Package japicmp.model

Class JApiAnnotation

java.lang.Object
japicmp.model.JApiAnnotation
All Implemented Interfaces:
JApiCompatibility, JApiHasChangeStatus

public class JApiAnnotation extends Object implements JApiHasChangeStatus, JApiCompatibility
  • Field Details

    • fullyQualifiedName

      private final String fullyQualifiedName
    • oldAnnotation

      private final Optional<javassist.bytecode.annotation.Annotation> oldAnnotation
    • newAnnotation

      private final Optional<javassist.bytecode.annotation.Annotation> newAnnotation
    • elements

      private final List<JApiAnnotationElement> elements
    • changeStatus

      private final JApiChangeStatus changeStatus
  • Constructor Details

    • JApiAnnotation

      public JApiAnnotation(String fullyQualifiedName, Optional<javassist.bytecode.annotation.Annotation> oldAnnotation, Optional<javassist.bytecode.annotation.Annotation> newAnnotation, JApiChangeStatus changeStatus)
  • Method Details