Class Helpers

java.lang.Object
org.robolectric.annotation.processing.Helpers

public class Helpers
extends Object
  • Constructor Details

  • Method Details

    • getAnnotationTypeMirrorValue

      public static javax.lang.model.type.TypeMirror getAnnotationTypeMirrorValue​(javax.lang.model.element.AnnotationValue av)
    • getAnnotationTypeMirrorValue

      public static javax.lang.model.element.TypeElement getAnnotationTypeMirrorValue​(javax.lang.model.element.Element el)
    • getAnnotationTypeMirrorValue

      public static javax.lang.model.element.AnnotationValue getAnnotationTypeMirrorValue​(javax.lang.model.element.AnnotationMirror annotationMirror, String key)
    • getAnnotationStringValue

      public static String getAnnotationStringValue​(javax.lang.model.element.AnnotationValue av)
    • getAnnotationIntValue

      public static int getAnnotationIntValue​(javax.lang.model.element.AnnotationValue av)
    • getAnnotationMirror

      public static javax.lang.model.element.AnnotationMirror getAnnotationMirror​(javax.lang.model.util.Types types, javax.lang.model.element.Element element, javax.lang.model.element.TypeElement annotation)
    • getImplementsMirror

      public static javax.lang.model.element.AnnotationMirror getImplementsMirror​(javax.lang.model.element.Element elem, javax.lang.model.util.Types types, javax.lang.model.element.TypeElement typeElement)
    • isSameParameterList

      public boolean isSameParameterList​(List<? extends javax.lang.model.element.TypeParameterElement> l1, List<? extends javax.lang.model.element.TypeParameterElement> l2)
    • getImplementedClass

      public javax.lang.model.type.TypeMirror getImplementedClass​(javax.lang.model.element.AnnotationMirror am)
    • appendParameterList

      public void appendParameterList​(StringBuilder message, List<? extends javax.lang.model.element.TypeParameterElement> tpeList)
    • getPackageElement

      public javax.lang.model.element.Element getPackageElement​(String packageName)
    • asElement

      public javax.lang.model.element.Element asElement​(javax.lang.model.type.TypeMirror typeMirror)
    • getTypeElement

      public javax.lang.model.element.TypeElement getTypeElement​(String className)