Class EncodedValueRewriter.RewrittenAnnotationEncodedValue

java.lang.Object
org.jf.dexlib2.base.value.BaseAnnotationEncodedValue
org.jf.dexlib2.rewriter.EncodedValueRewriter.RewrittenAnnotationEncodedValue
All Implemented Interfaces:
Comparable<EncodedValue>, BasicAnnotation, AnnotationEncodedValue, EncodedValue
Enclosing class:
EncodedValueRewriter

protected class EncodedValueRewriter.RewrittenAnnotationEncodedValue extends BaseAnnotationEncodedValue
  • Field Details

  • Constructor Details

    • RewrittenAnnotationEncodedValue

      public RewrittenAnnotationEncodedValue(@Nonnull AnnotationEncodedValue annotationEncodedValue)
  • Method Details

    • getType

      @Nonnull public String getType()
      Description copied from interface: AnnotationEncodedValue
      Gets the type of this annotation. This will be the type descriptor of the class that defines this annotation.
      Returns:
      The type of this annotation
    • getElements

      @Nonnull public Set<? extends AnnotationElement> getElements()
      Description copied from interface: AnnotationEncodedValue
      Gets a set of the name/value elements associated with this annotation. The elements in the returned set will be unique by name.
      Returns:
      A set of AnnotationElements