Interface MutableClassDetails

All Superinterfaces:
AnnotationTarget, ClassDetails, MutableAnnotationTarget, TypeVariableScope
All Known Subinterfaces:
ClassDetailsSupport
All Known Implementing Classes:
DynamicClassDetails, JandexClassDetails, JdkClassDetails

public interface MutableClassDetails extends ClassDetails, MutableAnnotationTarget
Extension of ClassDetails which allows manipulation of the members
  • Method Details

    • clearMemberAnnotationUsages

      default void clearMemberAnnotationUsages()
    • addField

      void addField(FieldDetails fieldDetails)
    • addMethod

      void addMethod(MethodDetails methodDetails)