auto-value

    8热度

    1回答

    我刚开始使用AutoValue,但我无法使它与proguard一起使用。我身边有6000+的警告看起来像这样 Warning:autovalue.shaded.com.google.common.auto.common.MoreElements$1: can't find superclass or interface javax.lang.model.util.SimpleElementVisi

    2热度

    1回答

    我一直在寻找一种方法来解析字符串得到一个int的列,并偶然发现: NumberUtils.toInt("blah",99); 我输进我的IDE,它自动进口这对我来说: import autovalue.shaded.org.apache.commons.lang.math.NumberUtils; 所以我很想知道,什么是autovalue.shaded,为什么它是'阴影'org.apach

    4热度

    1回答

    在我利用maven-dependency-plugin检测未使用的依赖一个MVN项目,有貌似没有依赖性scope我可以为谷歌的AutoValue(com.google.auto.value:auto-value),以将说服插件的尽管正在使用来自包的注释(例如@AutoValue),并且如果排除auto-value,则不会构建项目。 现在一个解决方案是简单地增加一个配置项,以我的插件: <plugi

    3热度

    2回答

    我正在运行Eclipse Kepler SR2,Maven 3.1.1附有m2e和m2e-apt插件,并且出现一个我不知道如何解决的错误。 我设法找到所有依赖关系,以便@AutoValue工作到我的pom.xml中,但现在我处于只在需要定义的方法全部具有原始返回类型时才起作用的状态。如果我提供了一个抽象的getter返回一个Object或更具体的,我得到这个错误: @AutoValue proce

    1热度

    1回答

    根据AutoValue documentation使用注解抽象类@GwtCompatible(serializable = true)并且实现可序列化应该足以让生成的值类在GWT RPC中可用。然而,随着下面的类我得到以下错误: Caused by: com.google.gwt.user.client.rpc.SerializationException: Type 'com.my.packa

    4热度

    1回答

    TLDR; 的JDBI @BindBean注释生成与AutoValue一个IllegalAccessException生成的类型,因为所生成的类型是包专用,默认情况下无法通过默认使用反射来访问。 是JDBI呆板或有通过AutoValue一个解决方法吗? (以下全部问题) 快速背景 我试图使用JDBI @BindBean批注与类型,其源使用AutoValue产生。 package com.examp

    2热度

    2回答

    Spring引导项目依赖于自动值1.1和spring-context-support 4.2.1。当我与mvn spring-boot:run运行它,我看到以下错误: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'velocityConfigurer' defined

    0热度

    1回答

    每https://github.com/google/guice/wiki/AssistedInject, 可以说我有一个接口A,实现类AImpl和另一个接口AFactory,我与FactoryModuleBuilder使用 - .. install(new FactoryModuleBuilder() .implement(A.class, AImpl.class) .b

    8热度

    2回答

    我有一个带有List属性的Java AutoValue类。我希望允许构建器追加到列表中,而不必传递整个构建的列表。 例子: import com.google.auto.value.AutoValue; @AutoValue public abstract class Deck { public abstract List<Card> cards(); public sta

    0热度

    1回答

    Autovalue包含注释处理器内容的阴影版番石榴。问题在于自动完成通常会取代实际的guava包,而不是真正的guava包,而是将包的自动值番石榴版本拉出来。 防止这种情况发生的最好方法是什么?到目前为止,我们已经发现了大部分问题,但我担心我们可能会错过一个。