META-INF/
META-INF/MANIFEST.MF
META-INF/services/
org/
org/robolectric/
org/robolectric/annotation/
org/robolectric/annotation/processing/
org/robolectric/annotation/processing/generator/
org/robolectric/annotation/processing/validator/
META-INF/services/javax.annotation.processing.Processor
org/robolectric/annotation/processing/RobolectricModel$4.classRobolectricModel.java
package org.robolectric.annotation.processing
final org.robolectric.annotation.processing.RobolectricModel$4 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void ()
public java.lang.String visitString (java.lang.String, java.lang.Void)
String s
Void arg
public volatile synthetic java.lang.Object visitString (java.lang.String, java.lang.Object)
String x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$5.classRobolectricModel.java
package org.robolectric.annotation.processing
final org.robolectric.annotation.processing.RobolectricModel$5 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$8.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$8 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
org/robolectric/annotation/processing/RobolectricModel$10.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$10 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
public java.lang.String visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Void)
javax.lang.model.type.DeclaredType t
Void p
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$SimpleComparator.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$SimpleComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element o1
javax.lang.model.element.Element o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
synthetic void (org.robolectric.annotation.processing.RobolectricModel$1)
org.robolectric.annotation.processing.RobolectricModel$1 x0
}
org/robolectric/annotation/processing/generator/ShadowProviderGenerator.classShadowProviderGenerator.java
package org.robolectric.annotation.processing.generator
public org.robolectric.annotation.processing.generator.ShadowProviderGenerator extends org.robolectric.annotation.processing.generator.Generator {
private final javax.annotation.processing.Filer filer
private final javax.annotation.processing.Messager messager
private final javax.lang.model.util.Elements elements
private final org.robolectric.annotation.processing.RobolectricModel model
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment environment
public void generate (java.lang.String)
String name
java.util.Iterator i$
String shadow
String actual
java.util.Map$Entry entry
java.util.Iterator i$
javax.lang.model.type.TypeMirror bound
java.util.Iterator i$
boolean first
javax.lang.model.element.TypeParameterElement typeParam
java.util.Iterator i$
javax.lang.model.element.TypeElement actualType
int paramCount
StringBuilder paramDef
StringBuilder paramUse
String paramDefStr
String paramUseStr
String actual
String shadow
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
javax.tools.JavaFileObject jfo
int shadowSize
java.io.IOException e
String shadowPackage
String shadowClassName
java.io.PrintWriter writer
}
org/robolectric/annotation/processing/generator/ServiceLoaderGenerator.classServiceLoaderGenerator.java
package org.robolectric.annotation.processing.generator
public org.robolectric.annotation.processing.generator.ServiceLoaderGenerator extends org.robolectric.annotation.processing.generator.Generator {
private final javax.annotation.processing.Filer filer
private final javax.annotation.processing.Messager messager
private final org.robolectric.annotation.processing.RobolectricModel model
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment environment
public void generate (java.lang.String)
javax.tools.FileObject file
java.io.PrintWriter pw
java.io.IOException e
String shadowPackage
String fileName
}
org/robolectric/annotation/processing/generator/Generator.classGenerator.java
package org.robolectric.annotation.processing.generator
public abstract org.robolectric.annotation.processing.generator.Generator extends java.lang.Object {
protected static final String GEN_CLASS
public void ()
public abstract void generate (java.lang.String)
}
org/robolectric/annotation/processing/RobolectricModel$1.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$1 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
public boolean apply (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
org/robolectric/annotation/processing/RobolectricModel$FQComparator.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$FQComparator extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement o1
javax.lang.model.element.TypeElement o2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
synthetic void (org.robolectric.annotation.processing.RobolectricModel$1)
org.robolectric.annotation.processing.RobolectricModel$1 x0
}
org/robolectric/annotation/processing/RobolectricModel$12.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$12 extends com.google.common.base.Equivalence {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
protected boolean doEquivalent (javax.lang.model.element.TypeParameterElement, javax.lang.model.element.TypeParameterElement)
javax.lang.model.element.TypeParameterElement arg0
javax.lang.model.element.TypeParameterElement arg1
protected int doHash (javax.lang.model.element.TypeParameterElement)
javax.lang.model.element.TypeParameterElement arg0
protected volatile synthetic int doHash (java.lang.Object)
Object x0
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$7.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$7 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
org/robolectric/annotation/processing/RobolectricModel$11.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$11 extends com.google.common.base.Equivalence {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
protected boolean doEquivalent (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror a
javax.lang.model.type.TypeMirror b
protected int doHash (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
protected volatile synthetic int doHash (java.lang.Object)
Object x0
protected volatile synthetic boolean doEquivalent (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$9.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$9 extends java.lang.Object implements com.google.common.base.Predicate {
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile synthetic boolean apply (java.lang.Object)
Object x0
}
org/robolectric/annotation/processing/validator/ResetterValidator.classResetterValidator.java
package org.robolectric.annotation.processing.validator
public org.robolectric.annotation.processing.validator.ResetterValidator extends org.robolectric.annotation.processing.validator.FoundOnImplementsValidator {
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
java.util.Set modifiers
boolean error
java.util.List params
javax.lang.model.element.ExecutableElement elem
javax.lang.model.element.TypeElement parent
}
org/robolectric/annotation/processing/validator/Validator.classValidator.java
package org.robolectric.annotation.processing.validator
public abstract org.robolectric.annotation.processing.validator.Validator extends java.lang.Object implements javax.lang.model.element.ElementVisitor {
protected final org.robolectric.annotation.processing.RobolectricModel model
protected final javax.lang.model.util.Elements elements
protected final javax.lang.model.util.Types types
protected final javax.annotation.processing.Messager messager
protected final javax.lang.model.element.TypeElement annotationType
final javax.lang.model.element.ElementVisitor visitorAdapter
protected javax.lang.model.element.Element currentElement
protected javax.lang.model.element.AnnotationMirror currentAnnotation
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment, java.lang.String)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
String annotationType
protected javax.lang.model.element.AnnotationMirror getCurrentAnnotation ()
protected void message (javax.tools.Diagnostic$Kind, java.lang.String, javax.lang.model.element.AnnotationValue)
javax.tools.Diagnostic$Kind severity
String msg
javax.lang.model.element.AnnotationValue av
javax.lang.model.element.AnnotationMirror am
protected void message (javax.tools.Diagnostic$Kind, java.lang.String)
javax.tools.Diagnostic$Kind severity
String msg
javax.lang.model.element.AnnotationMirror am
protected void error (java.lang.String)
String msg
protected void error (java.lang.String, javax.lang.model.element.AnnotationValue)
String msg
javax.lang.model.element.AnnotationValue av
public void init (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element e
javax.lang.model.element.Element p
public javax.lang.model.element.TypeElement getAnnotationType ()
public java.lang.Void visit (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element e
javax.lang.model.element.Element p
public java.lang.Void visit (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public java.lang.Void visitPackage (javax.lang.model.element.PackageElement, javax.lang.model.element.Element)
javax.lang.model.element.PackageElement e
javax.lang.model.element.Element p
public java.lang.Void visitType (javax.lang.model.element.TypeElement, javax.lang.model.element.Element)
javax.lang.model.element.TypeElement e
javax.lang.model.element.Element p
public java.lang.Void visitVariable (javax.lang.model.element.VariableElement, javax.lang.model.element.Element)
javax.lang.model.element.VariableElement e
javax.lang.model.element.Element p
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.Element)
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.Element p
public java.lang.Void visitTypeParameter (javax.lang.model.element.TypeParameterElement, javax.lang.model.element.Element)
javax.lang.model.element.TypeParameterElement e
javax.lang.model.element.Element p
public java.lang.Void visitUnknown (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element e
javax.lang.model.element.Element p
public volatile synthetic java.lang.Object visitUnknown (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
public volatile synthetic java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement x0
Object x1
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
public volatile synthetic java.lang.Object visit (javax.lang.model.element.Element)
javax.lang.model.element.Element x0
public volatile synthetic java.lang.Object visit (javax.lang.model.element.Element, java.lang.Object)
javax.lang.model.element.Element x0
Object x1
}
org/robolectric/annotation/processing/validator/RealObjectValidator$1.classRealObjectValidator.java
package org.robolectric.annotation.processing.validator
org.robolectric.annotation.processing.validator.RealObjectValidator$1 extends javax.lang.model.util.SimpleTypeVisitor6 {
final synthetic org.robolectric.annotation.processing.validator.RealObjectValidator this$0
void (org.robolectric.annotation.processing.validator.RealObjectValidator)
public java.lang.Void visitDeclared (javax.lang.model.type.DeclaredType, javax.lang.model.element.VariableElement)
String typeString
String parentString
javax.lang.model.type.DeclaredType t
javax.lang.model.element.VariableElement v
java.util.List typeParams
java.util.List parentTypeParams
public volatile synthetic java.lang.Object visitDeclared (javax.lang.model.type.DeclaredType, java.lang.Object)
javax.lang.model.type.DeclaredType x0
Object x1
}
org/robolectric/annotation/processing/validator/Validator$1.classValidator.java
package org.robolectric.annotation.processing.validator
org.robolectric.annotation.processing.validator.Validator$1 extends javax.lang.model.util.AbstractElementVisitor6 {
final synthetic org.robolectric.annotation.processing.validator.Validator this$0
void (org.robolectric.annotation.processing.validator.Validator)
public java.lang.Void visitPackage (javax.lang.model.element.PackageElement, javax.lang.model.element.Element)
javax.lang.model.element.PackageElement e
javax.lang.model.element.Element p
public java.lang.Void visitType (javax.lang.model.element.TypeElement, javax.lang.model.element.Element)
javax.lang.model.element.TypeElement e
javax.lang.model.element.Element p
public java.lang.Void visitVariable (javax.lang.model.element.VariableElement, javax.lang.model.element.Element)
javax.lang.model.element.VariableElement e
javax.lang.model.element.Element p
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.Element)
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.Element p
public java.lang.Void visitTypeParameter (javax.lang.model.element.TypeParameterElement, javax.lang.model.element.Element)
javax.lang.model.element.TypeParameterElement e
javax.lang.model.element.Element p
public volatile synthetic java.lang.Object visitTypeParameter (javax.lang.model.element.TypeParameterElement, java.lang.Object)
javax.lang.model.element.TypeParameterElement x0
Object x1
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
}
org/robolectric/annotation/processing/validator/ImplementsValidator.classImplementsValidator.java
package org.robolectric.annotation.processing.validator
public org.robolectric.annotation.processing.validator.ImplementsValidator extends org.robolectric.annotation.processing.validator.Validator {
public static final String IMPLEMENTS_CLASS
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
private javax.lang.model.element.TypeElement getClassNameTypeElement (javax.lang.model.element.AnnotationValue)
javax.lang.model.element.AnnotationValue cv
String className
javax.lang.model.element.TypeElement type
public java.lang.Void visitType (javax.lang.model.element.TypeElement, javax.lang.model.element.Element)
javax.lang.model.type.TypeMirror value
boolean isAnything
StringBuilder message
javax.lang.model.element.TypeElement elem
javax.lang.model.element.Element parent
javax.lang.model.element.AnnotationMirror am
javax.lang.model.element.AnnotationValue av
javax.lang.model.element.AnnotationValue cv
javax.lang.model.element.TypeElement type
java.util.List typeTP
java.util.List elemTP
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
}
org/robolectric/annotation/processing/validator/ImplementationValidator.classImplementationValidator.java
package org.robolectric.annotation.processing.validator
public org.robolectric.annotation.processing.validator.ImplementationValidator extends org.robolectric.annotation.processing.validator.FoundOnImplementsValidator {
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement elem
javax.lang.model.element.TypeElement parent
}
org/robolectric/annotation/processing/validator/RealObjectValidator.classRealObjectValidator.java
package org.robolectric.annotation.processing.validator
public org.robolectric.annotation.processing.validator.RealObjectValidator extends org.robolectric.annotation.processing.validator.FoundOnImplementsValidator {
javax.lang.model.type.TypeVisitor typeVisitor
javax.lang.model.element.TypeElement parent
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
public static java.lang.String join (java.util.List)
Object p
java.util.Iterator i$
java.util.List params
StringBuffer retval
boolean comma
public java.lang.Void visitVariable (javax.lang.model.element.VariableElement, javax.lang.model.element.TypeElement)
javax.lang.model.type.TypeMirror elemType
javax.lang.model.element.VariableElement elem
javax.lang.model.element.TypeElement parent
javax.lang.model.type.TypeMirror impClass
}
org/robolectric/annotation/processing/validator/FoundOnImplementsValidator.classFoundOnImplementsValidator.java
package org.robolectric.annotation.processing.validator
public abstract org.robolectric.annotation.processing.validator.FoundOnImplementsValidator extends org.robolectric.annotation.processing.validator.Validator {
protected javax.lang.model.element.AnnotationMirror imp
public void (org.robolectric.annotation.processing.RobolectricModel, javax.annotation.processing.ProcessingEnvironment, java.lang.String)
org.robolectric.annotation.processing.RobolectricModel model
javax.annotation.processing.ProcessingEnvironment env
String annotationType
public void init (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element elem
javax.lang.model.element.Element p
public final java.lang.Void visitVariable (javax.lang.model.element.VariableElement, javax.lang.model.element.Element)
javax.lang.model.element.VariableElement elem
javax.lang.model.element.Element parent
public java.lang.Void visitVariable (javax.lang.model.element.VariableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.VariableElement elem
javax.lang.model.element.TypeElement parent
public final java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.Element)
javax.lang.model.element.ExecutableElement elem
javax.lang.model.element.Element parent
public java.lang.Void visitExecutable (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement elem
javax.lang.model.element.TypeElement parent
public volatile synthetic java.lang.Object visitExecutable (javax.lang.model.element.ExecutableElement, java.lang.Object)
javax.lang.model.element.ExecutableElement x0
Object x1
public volatile synthetic java.lang.Object visitVariable (javax.lang.model.element.VariableElement, java.lang.Object)
javax.lang.model.element.VariableElement x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$2.classRobolectricModel.java
package org.robolectric.annotation.processing
final org.robolectric.annotation.processing.RobolectricModel$2 extends javax.lang.model.util.SimpleElementVisitor6 {
void ()
public javax.lang.model.element.TypeElement visitType (javax.lang.model.element.TypeElement, java.lang.Void)
javax.lang.model.element.TypeElement e
Void p
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel$6.classRobolectricModel.java
package org.robolectric.annotation.processing
org.robolectric.annotation.processing.RobolectricModel$6 extends javax.lang.model.util.SimpleElementVisitor6 {
final synthetic com.google.common.collect.HashMultimap val$nextRound
final synthetic org.robolectric.annotation.processing.RobolectricModel this$0
void (org.robolectric.annotation.processing.RobolectricModel, com.google.common.collect.HashMultimap)
public java.lang.Void visitType (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement parent
javax.lang.model.element.TypeElement type
public java.lang.Void visitPackage (javax.lang.model.element.PackageElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.PackageElement parent
javax.lang.model.element.TypeElement type
public volatile synthetic java.lang.Object visitType (javax.lang.model.element.TypeElement, java.lang.Object)
javax.lang.model.element.TypeElement x0
Object x1
public volatile synthetic java.lang.Object visitPackage (javax.lang.model.element.PackageElement, java.lang.Object)
javax.lang.model.element.PackageElement x0
Object x1
}
org/robolectric/annotation/processing/RobolectricProcessor.classRobolectricProcessor.java
package org.robolectric.annotation.processing
public org.robolectric.annotation.processing.RobolectricProcessor extends javax.annotation.processing.AbstractProcessor {
static final String PACKAGE_OPT
private org.robolectric.annotation.processing.RobolectricModel model
private String shadowPackage
private java.util.Map options
private boolean generated
private final java.util.List generators
private final java.util.Map elementValidators
public void ()
void (java.util.Map)
java.util.Map options
public void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment environment
javax.annotation.processing.Messager messager
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
javax.lang.model.element.Element elem
java.util.Iterator i$
org.robolectric.annotation.processing.validator.Validator validator
javax.lang.model.element.TypeElement annotation
java.util.Iterator i$
org.robolectric.annotation.processing.generator.Generator generator
java.util.Iterator i$
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private void addValidator (org.robolectric.annotation.processing.validator.Validator)
org.robolectric.annotation.processing.validator.Validator v
private void processOptions (java.util.Map)
java.util.Map options
}
org/robolectric/annotation/processing/RobolectricModel$3.classRobolectricModel.java
package org.robolectric.annotation.processing
final org.robolectric.annotation.processing.RobolectricModel$3 extends javax.lang.model.util.SimpleAnnotationValueVisitor6 {
void ()
public javax.lang.model.type.TypeMirror visitType (javax.lang.model.type.TypeMirror, java.lang.Void)
javax.lang.model.type.TypeMirror t
Void arg
public volatile synthetic java.lang.Object visitType (javax.lang.model.type.TypeMirror, java.lang.Object)
javax.lang.model.type.TypeMirror x0
Object x1
}
org/robolectric/annotation/processing/RobolectricModel.classRobolectricModel.java
package org.robolectric.annotation.processing
public org.robolectric.annotation.processing.RobolectricModel extends java.lang.Object {
private static org.robolectric.annotation.processing.RobolectricModel$FQComparator fqComparator
private static org.robolectric.annotation.processing.RobolectricModel$SimpleComparator comparator
final javax.lang.model.element.TypeElement ANYTHING
public final javax.lang.model.type.TypeMirror ANYTHING_MIRROR
final javax.lang.model.type.TypeMirror OBJECT_MIRROR
final javax.lang.model.element.TypeElement IMPLEMENTS
final javax.lang.model.element.PackageElement JAVA_LANG
private final javax.lang.model.util.Elements elements
private final javax.lang.model.util.Types types
private java.util.HashMap referentMap
private com.google.common.collect.HashMultimap typeMap
private java.util.HashMap importMap
private java.util.TreeMap shadowTypes
private java.util.TreeSet imports
private java.util.TreeMap resetterMap
public static javax.lang.model.element.ElementVisitor typeVisitor
public static javax.lang.model.element.AnnotationValueVisitor valueVisitor
public static javax.lang.model.element.AnnotationValueVisitor classNameVisitor
private static javax.lang.model.element.ElementVisitor typeElementVisitor
private com.google.common.base.Predicate notObject
private javax.lang.model.type.TypeVisitor findReferent
private com.google.common.base.Equivalence typeMirrorEq
private com.google.common.base.Equivalence typeEq
public void (javax.lang.model.util.Elements, javax.lang.model.util.Types)
javax.lang.model.util.Elements elements
javax.lang.model.util.Types types
public javax.lang.model.element.AnnotationMirror getAnnotationMirror (javax.lang.model.element.Element, javax.lang.model.element.TypeElement)
javax.lang.model.element.AnnotationMirror m
java.util.Iterator i$
javax.lang.model.element.Element element
javax.lang.model.element.TypeElement annotation
javax.lang.model.type.TypeMirror expectedType
public static javax.lang.model.element.AnnotationValue getAnnotationValue (javax.lang.model.element.AnnotationMirror, java.lang.String)
java.util.Map$Entry entry
java.util.Iterator i$
javax.lang.model.element.AnnotationMirror annotationMirror
String key
public javax.lang.model.element.AnnotationMirror getImplementsMirror (javax.lang.model.element.Element)
javax.lang.model.element.Element elem
private javax.lang.model.type.TypeMirror getImplementedClassName (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror am
javax.lang.model.element.AnnotationValue className
String classNameString
javax.lang.model.element.TypeElement impElement
public javax.lang.model.type.TypeMirror getImplementedClass (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror am
javax.lang.model.type.TypeMirror impType
javax.lang.model.element.AnnotationValue av
javax.lang.model.type.TypeMirror type
private void registerType (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement boundElement
javax.lang.model.type.TypeMirror bound
java.util.Iterator i$
javax.lang.model.element.TypeParameterElement typeParam
java.util.Iterator i$
javax.lang.model.element.TypeElement type
public void prepare ()
javax.lang.model.element.TypeElement shadowType
javax.lang.model.element.TypeElement solidType
java.util.Map$Entry entry
java.util.Iterator i$
javax.lang.model.element.TypeElement shadowType
java.util.Map$Entry entry
java.util.Iterator i$
javax.lang.model.element.TypeElement type
javax.lang.model.util.SimpleElementVisitor6 visitor
javax.lang.model.element.TypeElement type
java.util.Iterator i$
java.util.Set c
java.util.Map$Entry referents
java.util.Iterator i$
com.google.common.collect.HashMultimap nextRound
javax.lang.model.element.TypeElement imp
java.util.Iterator i$
public void addShadowType (javax.lang.model.element.TypeElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement elem
javax.lang.model.element.TypeElement type
public void addResetter (javax.lang.model.element.TypeElement, javax.lang.model.element.ExecutableElement)
javax.lang.model.element.TypeElement parent
javax.lang.model.element.ExecutableElement elem
public java.util.Set getResetters ()
public java.util.Set getImports ()
public java.util.Map getAllShadowTypes ()
public java.util.Map getResetterShadowTypes ()
public java.util.Map getVisibleShadowTypes ()
public java.util.Map getShadowOfMap ()
public java.util.Collection getShadowedPackages ()
javax.lang.model.element.TypeElement element
java.util.Iterator i$
java.util.Set packages
public java.util.List getExplicitBounds (javax.lang.model.element.TypeParameterElement)
javax.lang.model.element.TypeParameterElement typeParam
public java.lang.String getReferentFor (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
public java.lang.String getReferentFor (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror type
public void appendParameterList (java.lang.StringBuilder, java.util.List)
javax.lang.model.type.TypeMirror bound
java.util.Iterator i$
boolean iFirst
javax.lang.model.element.TypeParameterElement tpe
java.util.Iterator i$
StringBuilder message
java.util.List tpeList
boolean first
public boolean isSameParameterList (java.util.List, java.util.List)
java.util.List l1
java.util.List l2
static synthetic javax.lang.model.util.Types access$200 (org.robolectric.annotation.processing.RobolectricModel)
org.robolectric.annotation.processing.RobolectricModel x0
static synthetic java.util.HashMap access$300 (org.robolectric.annotation.processing.RobolectricModel)
org.robolectric.annotation.processing.RobolectricModel x0
static synthetic java.util.HashMap access$400 (org.robolectric.annotation.processing.RobolectricModel)
org.robolectric.annotation.processing.RobolectricModel x0
static synthetic java.util.TreeMap access$500 (org.robolectric.annotation.processing.RobolectricModel)
org.robolectric.annotation.processing.RobolectricModel x0
static synthetic com.google.common.base.Equivalence access$600 (org.robolectric.annotation.processing.RobolectricModel)
org.robolectric.annotation.processing.RobolectricModel x0
static void ()
}
META-INF/maven/
META-INF/maven/org.robolectric/
META-INF/maven/org.robolectric/robolectric-processor/
META-INF/maven/org.robolectric/robolectric-processor/pom.xml
META-INF/maven/org.robolectric/robolectric-processor/pom.properties