Refine search
public ExtraBindingTargetUtil( CompilerUtil compilerUtil, ProcessingEnvironment processingEnv, LoggingUtil loggingUtil) { this.compilerUtil = compilerUtil; this.loggingUtil = loggingUtil; elementUtils = processingEnv.getElementUtils(); typeUtils = processingEnv.getTypeUtils(); }
AbstractClassType(final ProcessingEnvironment processingEnv, final TypeMirror typeMirror) { this.processingEnv = processingEnv; this.elements = processingEnv.getElementUtils(); this.types = processingEnv.getTypeUtils(); this.typeMirror = typeMirror; }
private PropertyValidator(final ProcessingEnvironment processingEnv, final MessageMethod method, final TypeMirror resultType, final Collection<ValidationMessage> messages) { elements = processingEnv.getElementUtils(); types = processingEnv.getTypeUtils(); this.method = method; this.resultType = resultType; this.messages = messages; }
public CompilerUtil(ProcessingEnvironment processingEnv) { elementUtils = processingEnv.getElementUtils(); typeUtils = processingEnv.getTypeUtils(); }
AbstractClassType(final ProcessingEnvironment processingEnv, final Element element) { this.processingEnv = processingEnv; this.elements = processingEnv.getElementUtils(); this.types = processingEnv.getTypeUtils(); this.typeMirror = element.asType(); }
Introspection(ProcessingEnvironment environment) { this.environment = environment; this.elements = environment.getElementUtils(); this.types = environment.getTypeUtils(); this.inEclipseCompiler = environment.getClass().getName().startsWith("org.eclipse.jdt"); }
@Override public synchronized void init(ProcessingEnvironment processingEnvironment) { super.init(processingEnvironment); filer = processingEnvironment.getFiler(); types = processingEnvironment.getTypeUtils(); elements = processingEnvironment.getElementUtils(); }
public Helpers(ProcessingEnvironment environment) { this.elements = environment.getElementUtils(); this.types = environment.getTypeUtils(); TypeMirror objectMirror = elements.getTypeElement(Object.class.getCanonicalName()).asType(); notObject = t -> !types.isSameType(t, objectMirror); }
public Validator(RobolectricModel.Builder modelBuilder, ProcessingEnvironment env, String annotationType) { this.modelBuilder = modelBuilder; elements = env.getElementUtils(); types = env.getTypeUtils(); this.helpers = new Helpers(env); messager = env.getMessager(); // FIXME: Need to test case where type lookup fails this.annotationType = elements.getTypeElement(annotationType); }
@Override public synchronized void init(ProcessingEnvironment env) { super.init(env); mElementUtils = env.getElementUtils(); mTypeUtils = env.getTypeUtils(); mFiler = env.getFiler(); mJsonObjectMap = new HashMap<>(); mProcessors = Processor.allProcessors(processingEnv); }
@Override public synchronized void init(final ProcessingEnvironment processingEnv) { super.init(processingEnv); typeUtils = processingEnv.getTypeUtils(); elementUtils = processingEnv.getElementUtils(); actorTypeMirror = elementUtils.getTypeElement(Actor.class.getName()).asType(); actorObserverTypeMirror = elementUtils.getTypeElement(ActorObserver.class.getName()).asType(); }
@Override public synchronized void init(ProcessingEnvironment env) { super.init(env); Elements elementUtils = env.getElementUtils(); typeUtils = env.getTypeUtils(); filer = env.getFiler(); TYPE_FRAGMENT = elementUtils.getTypeElement("android.app.Fragment"); TYPE_SUPPORT_FRAGMENT = elementUtils.getTypeElement("android.support.v4.app.Fragment"); TYPE_ANDROIDX_FRAGMENT = elementUtils.getTypeElement("androidx.fragment.app.Fragment"); }
private boolean isAssignable(String childClazz, String superClazz) { return processingEnv.getTypeUtils().isAssignable( processingEnv.getElementUtils().getTypeElement(childClazz).asType(), processingEnv.getElementUtils().getTypeElement(superClazz).asType()); } }
@Override public synchronized void init(ProcessingEnvironment processingEnv) { mFiler = processingEnv.getFiler(); mElements = processingEnv.getElementUtils(); mTypes = processingEnv.getTypeUtils(); mLog = new Logger(processingEnv.getMessager()); mOnRegisterType = TypeName.get(mElements.getTypeElement(Constants.ON_REGISTER_TYPE).asType()); mRegisterType = TypeName.get(mElements.getTypeElement(Constants.REGISTER_TYPE).asType()); mWebstieMirror = mElements.getTypeElement(Constants.WEBSITE_TYPE).asType(); mWebsite = TypeName.get(mWebstieMirror); mString = TypeName.get(String.class); }
private TypeMirror getArrayListType(String elementType) { TypeElement arrayList = processingEnv.getElementUtils().getTypeElement("java.util.ArrayList"); TypeMirror elType = processingEnv.getElementUtils().getTypeElement(elementType).asType(); return processingEnv.getTypeUtils().getDeclaredType(arrayList, elType); }
private TypeMirror getErasedType(Class<?> clazz) { return env.getTypeUtils().erasure(env.getElementUtils().getTypeElement(clazz.getName()).asType()); }
private TypeMirror getWildcardType(String type, String elementType) { TypeElement arrayList = processingEnv.getElementUtils().getTypeElement(type); TypeMirror elType = processingEnv.getElementUtils().getTypeElement(elementType).asType(); return processingEnv.getTypeUtils() .getDeclaredType(arrayList, processingEnv.getTypeUtils().getWildcardType(elType, null)); }
private boolean isSubtype(Element typeElement, String type) { return processingEnv.getTypeUtils().isSubtype(typeElement.asType(), processingEnv.getElementUtils().getTypeElement(type).asType()); }
private boolean isSubtype(Element typeElement, String type) { return processingEnv.getTypeUtils().isSubtype(typeElement.asType(), processingEnv.getElementUtils().getTypeElement(type).asType()); }
private boolean isSubtype(TypeMirror typeMirror, String type) { return processingEnv.getTypeUtils().isSubtype(typeMirror, processingEnv.getElementUtils().getTypeElement(type).asType()); }