8.27.4 Release (2024-06-10)

This changelog only shows what recipes have been added, removed, or changed. OpenRewrite may do releases that do not include these types of changes. To see these changes, please go to the releases page.

New Artifacts

  • rewrite-ai-search

  • rewrite-third-party

New Recipes

  • io.moderne.ai.FindCommentsLanguage: Finds all comments and uses AI to predict which language the comment is in.

  • io.moderne.ai.FixMisencodedCommentsInFrench: Fixes mis-encoded French comments in your code, javadocs and in your pom.xml files. Mis-encoded comments contain a ? or � character.

  • io.moderne.ai.ListAllMethodsUsed: List all methods used in any Java source file.

  • io.moderne.ai.SpellCheckCommentsInFrench: Use spellchecker to fix mis-encoded French comments. Mis-encoded comments will contain either '?' or '�'.

  • io.moderne.ai.SpellCheckCommentsInFrenchPomXml: Use spellchecker to fix mis-encoded French comments in pom.xml files. Mis-encoded comments will contain either '?' or '�'.

  • io.moderne.ai.research.FindCodeThatResembles: This recipe uses two phase AI approach to find a method invocation that resembles a search string.

  • io.moderne.ai.research.GetCodeEmbedding: This recipe calls an AI model to get an embedding for either classes or methods which can then be used for downstream tasks.

  • io.moderne.ai.research.GetRecommendations: This recipe calls an AI model to get recommendations for modernizing the code base by looking at a sample of method declarations.

  • io.moderne.transposeCapitalization.SpongeBobCase: Change all your comments to be SpongeBob-case.

  • org.openrewrite.hibernate.validator.HibernateValidator_8_0: This recipe will apply changes commonly needed when migrating to Hibernate Validator 8.0.x.

  • org.openrewrite.java.ReplaceAnnotation: Replace an Annotation with another one if the annotation pattern matches. Only fixed parameters can be set in the replacement.

  • org.openrewrite.java.jackson.codehaus.JsonIncludeAnnotation: Move Codehaus' @JsonSerialize.include argument to FasterXMLs @JsonInclude annotation.

  • org.openrewrite.java.liberty.MigrateFromWebSphereToLiberty: Use this category of rules to identify code changes needed when migrating from WebSphere Application Server traditional to Liberty.

  • org.openrewrite.java.logging.log4j.UpgradeLog4J2DependencyVersion: Upgrades the Log4j 2.x dependencies to the latest 2.x version. Mitigates the Log4Shell and other Log4j2-related vulnerabilities.

  • org.openrewrite.java.migrate.jakarta.RemoveJakartaAnnotationDependency: Counteract the jakarta.annotation-api added by org.openrewrite.java.migrate.javax.AddCommonAnnotationsDependencies for Spring Boot applications.

  • ai.timefold.solver.migration.ChangeVersion: Replaces the version of Timefold

  • ai.timefold.solver.migration.FromOptaPlannerToTimefoldSolver: Replaces your method/field calls, GAVs, etc. To replace deprecated methods too, use the recipe ToLatest

  • ai.timefold.solver.migration.ToLatest: Replace all your calls to deleted/deprecated types and methods of Timefold Solver with their proper alternatives.

  • ai.timefold.solver.migration.fork.TimefoldChangeDependencies: Migrate all Maven and Gradle groupIds and artifactIds from OptaPlanner to Timefold.

  • ai.timefold.solver.migration.v8.AsConstraintRecipe: Use penalize().asConstraint() and reward().asConstraint() instead of the deprecated penalize() and reward() methods.

  • ai.timefold.solver.migration.v8.ConstraintRefRecipe: Use getConstraintRef() instead of getConstraintId() et al.

  • ai.timefold.solver.migration.v8.NullableRecipe: Removes references to null vars and replace them with unassigned values.

  • ai.timefold.solver.migration.v8.ScoreGettersRecipe: Use score() instead of getScore() on Score implementations.

  • ai.timefold.solver.migration.v8.ScoreManagerMethodsRecipe: Use explain() and update() instead of explainScore(), updateScore() and getSummary().

  • ai.timefold.solver.migration.v8.SingleConstraintAssertionMethodsRecipe: Use penalizesBy/rewardsWith(String, int) instead of penalizesBy/rewardsWith(int, String) on SingleConstraintAssertion tests.

  • ai.timefold.solver.migration.v8.SolverManagerBuilderRecipe: Use solveBuilder() instead of deprecated solve methods on SolveManager.

  • io.quarkus.updates.camel.camel40.CamelQuarkusMigrationRecipe: Migrate camel3 quarkus application to camel4 quarkus.

  • io.quarkus.updates.camel.camel40.java.CamelAPIsRecipe: Apache Camel API migration from version 3.20 or higher to 4.0. Removal of deprecated APIs.

  • io.quarkus.updates.camel.camel40.java.CamelEIPRecipe: The InOnly and InOut EIPs have been removed. Instead, use 'SetExchangePattern' or 'To' where you can specify the exchange pattern to use.

  • io.quarkus.updates.camel.camel40.xml.CircuitBreakerXmlDslRecipe: Apache Camel XML DSL Circuit Breaker migration from version 3.20 or higher to 4.0.

  • io.quarkus.updates.camel.camel40.xml.XmlDslRecipe: Apache Camel XML DSL migration from version 3.20 or higher to 4.0.

  • io.quarkus.updates.camel.camel40.yaml.CamelQuarkusYamlRouteConfigurationSequenceRecipe: Camel YAML changes. route-configuration children sequence is replaced with mappingEntry (with special migration of "on-exception").

  • io.quarkus.updates.camel.camel40.yaml.CamelQuarkusYamlStepsInFromRecipe: The YAML DSL backwards compatible mode in Camel 3.14 or older, which allowed 'steps' to be defined as a child of 'route' has been removed.

  • io.quarkus.updates.camel.camel41.CamelCoreRecipe: Apache Camel Core migration from version 4.0 to 4.1.

  • io.quarkus.updates.camel.camel41.TracingTag: The Tag Enum containing constants for tagging spans has been deprecated. Instead, use constants from the TagConstants.

  • io.quarkus.updates.camel.camel41.XmlDslRecipe: Apache Camel XML DSL migration from version 4.0 to 4.1.

  • io.quarkus.updates.camel.camel41.YamlDslRecipe: If inlined bean is created, parameters type and beanType has bean changed.

  • io.quarkus.updates.camel.camel42.CamelMainDebugger: The option camel.main.debugger has been renamed to camel.debug.enabled.

  • io.quarkus.updates.camel.camel42.CamelSagaRecipe: Apache Camel Core migration from version 4.0 to 4.1.

  • io.quarkus.updates.camel.camel43.CamelResequenceEIPXmlRecipe: Batch and stream attributes were renamed in Resequence EIP XML DSL.

  • io.quarkus.updates.camel.camel43.CamelThrottleEIPRecipe: Apache Camel Core migration from version 4.0 to 4.1.

  • io.quarkus.updates.camel.camel43.KafkaMetadata: The header name for the List metadata has changed also the dsl method for metadata changed.

  • io.quarkus.updates.camel.camel43.StateRepository: Moved classes MemoryStateRepository and FileStateRepositor from camel-base-engine to camel-support.

  • io.quarkus.updates.camel.camel44.CamelCoreRecipe: Apache Camel Core migration from version 4.3 to 4.4.

  • io.quarkus.updates.camel.camel44.CamelQuarkusMigrationRecipe: Migrates camel 4.0 quarkus application to camel 4.4.

  • io.quarkus.updates.camel.camel44.DefaultJsonSchemaLoader: Replaces deprecated class with its successor.

  • io.quarkus.updates.core.quarkus30.AdjustApplicationPropertiesWithJakarta: Adjust application.properties for jakarta.* packages

  • io.quarkus.updates.core.quarkus30.AdjustApplicationYamlWithJakarta: Adjust application.yaml for jakarta.* packages

  • io.quarkus.updates.core.quarkus30.AdjustKotlinAllOpenDirectives: Adjust all-open directives in Kotlin plugin configuration

  • io.quarkus.updates.core.quarkus30.ChangeJavaxAnnotationToJakarta: Java EE has been rebranded to Jakarta EE, necessitating a package relocation. Excludes javax.annotation.processing.

  • io.quarkus.updates.core.quarkus30.JacksonJavaxToJakarta: Java EE has been rebranded to Jakarta EE. This recipe replaces existing Jackson dependencies with their counterparts that are compatible with Jakarta EE.

  • io.quarkus.updates.core.quarkus30.JavaxActivationMigrationToJakartaActivation: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxAnnotationMigrationToJakartaAnnotation: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxAnnotationPackageToJakarta: Change type of classes in the javax.annotation package to jakarta.

  • io.quarkus.updates.core.quarkus30.JavaxAnnotationSecurityPackageToJakarta: Change type of classes in the javax.annotation.security package to jakarta.

  • io.quarkus.updates.core.quarkus30.JavaxAnnotationSqlPackageToJakarta: Change type of classes in the javax.annotation.sql package to jakarta.

  • io.quarkus.updates.core.quarkus30.JavaxAuthenticationMigrationToJakartaAuthentication: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxAuthorizationMigrationToJakartaAuthorization: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxBatchMigrationToJakartaBatch: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxDecoratorToJakartaDecorator: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxEjbToJakartaEjb: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxElToJakartaEl: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxEnterpriseToJakartaEnterprise: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxFacesToJakartaFaces: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxInjectMigrationToJakartaInject: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxInterceptorToJakartaInterceptor: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxJmsToJakartaJms: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxJsonToJakartaJson: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxJwsToJakartaJws: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxMailToJakartaMail: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxPersistenceToJakartaPersistence: Java EE has been rebranded to Jakarta EE, necessitating a package relocation

  • io.quarkus.updates.core.quarkus30.JavaxPersistenceXmlToJakartaPersistenceXml: Java EE has been rebranded to Jakarta EE, necessitating an XML namespace relocation.

  • io.quarkus.updates.core.quarkus30.JavaxResourceToJakartaResource: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxSecurityToJakartaSecurity: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxServletToJakartaServlet: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxTransactionMigrationToJakartaTransaction: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxValidationMigrationToJakartaValidation: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxWebsocketToJakartaWebsocket: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxWsToJakartaWs: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxXmlBindMigrationToJakartaXmlBind: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxXmlSoapToJakartaXmlSoap: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.JavaxXmlWsMigrationToJakartaXmlWs: Java EE has been rebranded to Jakarta EE, necessitating a package relocation.

  • io.quarkus.updates.core.quarkus30.RestAssuredJavaxToJakarta: Java EE has been rebranded to Jakarta EE. This recipe replaces existing RestAssured dependencies with their counterparts that are compatible with Jakarta EE.

  • io.quarkus.updates.core.quarkus37.AddMavenCompilerAnnotationProcessor: Add an annotation processor to the Maven Compiler plugin configuration.

  • io.quarkus.updates.core.quarkus37.ChangeMavenCompilerAnnotationProcessorGroupIdAndArtifactId: Change the groupId, artifactId and/or the version of a specified Maven Compiler plugin annotation processor.

  • io.quarkus.updates.core.quarkus37.DeprecatedJavaxSecurityCert: The javax.security.cert package has been deprecated for removal.

  • io.quarkus.updates.core.quarkus37.DeprecatedLogRecordThreadID: Avoid using the deprecated methods in java.util.logging.LogRecord

  • io.quarkus.updates.core.quarkus37.JavaVersion17: Change maven.compiler.source and maven.compiler.target values to 17.

  • io.quarkus.updates.core.quarkus37.Jre17AgentMainPreMainPublic: Check for a behavior change in Java agents.

  • io.quarkus.updates.core.quarkus37.RemovedLegacySunJSSEProviderName: The com.sun.net.ssl.internal.ssl.Provider provider name was removed.

  • io.quarkus.updates.core.quarkus37.SyncMavenCompilerAnnotationProcessorVersion: Sync Maven Compiler plugin annotation processor version with the one provided by the BOM.

  • io.quarkus.updates.core.quarkus37.UpgradeToJava17: This recipe will apply changes commonly needed when migrating to Java 17. Specifically, for those applications that are built on Java 8, this recipe will update and add dependencies on J2EE libraries that are no longer directly bundled with the JDK. This recipe will also replace deprecated API with equivalents when there is a clear migration strategy. Build files will also be updated to use Java 17 as the target/source and plugins will be also be upgraded to versions that are compatible with Java 17.

  • io.quarkus.updates.core.quarkus39.RemoveMavenCompilerAnnotationProcessor: Remove an annotation processor from the Maven Compiler plugin configuration.

  • org.apache.wicket.BestPractices: Applies Wicket best practices such as minimizing anonymous inner classes and upgrading to the latest version.

  • org.apache.wicket.MigrateToWicket10: Migrates Wicket 9.x to Wicket 10.x, as well as Java 17 and Jakarta.

  • org.axonframework.migration.UpgradeAxonFramework_4_7_Jakarta: Migration file to upgrade from an Axon Framework Javax-specific project to Jakarta.

  • org.axonframework.migration.UpgradeAxonFramework_4_7_Javax: Migration file to upgrade an Axon Framework Javax-specific project and remain on Javax.

  • org.openrewrite.java.camel.migrate.ChangeManagedChoiceMBeanMethodName: MBeans now use a consistent method name of extendedInformation.

  • org.openrewrite.java.camel.migrate.ChangeManagedFailoverLoadBalancerMBeanMethodName: MBeans now use a consistent method name of extendedInformation.

  • org.openrewrite.java.camel.migrate.ChangePropertyValue: Apache Camel API migration from version 3.20 or higher to 4.0. Removal of deprecated APIs, which could be part of the application.properties.

  • org.openrewrite.java.camel.migrate.ChangeTypes: Change type of classes related to change of API.

  • org.openrewrite.java.camel.migrate.removedExtensions: Removal of maven dependencies for extension, which are no longer part of Camel 3.x.

  • tech.picnic.errorprone.refasterrules.AssertJBigDecimalRulesRecipes:

    Note that, contrary to collections of Refaster rules for other org.assertj.core.api.NumberAssert subtypes, these rules do not rewrite to/from BigDecimalAssert#isEqualTo(Object) and BigDecimalAssert#isNotEqualTo(Object). This is because BigDecimal#equals(Object) considers not only the numeric value of compared instances, but also their scale. As a result various seemingly straightforward transformations would actually subtly change the assertion's semantics. Source.

  • tech.picnic.errorprone.refasterrules.AssertJBigDecimalRulesRecipes$AbstractBigDecimalAssertIsEqualByComparingToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigDecimalAssertIsEqualByComparingTo {<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> bigDecimalAssert, BigDecimal n) {<br /> return Refaster.anyOf(bigDecimalAssert.isCloseTo(n, offset(BigDecimal.ZERO)), bigDecimalAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigDecimalAssert<?> after(AbstractBigDecimalAssert<?> bigDecimalAssert, BigDecimal n) {<br /> return bigDecimalAssert.isEqualByComparingTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigDecimalRulesRecipes$AbstractBigDecimalAssertIsNotEqualByComparingToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigDecimalAssertIsNotEqualByComparingTo {<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> bigDecimalAssert, BigDecimal n) {<br /> return Refaster.anyOf(bigDecimalAssert.isNotCloseTo(n, offset(BigDecimal.ZERO)), bigDecimalAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigDecimalAssert<?> after(AbstractBigDecimalAssert<?> bigDecimalAssert, BigDecimal n) {<br /> return bigDecimalAssert.isNotEqualByComparingTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJBigIntegerRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes$AbstractBigIntegerAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigIntegerAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> bigIntegerAssert, BigInteger n) {<br /> return Refaster.anyOf(bigIntegerAssert.isCloseTo(n, offset(BigInteger.ZERO)), bigIntegerAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigIntegerAssert<?> after(AbstractBigIntegerAssert<?> bigIntegerAssert, BigInteger n) {<br /> return bigIntegerAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes$AbstractBigIntegerAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigIntegerAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> bigIntegerAssert, BigInteger n) {<br /> return Refaster.anyOf(bigIntegerAssert.isNotCloseTo(n, offset(BigInteger.ZERO)), bigIntegerAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigIntegerAssert<?> after(AbstractBigIntegerAssert<?> bigIntegerAssert, BigInteger n) {<br /> return bigIntegerAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes$AbstractBigIntegerAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigIntegerAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return Refaster.anyOf(bigIntegerAssert.isNotZero(), bigIntegerAssert.isNotEqualTo(0L), bigIntegerAssert.isNotEqualTo(BigInteger.ZERO));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigIntegerAssert<?> after(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return bigIntegerAssert.isNotEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes$AbstractBigIntegerAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigIntegerAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return Refaster.anyOf(bigIntegerAssert.isOne(), bigIntegerAssert.isEqualTo(1L), bigIntegerAssert.isEqualTo(BigInteger.ONE));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigIntegerAssert<?> after(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return bigIntegerAssert.isEqualTo(1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBigIntegerRulesRecipes$AbstractBigIntegerAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBigIntegerAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return Refaster.anyOf(bigIntegerAssert.isZero(), bigIntegerAssert.isEqualTo(0L), bigIntegerAssert.isEqualTo(BigInteger.ZERO));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBigIntegerAssert<?> after(AbstractBigIntegerAssert<?> bigIntegerAssert) {<br /> return bigIntegerAssert.isEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJBooleanRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AbstractBooleanAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBooleanAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(AbstractBooleanAssert<?> boolAssert, boolean other) {<br /> return boolAssert.isNotEqualTo(!other);<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBooleanAssert<?> after(AbstractBooleanAssert<?> boolAssert, boolean other) {<br /> return boolAssert.isEqualTo(other);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AbstractBooleanAssertIsFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBooleanAssertIsFalse {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(AbstractBooleanAssert<?> boolAssert) {<br /> return Refaster.anyOf(boolAssert.isEqualTo(false), boolAssert.isEqualTo(Boolean.FALSE), boolAssert.isNotEqualTo(true), boolAssert.isNotEqualTo(Boolean.TRUE));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBooleanAssert<?> after(AbstractBooleanAssert<?> boolAssert) {<br /> return boolAssert.isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AbstractBooleanAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBooleanAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(AbstractBooleanAssert<?> boolAssert, boolean other) {<br /> return boolAssert.isEqualTo(!other);<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBooleanAssert<?> after(AbstractBooleanAssert<?> boolAssert, boolean other) {<br /> return boolAssert.isNotEqualTo(other);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AbstractBooleanAssertIsTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractBooleanAssertIsTrue {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(AbstractBooleanAssert<?> boolAssert) {<br /> return Refaster.anyOf(boolAssert.isEqualTo(true), boolAssert.isEqualTo(Boolean.TRUE), boolAssert.isNotEqualTo(false), boolAssert.isNotEqualTo(Boolean.FALSE));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractBooleanAssert<?> after(AbstractBooleanAssert<?> boolAssert) {<br /> return boolAssert.isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AssertThatBooleanIsFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatBooleanIsFalse {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(boolean b) {<br /> return assertThat(!b).isTrue();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractBooleanAssert<?> after(boolean b) {<br /> return assertThat(b).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJBooleanRulesRecipes$AssertThatBooleanIsTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatBooleanIsTrue {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(boolean b) {<br /> return assertThat(!b).isFalse();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractBooleanAssert<?> after(boolean b) {<br /> return assertThat(b).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJByteRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes$AbstractByteAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractByteAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> byteAssert, byte n) {<br /> return Refaster.anyOf(byteAssert.isCloseTo(n, offset((byte)0)), byteAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractByteAssert<?> after(AbstractByteAssert<?> byteAssert, byte n) {<br /> return byteAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes$AbstractByteAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractByteAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> byteAssert, byte n) {<br /> return Refaster.anyOf(byteAssert.isNotCloseTo(n, offset((byte)0)), byteAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractByteAssert<?> after(AbstractByteAssert<?> byteAssert, byte n) {<br /> return byteAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes$AbstractByteAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractByteAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractByteAssert<?> after(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isNotEqualTo((byte)0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes$AbstractByteAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractByteAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractByteAssert<?> after(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isEqualTo((byte)1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJByteRulesRecipes$AbstractByteAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractByteAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractByteAssert<?> after(AbstractByteAssert<?> byteAssert) {<br /> return byteAssert.isEqualTo((byte)0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJCharSequenceRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJCharSequenceRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJCharSequenceRulesRecipes$AssertThatCharSequenceHasSizeRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCharSequenceHasSize {<br /> <br /> @BeforeTemplate<br /> AbstractAssert<?, ?> before(CharSequence charSequence, int length) {<br /> return assertThat(charSequence.length()).isEqualTo(length);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractAssert<?, ?> after(CharSequence charSequence, int length) {<br /> return assertThat(charSequence).hasSize(length);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJCharSequenceRulesRecipes$AssertThatCharSequenceIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCharSequenceIsEmpty {<br /> <br /> @BeforeTemplate<br /> void before(CharSequence charSequence) {<br /> Refaster.anyOf(assertThat(charSequence.length()).isEqualTo(0L), assertThat(charSequence.length()).isNotPositive());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(CharSequence charSequence) {<br /> assertThat(charSequence).isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJCharSequenceRulesRecipes$AssertThatCharSequenceIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCharSequenceIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> AbstractAssert<?, ?> before(CharSequence charSequence) {<br /> return Refaster.anyOf(assertThat(charSequence.length()).isNotEqualTo(0), assertThat(charSequence.length()).isPositive());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractAssert<?, ?> after(CharSequence charSequence) {<br /> return assertThat(charSequence).isNotEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJDoubleRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsCloseToWithOffsetRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsCloseToWithOffset {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert, double n, Offset<Double> offset) {<br /> return doubleAssert.isEqualTo(n, offset);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert, Double n, Offset<Double> offset) {<br /> return doubleAssert.isEqualTo(n, offset);<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert, double n, Offset<Double> offset) {<br /> return doubleAssert.isCloseTo(n, offset);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert, double n) {<br /> return Refaster.anyOf(doubleAssert.isCloseTo(n, offset(0.0)), doubleAssert.isCloseTo(n, withPercentage(0.0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert, double n) {<br /> return doubleAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert, double n) {<br /> return Refaster.anyOf(doubleAssert.isNotCloseTo(n, offset(0.0)), doubleAssert.isNotCloseTo(n, withPercentage(0.0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert, double n) {<br /> return doubleAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isNotEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isEqualTo(1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJDoubleRulesRecipes$AbstractDoubleAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractDoubleAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractDoubleAssert<?> after(AbstractDoubleAssert<?> doubleAssert) {<br /> return doubleAssert.isEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJFloatRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsCloseToWithOffsetRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsCloseToWithOffset {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert, float n, Offset<Float> offset) {<br /> return floatAssert.isEqualTo(n, offset);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert, Float n, Offset<Float> offset) {<br /> return floatAssert.isEqualTo(n, offset);<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert, float n, Offset<Float> offset) {<br /> return floatAssert.isCloseTo(n, offset);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert, float n) {<br /> return Refaster.anyOf(floatAssert.isCloseTo(n, offset(0.0F)), floatAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert, float n) {<br /> return floatAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert, float n) {<br /> return Refaster.anyOf(floatAssert.isNotCloseTo(n, offset(0.0F)), floatAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert, float n) {<br /> return floatAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isNotEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isEqualTo(1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJFloatRulesRecipes$AbstractFloatAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractFloatAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractFloatAssert<?> after(AbstractFloatAssert<?> floatAssert) {<br /> return floatAssert.isEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJIntegerRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes$AbstractIntegerAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractIntegerAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> intAssert, int n) {<br /> return Refaster.anyOf(intAssert.isCloseTo(n, offset(0)), intAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractIntegerAssert<?> after(AbstractIntegerAssert<?> intAssert, int n) {<br /> return intAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes$AbstractIntegerAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractIntegerAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> intAssert, int n) {<br /> return Refaster.anyOf(intAssert.isNotCloseTo(n, offset(0)), intAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractIntegerAssert<?> after(AbstractIntegerAssert<?> intAssert, int n) {<br /> return intAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes$AbstractIntegerAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractIntegerAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractIntegerAssert<?> after(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isNotEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes$AbstractIntegerAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractIntegerAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractIntegerAssert<?> after(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isEqualTo(1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJIntegerRulesRecipes$AbstractIntegerAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractIntegerAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractIntegerAssert<?> after(AbstractIntegerAssert<?> intAssert) {<br /> return intAssert.isEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJLongRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes$AbstractLongAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractLongAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> longAssert, long n) {<br /> return Refaster.anyOf(longAssert.isCloseTo(n, offset(0L)), longAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractLongAssert<?> after(AbstractLongAssert<?> longAssert, long n) {<br /> return longAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes$AbstractLongAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractLongAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> longAssert, long n) {<br /> return Refaster.anyOf(longAssert.isNotCloseTo(n, offset(0L)), longAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractLongAssert<?> after(AbstractLongAssert<?> longAssert, long n) {<br /> return longAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes$AbstractLongAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractLongAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractLongAssert<?> after(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isNotEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes$AbstractLongAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractLongAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractLongAssert<?> after(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isEqualTo(1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJLongRulesRecipes$AbstractLongAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractLongAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractLongAssert<?> after(AbstractLongAssert<?> longAssert) {<br /> return longAssert.isEqualTo(0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJNumberRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJNumberRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJNumberRulesRecipes$NumberAssertIsNegativeRecipe: Recipe created for the following Refaster template: java<br />static final class NumberAssertIsNegative {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThan((byte)0), numberAssert.isLessThanOrEqualTo((byte)-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThan((short)0), numberAssert.isLessThanOrEqualTo((short)-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThan(0), numberAssert.isLessThanOrEqualTo(-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThan(0), numberAssert.isLessThanOrEqualTo(-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> numberAssert) {<br /> return numberAssert.isLessThan(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> numberAssert) {<br /> return numberAssert.isLessThan(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThan(BigInteger.ZERO), numberAssert.isLessThanOrEqualTo(BigInteger.valueOf(-1)));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> numberAssert) {<br /> return numberAssert.isLessThan(BigDecimal.ZERO);<br /> }<br /> <br /> @AfterTemplate<br /> NumberAssert<?, ?> after(NumberAssert<?, ?> numberAssert) {<br /> return numberAssert.isNegative();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJNumberRulesRecipes$NumberAssertIsNotNegativeRecipe: Recipe created for the following Refaster template: java<br />static final class NumberAssertIsNotNegative {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThanOrEqualTo((byte)0), numberAssert.isGreaterThan((byte)-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThanOrEqualTo((short)0), numberAssert.isGreaterThan((short)-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThanOrEqualTo(0), numberAssert.isGreaterThan(-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThanOrEqualTo(0), numberAssert.isGreaterThan(-1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThanOrEqualTo(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThanOrEqualTo(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThanOrEqualTo(BigInteger.ZERO), numberAssert.isGreaterThan(BigInteger.valueOf(-1)));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThanOrEqualTo(BigDecimal.ZERO);<br /> }<br /> <br /> @AfterTemplate<br /> NumberAssert<?, ?> after(NumberAssert<?, ?> numberAssert) {<br /> return numberAssert.isNotNegative();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJNumberRulesRecipes$NumberAssertIsNotPositiveRecipe: Recipe created for the following Refaster template: java<br />static final class NumberAssertIsNotPositive {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThanOrEqualTo((byte)0), numberAssert.isLessThan((byte)1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThanOrEqualTo((short)0), numberAssert.isLessThan((short)1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThanOrEqualTo(0), numberAssert.isLessThan(1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThanOrEqualTo(0), numberAssert.isLessThan(1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> numberAssert) {<br /> return numberAssert.isLessThanOrEqualTo(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> numberAssert) {<br /> return numberAssert.isLessThanOrEqualTo(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isLessThanOrEqualTo(BigInteger.ZERO), numberAssert.isLessThan(BigInteger.valueOf(1)));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> numberAssert) {<br /> return numberAssert.isLessThanOrEqualTo(BigDecimal.ZERO);<br /> }<br /> <br /> @AfterTemplate<br /> NumberAssert<?, ?> after(NumberAssert<?, ?> numberAssert) {<br /> return numberAssert.isNotPositive();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJNumberRulesRecipes$NumberAssertIsPositiveRecipe: Recipe created for the following Refaster template: java<br />static final class NumberAssertIsPositive {<br /> <br /> @BeforeTemplate<br /> AbstractByteAssert<?> before(AbstractByteAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThan((byte)0), numberAssert.isGreaterThanOrEqualTo((byte)1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThan((short)0), numberAssert.isGreaterThanOrEqualTo((short)1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(AbstractIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThan(0), numberAssert.isGreaterThanOrEqualTo(1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(AbstractLongAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThan(0), numberAssert.isGreaterThanOrEqualTo(1));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractFloatAssert<?> before(AbstractFloatAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThan(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(AbstractDoubleAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThan(0);<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigIntegerAssert<?> before(AbstractBigIntegerAssert<?> numberAssert) {<br /> return Refaster.anyOf(numberAssert.isGreaterThan(BigInteger.ZERO), numberAssert.isGreaterThanOrEqualTo(BigInteger.valueOf(1)));<br /> }<br /> <br /> @BeforeTemplate<br /> AbstractBigDecimalAssert<?> before(AbstractBigDecimalAssert<?> numberAssert) {<br /> return numberAssert.isGreaterThan(BigDecimal.ZERO);<br /> }<br /> <br /> @AfterTemplate<br /> NumberAssert<?, ?> after(NumberAssert<?, ?> numberAssert) {<br /> return numberAssert.isPositive();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJPrimitiveRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(boolean actual, boolean expected) {<br /> return Refaster.anyOf(assertThat(actual == expected).isTrue(), assertThat(actual != expected).isFalse());<br /> }<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1244")<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual == expected).isTrue(), assertThat(actual != expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractBooleanAssert<?> after(boolean actual, boolean expected) {<br /> return assertThat(actual).isEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsGreaterThanOrEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsGreaterThanOrEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual >= expected).isTrue(), assertThat(actual < expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractDoubleAssert<?> after(double actual, double expected) {<br /> return assertThat(actual).isGreaterThanOrEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsGreaterThanRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsGreaterThan {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual > expected).isTrue(), assertThat(actual <= expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractDoubleAssert<?> after(double actual, double expected) {<br /> return assertThat(actual).isGreaterThan(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsLessThanOrEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsLessThanOrEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual <= expected).isTrue(), assertThat(actual > expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractDoubleAssert<?> after(double actual, double expected) {<br /> return assertThat(actual).isLessThanOrEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsLessThanRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsLessThan {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual < expected).isTrue(), assertThat(actual >= expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractDoubleAssert<?> after(double actual, double expected) {<br /> return assertThat(actual).isLessThan(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJPrimitiveRulesRecipes$AssertThatIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractBooleanAssert<?> before(boolean actual, boolean expected) {<br /> return Refaster.anyOf(assertThat(actual != expected).isTrue(), assertThat(actual == expected).isFalse());<br /> }<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1244")<br /> AbstractBooleanAssert<?> before(double actual, double expected) {<br /> return Refaster.anyOf(assertThat(actual != expected).isTrue(), assertThat(actual == expected).isFalse());<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractBooleanAssert<?> after(boolean actual, boolean expected) {<br /> return assertThat(actual).isNotEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJRulesRecipes$AssertThatOptionalDoubleRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatOptionalDouble {<br /> <br /> @BeforeTemplate<br /> AbstractDoubleAssert<?> before(OptionalDouble optional, double expected) {<br /> return assertThat(optional.getAsDouble()).isEqualTo(expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> OptionalDoubleAssert after(OptionalDouble optional, double expected) {<br /> return assertThat(optional).hasValue(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJRulesRecipes$AssertThatOptionalIntRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatOptionalInt {<br /> <br /> @BeforeTemplate<br /> AbstractIntegerAssert<?> before(OptionalInt optional, int expected) {<br /> return assertThat(optional.getAsInt()).isEqualTo(expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> OptionalIntAssert after(OptionalInt optional, int expected) {<br /> return assertThat(optional).hasValue(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJRulesRecipes$AssertThatOptionalLongRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatOptionalLong {<br /> <br /> @BeforeTemplate<br /> AbstractLongAssert<?> before(OptionalLong optional, long expected) {<br /> return assertThat(optional.getAsLong()).isEqualTo(expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> OptionalLongAssert after(OptionalLong optional, long expected) {<br /> return assertThat(optional).hasValue(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJShortRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes$AbstractShortAssertIsEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractShortAssertIsEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> shortAssert, short n) {<br /> return Refaster.anyOf(shortAssert.isCloseTo(n, offset((short)0)), shortAssert.isCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractShortAssert<?> after(AbstractShortAssert<?> shortAssert, short n) {<br /> return shortAssert.isEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes$AbstractShortAssertIsNotEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractShortAssertIsNotEqualTo {<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> shortAssert, short n) {<br /> return Refaster.anyOf(shortAssert.isNotCloseTo(n, offset((short)0)), shortAssert.isNotCloseTo(n, withPercentage(0)));<br /> }<br /> <br /> @AfterTemplate<br /> AbstractShortAssert<?> after(AbstractShortAssert<?> shortAssert, short n) {<br /> return shortAssert.isNotEqualTo(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes$AbstractShortAssertIsNotZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractShortAssertIsNotZero {<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isNotZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractShortAssert<?> after(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isNotEqualTo((short)0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes$AbstractShortAssertIsOneRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractShortAssertIsOne {<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isOne();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractShortAssert<?> after(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isEqualTo((short)1);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJShortRulesRecipes$AbstractShortAssertIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractShortAssertIsZero {<br /> <br /> @BeforeTemplate<br /> AbstractShortAssert<?> before(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isZero();<br /> }<br /> <br /> @AfterTemplate<br /> AbstractShortAssert<?> after(AbstractShortAssert<?> shortAssert) {<br /> return shortAssert.isEqualTo((short)0);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssertJStringRules. Source.

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AbstractStringAssertStringIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractStringAssertStringIsEmpty {<br /> <br /> @BeforeTemplate<br /> void before(AbstractStringAssert<?> stringAssert) {<br /> stringAssert.isEqualTo("");<br /> }<br /> <br /> @AfterTemplate<br /> void after(AbstractStringAssert<?> stringAssert) {<br /> stringAssert.isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AbstractStringAssertStringIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AbstractStringAssertStringIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> AbstractStringAssert<?> before(AbstractStringAssert<?> stringAssert) {<br /> return stringAssert.isNotEqualTo("");<br /> }<br /> <br /> @AfterTemplate<br /> AbstractStringAssert<?> after(AbstractStringAssert<?> stringAssert) {<br /> return stringAssert.isNotEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatDoesNotMatchRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatDoesNotMatch {<br /> <br /> @BeforeTemplate<br /> AbstractAssert<?, ?> before(String string, String regex) {<br /> return assertThat(string.matches(regex)).isFalse();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractAssert<?, ?> after(String string, String regex) {<br /> return assertThat(string).doesNotMatch(regex);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatMatchesRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatMatches {<br /> <br /> @BeforeTemplate<br /> AbstractAssert<?, ?> before(String string, String regex) {<br /> return assertThat(string.matches(regex)).isTrue();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractAssert<?, ?> after(String string, String regex) {<br /> return assertThat(string).matches(regex);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatPathContentRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatPathContent {<br /> <br /> @BeforeTemplate<br /> AbstractStringAssert<?> before(Path path, Charset charset) throws IOException {<br /> return assertThat(Files.readString(path, charset));<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractStringAssert<?> after(Path path, Charset charset) {<br /> return assertThat(path).content(charset);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatPathContentUtf8Recipe: Recipe created for the following Refaster template: java<br />static final class AssertThatPathContentUtf8 {<br /> <br /> @BeforeTemplate<br /> AbstractStringAssert<?> before(Path path) throws IOException {<br /> return assertThat(Files.readString(path));<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractStringAssert<?> after(Path path) {<br /> return assertThat(path).content(UTF_8);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatStringIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatStringIsEmpty {<br /> <br /> @BeforeTemplate<br /> void before(String string) {<br /> assertThat(string.isEmpty()).isTrue();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(String string) {<br /> assertThat(string).isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJStringRulesRecipes$AssertThatStringIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatStringIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> AbstractAssert<?, ?> before(String string) {<br /> return assertThat(string.isEmpty()).isFalse();<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractAssert<?, ?> after(String string) {<br /> return assertThat(string).isNotEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes:

    For reasons of consistency we prefer org.assertj.core.api.Assertions#assertThatThrownBy over static methods for specific exception types. Note that only the most common assertion expressions are rewritten here; covering all cases would require the implementation of an Error Prone check instead. Source.

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByHasMessageContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByHasMessageContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownBy")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatExceptionOfType(exceptionType).isThrownBy(throwingCallable).withMessageContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(exceptionType).hasMessageContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByHasMessageNotContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByHasMessageNotContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownBy")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatExceptionOfType(exceptionType).isThrownBy(throwingCallable).withMessageNotContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(exceptionType).hasMessageNotContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByHasMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByHasMessage {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownBy")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatExceptionOfType(exceptionType).isThrownBy(throwingCallable).withMessage(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(exceptionType).hasMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByHasMessageStartingWithRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByHasMessageStartingWith {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownBy")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatExceptionOfType(exceptionType).isThrownBy(throwingCallable).withMessageStartingWith(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(exceptionType).hasMessageStartingWith(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIOExceptionHasMessageContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIOExceptionHasMessageContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIOException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIOException().isThrownBy(throwingCallable).withMessageContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IOException.class).hasMessageContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIOExceptionHasMessageNotContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIOExceptionHasMessageNotContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIOException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIOException().isThrownBy(throwingCallable).withMessageNotContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IOException.class).hasMessageNotContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIOExceptionHasMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIOExceptionHasMessage {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIOException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIOException().isThrownBy(throwingCallable).withMessage(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IOException.class).hasMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIOExceptionHasMessageStartingWithRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIOExceptionHasMessageStartingWith {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIOException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIOException().isThrownBy(throwingCallable).withMessageStartingWith(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IOException.class).hasMessageStartingWith(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIOExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIOException {<br /> <br /> @BeforeTemplate<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable) {<br /> return assertThatIOException().isThrownBy(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IOException.class);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalArgumentExceptionHasMessageContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalArgumentExceptionHasMessageContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalArgumentException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalArgumentException().isThrownBy(throwingCallable).withMessageContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalArgumentException.class).hasMessageContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalArgumentExceptionHasMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalArgumentExceptionHasMessage {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalArgumentException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalArgumentException().isThrownBy(throwingCallable).withMessage(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalArgumentException.class).hasMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalArgumentExceptionHasMessageStartingWithRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalArgumentExceptionHasMessageStartingWith {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalArgumentException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalArgumentException().isThrownBy(throwingCallable).withMessageStartingWith(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalArgumentException.class).hasMessageStartingWith(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalArgumentExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalArgumentException {<br /> <br /> @BeforeTemplate<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable) {<br /> return assertThatIllegalArgumentException().isThrownBy(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalArgumentException.class);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalStateExceptionHasMessageContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalStateExceptionHasMessageContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalStateException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalStateException().isThrownBy(throwingCallable).withMessageContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalStateException.class).hasMessageContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalStateExceptionHasMessageNotContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalStateExceptionHasMessageNotContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalStateException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalStateException().isThrownBy(throwingCallable).withMessageNotContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalStateException.class).hasMessageNotContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalStateExceptionHasMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalStateExceptionHasMessage {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalStateException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalStateException().isThrownBy(throwingCallable).withMessage(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalStateException.class).hasMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalStateExceptionHasMessageStartingWithRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalStateExceptionHasMessageStartingWith {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByIllegalStateException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatIllegalStateException().isThrownBy(throwingCallable).withMessageStartingWith(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalStateException.class).hasMessageStartingWith(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByIllegalStateExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByIllegalStateException {<br /> <br /> @BeforeTemplate<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable) {<br /> return assertThatIllegalStateException().isThrownBy(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(IllegalStateException.class);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByNullPointerExceptionHasMessageContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByNullPointerExceptionHasMessageContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByNullPointerException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatNullPointerException().isThrownBy(throwingCallable).withMessageContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(NullPointerException.class).hasMessageContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByNullPointerExceptionHasMessageNotContainingRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByNullPointerExceptionHasMessageNotContaining {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByNullPointerException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatNullPointerException().isThrownBy(throwingCallable).withMessageNotContaining(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(NullPointerException.class).hasMessageNotContaining(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByNullPointerExceptionHasMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByNullPointerExceptionHasMessage {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByNullPointerException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatNullPointerException().isThrownBy(throwingCallable).withMessage(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(NullPointerException.class).hasMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByNullPointerExceptionHasMessageStartingWithRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByNullPointerExceptionHasMessageStartingWith {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "AssertThatThrownByNullPointerException")<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, String message) {<br /> return assertThatNullPointerException().isThrownBy(throwingCallable).withMessageStartingWith(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, String message) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(NullPointerException.class).hasMessageStartingWith(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByNullPointerExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownByNullPointerException {<br /> <br /> @BeforeTemplate<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable) {<br /> return assertThatNullPointerException().isThrownBy(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(NullPointerException.class);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssertJThrowingCallableRulesRecipes$AssertThatThrownByRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatThrownBy {<br /> <br /> @BeforeTemplate<br /> AbstractObjectAssert<?, ?> before(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType) {<br /> return assertThatExceptionOfType(exceptionType).isThrownBy(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> AbstractObjectAssert<?, ?> after(ThrowingCallable throwingCallable, Class<? extends Throwable> exceptionType) {<br /> return assertThatThrownBy(throwingCallable).isInstanceOf(exceptionType);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssortedRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.AssortedRules. Source.

  • tech.picnic.errorprone.refasterrules.AssortedRulesRecipes$CheckIndexRecipe: Recipe created for the following Refaster template: java<br />static final class CheckIndex {<br /> <br /> @BeforeTemplate<br /> int before(int index, int size) {<br /> return checkElementIndex(index, size);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> int after(int index, int size) {<br /> return checkIndex(index, size);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssortedRulesRecipes$LogicalImplicationRecipe: Recipe created for the following Refaster template: java<br />static final class LogicalImplication {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S2589")<br /> boolean before(boolean firstTest, boolean secondTest) {<br /> return firstTest || (!firstTest && secondTest);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(boolean firstTest, boolean secondTest) {<br /> return firstTest || secondTest;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.AssortedRulesRecipes$SplitToStreamRecipe: Recipe created for the following Refaster template: java<br />static final class SplitToStream {<br /> <br /> @BeforeTemplate<br /> Stream<String> before(Splitter splitter, CharSequence charSequence) {<br /> return Refaster.anyOf(Streams.stream(splitter.split(charSequence)), splitter.splitToList(charSequence).stream());<br /> }<br /> <br /> @AfterTemplate<br /> Stream<String> after(Splitter splitter, CharSequence charSequence) {<br /> return splitter.splitToStream(charSequence);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.BigDecimalRules. Source.

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalOneRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalOne {<br /> <br /> @BeforeTemplate<br /> BigDecimal before() {<br /> return Refaster.anyOf(BigDecimal.valueOf(1), new BigDecimal("1"));<br /> }<br /> <br /> @AfterTemplate<br /> BigDecimal after() {<br /> return BigDecimal.ONE;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalSignumIsNegativeRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalSignumIsNegative {<br /> <br /> @BeforeTemplate<br /> boolean before(BigDecimal value) {<br /> return Refaster.anyOf(value.compareTo(BigDecimal.ZERO) < 0, BigDecimal.ZERO.compareTo(value) > 0, value.signum() < 0, value.signum() <= -1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(BigDecimal value) {<br /> return value.signum() == -1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalSignumIsPositiveRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalSignumIsPositive {<br /> <br /> @BeforeTemplate<br /> boolean before(BigDecimal value) {<br /> return Refaster.anyOf(value.compareTo(BigDecimal.ZERO) > 0, BigDecimal.ZERO.compareTo(value) < 0, value.signum() > 0, value.signum() >= 1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(BigDecimal value) {<br /> return value.signum() == 1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalSignumIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalSignumIsZero {<br /> <br /> @BeforeTemplate<br /> boolean before(BigDecimal value) {<br /> return Refaster.anyOf(value.compareTo(BigDecimal.ZERO) == 0, BigDecimal.ZERO.compareTo(value) == 0);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(BigDecimal value) {<br /> return value.signum() == 0;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalTenRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalTen {<br /> <br /> @BeforeTemplate<br /> BigDecimal before() {<br /> return Refaster.anyOf(BigDecimal.valueOf(10), new BigDecimal("10"));<br /> }<br /> <br /> @AfterTemplate<br /> BigDecimal after() {<br /> return BigDecimal.TEN;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalValueOfRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalValueOf {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S2111")<br /> BigDecimal before(double value) {<br /> return new BigDecimal(value);<br /> }<br /> <br /> @AfterTemplate<br /> BigDecimal after(double value) {<br /> return BigDecimal.valueOf(value);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BigDecimalRulesRecipes$BigDecimalZeroRecipe: Recipe created for the following Refaster template: java<br />static final class BigDecimalZero {<br /> <br /> @BeforeTemplate<br /> BigDecimal before() {<br /> return Refaster.anyOf(BigDecimal.valueOf(0), new BigDecimal("0"));<br /> }<br /> <br /> @AfterTemplate<br /> BigDecimal after() {<br /> return BigDecimal.ZERO;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BugCheckerRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.BugCheckerRules. Source.

  • tech.picnic.errorprone.refasterrules.BugCheckerRulesRecipes$BugCheckerRefactoringTestHelperAddInputLinesExpectUnchangedRecipe: Recipe created for the following Refaster template: java<br />static final class BugCheckerRefactoringTestHelperAddInputLinesExpectUnchanged {<br /> <br /> @BeforeTemplate<br /> BugCheckerRefactoringTestHelper before(BugCheckerRefactoringTestHelper helper, String path, String source) {<br /> return helper.addInputLines(path, source).addOutputLines(path, source);<br /> }<br /> <br /> @AfterTemplate<br /> BugCheckerRefactoringTestHelper after(BugCheckerRefactoringTestHelper helper, String path, String source) {<br /> return helper.addInputLines(path, source).expectUnchanged();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BugCheckerRulesRecipes$BugCheckerRefactoringTestHelperIdentityRecipe: Recipe created for the following Refaster template: java<br />static final class BugCheckerRefactoringTestHelperIdentity {<br /> <br /> @BeforeTemplate<br /> BugCheckerRefactoringTestHelper before(BugCheckerRefactoringTestHelper helper) {<br /> return Refaster.anyOf(helper.setFixChooser(FixChoosers.FIRST), helper.setImportOrder("static-first"));<br /> }<br /> <br /> @AfterTemplate<br /> @CanIgnoreReturnValue<br /> BugCheckerRefactoringTestHelper after(BugCheckerRefactoringTestHelper helper) {<br /> return helper;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.BugCheckerRulesRecipes$ConstantsFormatRecipe: Recipe created for the following Refaster template: java<br />static final class ConstantsFormat {<br /> <br /> @BeforeTemplate<br /> String before(String value) {<br /> return String.format("\"%s\"", Convert.quote(value));<br /> }<br /> <br /> @AfterTemplate<br /> String after(String value) {<br /> return Constants.format(value);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.DoubleStreamRules. Source.

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$ConcatOneDoubleStreamRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatOneDoubleStream {<br /> <br /> @BeforeTemplate<br /> DoubleStream before(DoubleStream stream) {<br /> return Streams.concat(stream);<br /> }<br /> <br /> @AfterTemplate<br /> @CanIgnoreReturnValue<br /> DoubleStream after(DoubleStream stream) {<br /> return stream;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$ConcatTwoDoubleStreamsRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatTwoDoubleStreams {<br /> <br /> @BeforeTemplate<br /> DoubleStream before(DoubleStream s1, DoubleStream s2) {<br /> return Streams.concat(s1, s2);<br /> }<br /> <br /> @AfterTemplate<br /> DoubleStream after(DoubleStream s1, DoubleStream s2) {<br /> return DoubleStream.concat(s1, s2);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamAllMatchRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamAllMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.noneMatch(predicate.negate());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.allMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamAnyMatchRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamAnyMatch {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S4034")<br /> boolean before(DoubleStream stream, DoublePredicate predicate) {<br /> return Refaster.anyOf(!stream.noneMatch(predicate), stream.filter(predicate).findAny().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.anyMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamFilterSortedRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamFilterSorted {<br /> <br /> @BeforeTemplate<br /> DoubleStream before(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.sorted().filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> DoubleStream after(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.filter(predicate).sorted();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamIsEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(DoubleStream stream) {<br /> return Refaster.anyOf(stream.count() == 0, stream.count() <= 0, stream.count() < 1, stream.findFirst().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(DoubleStream stream) {<br /> return stream.findAny().isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(DoubleStream stream) {<br /> return Refaster.anyOf(stream.count() != 0, stream.count() > 0, stream.count() >= 1, stream.findFirst().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(DoubleStream stream) {<br /> return stream.findAny().isPresent();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamMinRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamMin {<br /> <br /> @BeforeTemplate<br /> OptionalDouble before(DoubleStream stream) {<br /> return stream.sorted().findFirst();<br /> }<br /> <br /> @AfterTemplate<br /> OptionalDouble after(DoubleStream stream) {<br /> return stream.min();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamNoneMatchRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamNoneMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(DoubleStream stream, DoublePredicate predicate) {<br /> return Refaster.anyOf(!stream.anyMatch(predicate), stream.allMatch(predicate.negate()), stream.filter(predicate).findAny().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.noneMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.DoubleStreamRulesRecipes$DoubleStreamTakeWhileRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleStreamTakeWhile {<br /> <br /> @BeforeTemplate<br /> DoubleStream before(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.takeWhile(predicate).filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> DoubleStream after(DoubleStream stream, DoublePredicate predicate) {<br /> return stream.takeWhile(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.EqualityRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.EqualityRules. Source.

  • tech.picnic.errorprone.refasterrules.EqualityRulesRecipes$DoubleNegationRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleNegation {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S2761")<br /> boolean before(boolean b) {<br /> return !!b;<br /> }<br /> <br /> @AfterTemplate<br /> @CanIgnoreReturnValue<br /> boolean after(boolean b) {<br /> return b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.EqualityRulesRecipes$IndirectDoubleNegationRecipe: Recipe created for the following Refaster template: java<br />@SuppressWarnings(value = "java:S1940")<br />static final class IndirectDoubleNegation {<br /> <br /> @BeforeTemplate<br /> boolean before(boolean a, boolean b) {<br /> return Refaster.anyOf(!(a != b), a ? b : !b);<br /> }<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1244")<br /> boolean before(double a, double b) {<br /> return !(a != b);<br /> }<br /> <br /> @BeforeTemplate<br /> boolean before(Object a, Object b) {<br /> return !(a != b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(boolean a, boolean b) {<br /> return a == b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.EqualityRulesRecipes$NegationRecipe: Recipe created for the following Refaster template: java<br />@SuppressWarnings(value = "java:S1940")<br />static final class Negation {<br /> <br /> @BeforeTemplate<br /> boolean before(boolean a, boolean b) {<br /> return Refaster.anyOf(!(a == b), a ? !b : b);<br /> }<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1244")<br /> boolean before(double a, double b) {<br /> return !(a == b);<br /> }<br /> <br /> @BeforeTemplate<br /> boolean before(Object a, Object b) {<br /> return !(a == b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(boolean a, boolean b) {<br /> return a != b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.FileRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.FileRules. Source.

  • tech.picnic.errorprone.refasterrules.FileRulesRecipes$FilesReadStringRecipe: Recipe created for the following Refaster template: java<br />static final class FilesReadString {<br /> <br /> @BeforeTemplate<br /> String before(Path path) throws IOException {<br /> return Files.readString(path, UTF_8);<br /> }<br /> <br /> @AfterTemplate<br /> String after(Path path) throws IOException {<br /> return Files.readString(path);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.FileRulesRecipes$FilesReadStringWithCharsetRecipe: Recipe created for the following Refaster template: java<br />static final class FilesReadStringWithCharset {<br /> <br /> @BeforeTemplate<br /> String before(Path path, Charset charset) throws IOException {<br /> return new String(Files.readAllBytes(path), charset);<br /> }<br /> <br /> @AfterTemplate<br /> String after(Path path, Charset charset) throws IOException {<br /> return Files.readString(path, charset);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.InputStreamRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.InputStreamRules. Source.

  • tech.picnic.errorprone.refasterrules.InputStreamRulesRecipes$InputStreamReadAllBytesRecipe: Recipe created for the following Refaster template: java<br />static final class InputStreamReadAllBytes {<br /> <br /> @BeforeTemplate<br /> byte[] before(InputStream in) throws IOException {<br /> return ByteStreams.toByteArray(in);<br /> }<br /> <br /> @AfterTemplate<br /> byte[] after(InputStream in) throws IOException {<br /> return in.readAllBytes();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.InputStreamRulesRecipes$InputStreamReadNBytesRecipe: Recipe created for the following Refaster template: java<br />static final class InputStreamReadNBytes {<br /> <br /> @BeforeTemplate<br /> byte[] before(InputStream in, int n) throws IOException {<br /> return ByteStreams.limit(in, n).readAllBytes();<br /> }<br /> <br /> @AfterTemplate<br /> byte[] after(InputStream in, int n) throws IOException {<br /> return in.readNBytes(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.InputStreamRulesRecipes$InputStreamSkipNBytesRecipe: Recipe created for the following Refaster template: java<br />static final class InputStreamSkipNBytes {<br /> <br /> @BeforeTemplate<br /> void before(InputStream in, long n) throws IOException {<br /> ByteStreams.skipFully(in, n);<br /> }<br /> <br /> @AfterTemplate<br /> void after(InputStream in, long n) throws IOException {<br /> in.skipNBytes(n);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.InputStreamRulesRecipes$InputStreamTransferToRecipe: Recipe created for the following Refaster template: java<br />static final class InputStreamTransferTo {<br /> <br /> @BeforeTemplate<br /> long before(InputStream in, OutputStream out) throws IOException {<br /> return ByteStreams.copy(in, out);<br /> }<br /> <br /> @AfterTemplate<br /> long after(InputStream in, OutputStream out) throws IOException {<br /> return in.transferTo(out);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.IntStreamRules. Source.

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$ConcatOneIntStreamRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatOneIntStream {<br /> <br /> @BeforeTemplate<br /> IntStream before(IntStream stream) {<br /> return Streams.concat(stream);<br /> }<br /> <br /> @AfterTemplate<br /> @CanIgnoreReturnValue<br /> IntStream after(IntStream stream) {<br /> return stream;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$ConcatTwoIntStreamsRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatTwoIntStreams {<br /> <br /> @BeforeTemplate<br /> IntStream before(IntStream s1, IntStream s2) {<br /> return Streams.concat(s1, s2);<br /> }<br /> <br /> @AfterTemplate<br /> IntStream after(IntStream s1, IntStream s2) {<br /> return IntStream.concat(s1, s2);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamAllMatchRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamAllMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(IntStream stream, IntPredicate predicate) {<br /> return stream.noneMatch(predicate.negate());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(IntStream stream, IntPredicate predicate) {<br /> return stream.allMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamAnyMatchRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamAnyMatch {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S4034")<br /> boolean before(IntStream stream, IntPredicate predicate) {<br /> return Refaster.anyOf(!stream.noneMatch(predicate), stream.filter(predicate).findAny().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(IntStream stream, IntPredicate predicate) {<br /> return stream.anyMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamClosedOpenRangeRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamClosedOpenRange {<br /> <br /> @BeforeTemplate<br /> IntStream before(int from, int to) {<br /> return IntStream.rangeClosed(from, to - 1);<br /> }<br /> <br /> @AfterTemplate<br /> IntStream after(int from, int to) {<br /> return IntStream.range(from, to);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamFilterSortedRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamFilterSorted {<br /> <br /> @BeforeTemplate<br /> IntStream before(IntStream stream, IntPredicate predicate) {<br /> return stream.sorted().filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> IntStream after(IntStream stream, IntPredicate predicate) {<br /> return stream.filter(predicate).sorted();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamIsEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(IntStream stream) {<br /> return Refaster.anyOf(stream.count() == 0, stream.count() <= 0, stream.count() < 1, stream.findFirst().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(IntStream stream) {<br /> return stream.findAny().isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(IntStream stream) {<br /> return Refaster.anyOf(stream.count() != 0, stream.count() > 0, stream.count() >= 1, stream.findFirst().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(IntStream stream) {<br /> return stream.findAny().isPresent();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamMinRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamMin {<br /> <br /> @BeforeTemplate<br /> OptionalInt before(IntStream stream) {<br /> return stream.sorted().findFirst();<br /> }<br /> <br /> @AfterTemplate<br /> OptionalInt after(IntStream stream) {<br /> return stream.min();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamNoneMatchRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamNoneMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(IntStream stream, IntPredicate predicate) {<br /> return Refaster.anyOf(!stream.anyMatch(predicate), stream.allMatch(predicate.negate()), stream.filter(predicate).findAny().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(IntStream stream, IntPredicate predicate) {<br /> return stream.noneMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.IntStreamRulesRecipes$IntStreamTakeWhileRecipe: Recipe created for the following Refaster template: java<br />static final class IntStreamTakeWhile {<br /> <br /> @BeforeTemplate<br /> IntStream before(IntStream stream, IntPredicate predicate) {<br /> return stream.takeWhile(predicate).filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> IntStream after(IntStream stream, IntPredicate predicate) {<br /> return stream.takeWhile(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes:

    Note that, while both libraries throw an AssertionError in case of an assertion failure, the exact subtype used generally differs. Source.

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatCodeDoesNotThrowAnyExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCodeDoesNotThrowAnyException {<br /> <br /> @BeforeTemplate<br /> void before(Executable throwingCallable) {<br /> assertDoesNotThrow(throwingCallable);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(ThrowingSupplier<?> throwingCallable) {<br /> assertDoesNotThrow(throwingCallable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(ThrowingCallable throwingCallable) {<br /> assertThatCode(throwingCallable).doesNotThrowAnyException();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatCodeWithFailMessageStringDoesNotThrowAnyExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCodeWithFailMessageStringDoesNotThrowAnyException {<br /> <br /> @BeforeTemplate<br /> void before(Executable throwingCallable, String message) {<br /> assertDoesNotThrow(throwingCallable, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(ThrowingSupplier<?> throwingCallable, String message) {<br /> assertDoesNotThrow(throwingCallable, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(ThrowingCallable throwingCallable, String message) {<br /> assertThatCode(throwingCallable).withFailMessage(message).doesNotThrowAnyException();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatCodeWithFailMessageSupplierDoesNotThrowAnyExceptionRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatCodeWithFailMessageSupplierDoesNotThrowAnyException {<br /> <br /> @BeforeTemplate<br /> void before(Executable throwingCallable, Supplier<String> supplier) {<br /> assertDoesNotThrow(throwingCallable, supplier);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(ThrowingSupplier<?> throwingCallable, Supplier<String> supplier) {<br /> assertDoesNotThrow(throwingCallable, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(ThrowingCallable throwingCallable, Supplier<String> supplier) {<br /> assertThatCode(throwingCallable).withFailMessage(supplier).doesNotThrowAnyException();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsFalse {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual) {<br /> assertFalse(actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual) {<br /> assertThat(actual).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsNotNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsNotNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual) {<br /> assertNotNull(actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual) {<br /> assertThat(actual).isNotNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsNotSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsNotSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertNotSame(expected, actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isNotSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual) {<br /> assertNull(actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual) {<br /> assertThat(actual).isNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertSame(expected, actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatIsTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatIsTrue {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual) {<br /> assertTrue(actual);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual) {<br /> assertThat(actual).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsFalse {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, String message) {<br /> assertFalse(actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual, String message) {<br /> assertThat(actual).withFailMessage(message).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsNotNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsNotNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message) {<br /> assertNotNull(actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message) {<br /> assertThat(actual).withFailMessage(message).isNotNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsNotSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsNotSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertNotSame(expected, actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isNotSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message) {<br /> assertNull(actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message) {<br /> assertThat(actual).withFailMessage(message).isNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertSame(expected, actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageStringIsTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageStringIsTrue {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, String message) {<br /> assertTrue(actual, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual, String message) {<br /> assertThat(actual).withFailMessage(message).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsFalse {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, Supplier<String> supplier) {<br /> assertFalse(actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual, Supplier<String> supplier) {<br /> assertThat(actual).withFailMessage(supplier).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsNotNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsNotNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Supplier<String> supplier) {<br /> assertNotNull(actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Supplier<String> supplier) {<br /> assertThat(actual).withFailMessage(supplier).isNotNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsNotSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsNotSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Supplier<String> supplier, Object expected) {<br /> assertNotSame(expected, actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Supplier<String> supplier, Object expected) {<br /> assertThat(actual).withFailMessage(supplier).isNotSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsNull {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Supplier<String> supplier) {<br /> assertNull(actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Supplier<String> supplier) {<br /> assertThat(actual).withFailMessage(supplier).isNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsSameAsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsSameAs {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Supplier<String> supplier, Object expected) {<br /> assertSame(expected, actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Supplier<String> supplier, Object expected) {<br /> assertThat(actual).withFailMessage(supplier).isSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$AssertThatWithFailMessageSupplierIsTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThatWithFailMessageSupplierIsTrue {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, Supplier<String> supplier) {<br /> assertTrue(actual, supplier);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean actual, Supplier<String> supplier) {<br /> assertThat(actual).withFailMessage(supplier).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$FailWithThrowableRecipe: Recipe created for the following Refaster template: java<br />static final class FailWithThrowable {<br /> <br /> @BeforeTemplate<br /> void before(Throwable throwable) {<br /> Assertions.fail(throwable);<br /> }<br /> <br /> @AfterTemplate<br /> @DoNotCall<br /> void after(Throwable throwable) {<br /> throw new AssertionError(throwable);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.JUnitToAssertJRulesRecipes$ThrowNewAssertionErrorRecipe: Recipe created for the following Refaster template: java<br />static final class ThrowNewAssertionError {<br /> <br /> @BeforeTemplate<br /> void before() {<br /> Assertions.fail();<br /> }<br /> <br /> @AfterTemplate<br /> @DoNotCall<br /> void after() {<br /> throw new AssertionError();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.LongStreamRules. Source.

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$ConcatOneLongStreamRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatOneLongStream {<br /> <br /> @BeforeTemplate<br /> LongStream before(LongStream stream) {<br /> return Streams.concat(stream);<br /> }<br /> <br /> @AfterTemplate<br /> @CanIgnoreReturnValue<br /> LongStream after(LongStream stream) {<br /> return stream;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$ConcatTwoLongStreamsRecipe: Recipe created for the following Refaster template: java<br />static final class ConcatTwoLongStreams {<br /> <br /> @BeforeTemplate<br /> LongStream before(LongStream s1, LongStream s2) {<br /> return Streams.concat(s1, s2);<br /> }<br /> <br /> @AfterTemplate<br /> LongStream after(LongStream s1, LongStream s2) {<br /> return LongStream.concat(s1, s2);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamAllMatchRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamAllMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(LongStream stream, LongPredicate predicate) {<br /> return stream.noneMatch(predicate.negate());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(LongStream stream, LongPredicate predicate) {<br /> return stream.allMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamAnyMatchRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamAnyMatch {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S4034")<br /> boolean before(LongStream stream, LongPredicate predicate) {<br /> return Refaster.anyOf(!stream.noneMatch(predicate), stream.filter(predicate).findAny().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(LongStream stream, LongPredicate predicate) {<br /> return stream.anyMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamClosedOpenRangeRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamClosedOpenRange {<br /> <br /> @BeforeTemplate<br /> LongStream before(long from, long to) {<br /> return LongStream.rangeClosed(from, to - 1);<br /> }<br /> <br /> @AfterTemplate<br /> LongStream after(long from, long to) {<br /> return LongStream.range(from, to);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamFilterSortedRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamFilterSorted {<br /> <br /> @BeforeTemplate<br /> LongStream before(LongStream stream, LongPredicate predicate) {<br /> return stream.sorted().filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> LongStream after(LongStream stream, LongPredicate predicate) {<br /> return stream.filter(predicate).sorted();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamIsEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(LongStream stream) {<br /> return Refaster.anyOf(stream.count() == 0, stream.count() <= 0, stream.count() < 1, stream.findFirst().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(LongStream stream) {<br /> return stream.findAny().isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamIsNotEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamIsNotEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(LongStream stream) {<br /> return Refaster.anyOf(stream.count() != 0, stream.count() > 0, stream.count() >= 1, stream.findFirst().isPresent());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(LongStream stream) {<br /> return stream.findAny().isPresent();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamMinRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamMin {<br /> <br /> @BeforeTemplate<br /> OptionalLong before(LongStream stream) {<br /> return stream.sorted().findFirst();<br /> }<br /> <br /> @AfterTemplate<br /> OptionalLong after(LongStream stream) {<br /> return stream.min();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamNoneMatchRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamNoneMatch {<br /> <br /> @BeforeTemplate<br /> boolean before(LongStream stream, LongPredicate predicate) {<br /> return Refaster.anyOf(!stream.anyMatch(predicate), stream.allMatch(predicate.negate()), stream.filter(predicate).findAny().isEmpty());<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(LongStream stream, LongPredicate predicate) {<br /> return stream.noneMatch(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.LongStreamRulesRecipes$LongStreamTakeWhileRecipe: Recipe created for the following Refaster template: java<br />static final class LongStreamTakeWhile {<br /> <br /> @BeforeTemplate<br /> LongStream before(LongStream stream, LongPredicate predicate) {<br /> return stream.takeWhile(predicate).filter(predicate);<br /> }<br /> <br /> @AfterTemplate<br /> LongStream after(LongStream stream, LongPredicate predicate) {<br /> return stream.takeWhile(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.MockitoRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.MockitoRules. Source.

  • tech.picnic.errorprone.refasterrules.MockitoRulesRecipes$InvocationOnMockGetArgumentsRecipe: Recipe created for the following Refaster template: java<br />static final class InvocationOnMockGetArguments {<br /> <br /> @BeforeTemplate<br /> Object before(InvocationOnMock invocation, int i) {<br /> return invocation.getArguments()[i];<br /> }<br /> <br /> @AfterTemplate<br /> Object after(InvocationOnMock invocation, int i) {<br /> return invocation.getArgument(i);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.MockitoRulesRecipes$NeverRecipe: Recipe created for the following Refaster template: java<br />static final class Never {<br /> <br /> @BeforeTemplate<br /> VerificationMode before() {<br /> return times(0);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> VerificationMode after() {<br /> return never();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.NullRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.NullRules. Source.

  • tech.picnic.errorprone.refasterrules.NullRulesRecipes$IsNotNullRecipe: Recipe created for the following Refaster template: java<br />static final class IsNotNull {<br /> <br /> @BeforeTemplate<br /> boolean before(@Nullable<br /> Object object) {<br /> return Refaster.anyOf(null != object, Objects.nonNull(object));<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(@Nullable<br /> Object object) {<br /> return object != null;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.NullRulesRecipes$IsNullRecipe: Recipe created for the following Refaster template: java<br />static final class IsNull {<br /> <br /> @BeforeTemplate<br /> boolean before(@Nullable<br /> Object object) {<br /> return Refaster.anyOf(null == object, Objects.isNull(object));<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(@Nullable<br /> Object object) {<br /> return object == null;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PatternRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.PatternRules. Source.

  • tech.picnic.errorprone.refasterrules.PatternRulesRecipes$PatternAsPredicateRecipe: Recipe created for the following Refaster template: java<br />static final class PatternAsPredicate {<br /> <br /> @BeforeTemplate<br /> Predicate<CharSequence> before(Pattern pattern) {<br /> return Predicates.contains(pattern);<br /> }<br /> <br /> @AfterTemplate<br /> Predicate<String> after(Pattern pattern) {<br /> return pattern.asPredicate();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PatternRulesRecipes$PatternCompileAsPredicateRecipe: Recipe created for the following Refaster template: java<br />static final class PatternCompileAsPredicate {<br /> <br /> @BeforeTemplate<br /> Predicate<CharSequence> before(String pattern) {<br /> return containsPattern(pattern);<br /> }<br /> <br /> @AfterTemplate<br /> Predicate<String> after(String pattern) {<br /> return Pattern.compile(pattern).asPredicate();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.PrimitiveRules. Source.

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$BooleanCompareRecipe: Recipe created for the following Refaster template: java<br />static final class BooleanCompare {<br /> <br /> @BeforeTemplate<br /> int before(boolean a, boolean b) {<br /> return Booleans.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(boolean a, boolean b) {<br /> return Boolean.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$BooleanHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class BooleanHashCode {<br /> <br /> @BeforeTemplate<br /> int before(boolean b) {<br /> return Booleans.hashCode(b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(boolean b) {<br /> return Boolean.hashCode(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$ByteHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class ByteHashCode {<br /> <br /> @BeforeTemplate<br /> int before(byte b) {<br /> return Bytes.hashCode(b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(byte b) {<br /> return Byte.hashCode(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$CharacterBytesRecipe: Recipe created for the following Refaster template: java<br />static final class CharacterBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Chars.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Character.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$CharacterCompareRecipe: Recipe created for the following Refaster template: java<br />static final class CharacterCompare {<br /> <br /> @BeforeTemplate<br /> int before(char a, char b) {<br /> return Chars.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(char a, char b) {<br /> return Character.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$CharacterHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class CharacterHashCode {<br /> <br /> @BeforeTemplate<br /> int before(char c) {<br /> return Chars.hashCode(c);<br /> }<br /> <br /> @AfterTemplate<br /> int after(char c) {<br /> return Character.hashCode(c);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$DoubleBytesRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Doubles.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Double.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$DoubleCompareRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleCompare {<br /> <br /> @BeforeTemplate<br /> int before(double a, double b) {<br /> return Doubles.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(double a, double b) {<br /> return Double.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$DoubleHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleHashCode {<br /> <br /> @BeforeTemplate<br /> int before(double d) {<br /> return Doubles.hashCode(d);<br /> }<br /> <br /> @AfterTemplate<br /> int after(double d) {<br /> return Double.hashCode(d);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$DoubleIsFiniteRecipe: Recipe created for the following Refaster template: java<br />static final class DoubleIsFinite {<br /> <br /> @BeforeTemplate<br /> boolean before(double d) {<br /> return Doubles.isFinite(d);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(double d) {<br /> return Double.isFinite(d);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$FloatBytesRecipe: Recipe created for the following Refaster template: java<br />static final class FloatBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Floats.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Float.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$FloatCompareRecipe: Recipe created for the following Refaster template: java<br />static final class FloatCompare {<br /> <br /> @BeforeTemplate<br /> int before(float a, float b) {<br /> return Floats.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(float a, float b) {<br /> return Float.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$FloatHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class FloatHashCode {<br /> <br /> @BeforeTemplate<br /> int before(float f) {<br /> return Floats.hashCode(f);<br /> }<br /> <br /> @AfterTemplate<br /> int after(float f) {<br /> return Float.hashCode(f);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$FloatIsFiniteRecipe: Recipe created for the following Refaster template: java<br />static final class FloatIsFinite {<br /> <br /> @BeforeTemplate<br /> boolean before(float f) {<br /> return Floats.isFinite(f);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(float f) {<br /> return Float.isFinite(f);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$GreaterThanOrEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class GreaterThanOrEqualTo {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1940")<br /> boolean before(double a, double b) {<br /> return !(a < b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(double a, double b) {<br /> return a >= b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$GreaterThanRecipe: Recipe created for the following Refaster template: java<br />static final class GreaterThan {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1940")<br /> boolean before(double a, double b) {<br /> return !(a <= b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(double a, double b) {<br /> return a > b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$IntegerBytesRecipe: Recipe created for the following Refaster template: java<br />static final class IntegerBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Ints.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Integer.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$IntegerCompareRecipe: Recipe created for the following Refaster template: java<br />static final class IntegerCompare {<br /> <br /> @BeforeTemplate<br /> int before(int a, int b) {<br /> return Ints.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(int a, int b) {<br /> return Integer.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$IntegerHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class IntegerHashCode {<br /> <br /> @BeforeTemplate<br /> int before(int i) {<br /> return Ints.hashCode(i);<br /> }<br /> <br /> @AfterTemplate<br /> int after(int i) {<br /> return Integer.hashCode(i);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$IntegerSignumIsNegativeRecipe: Recipe created for the following Refaster template: java<br />static final class IntegerSignumIsNegative {<br /> <br /> @BeforeTemplate<br /> boolean before(int i) {<br /> return Refaster.anyOf(Integer.signum(i) < 0, Integer.signum(i) <= -1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(int i) {<br /> return Integer.signum(i) == -1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$IntegerSignumIsPositiveRecipe: Recipe created for the following Refaster template: java<br />static final class IntegerSignumIsPositive {<br /> <br /> @BeforeTemplate<br /> boolean before(int i) {<br /> return Refaster.anyOf(Integer.signum(i) > 0, Integer.signum(i) >= 1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(int i) {<br /> return Integer.signum(i) == 1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LessThanOrEqualToRecipe: Recipe created for the following Refaster template: java<br />static final class LessThanOrEqualTo {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1940")<br /> boolean before(double a, double b) {<br /> return !(a > b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(double a, double b) {<br /> return a <= b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LessThanRecipe: Recipe created for the following Refaster template: java<br />static final class LessThan {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "java:S1940")<br /> boolean before(double a, double b) {<br /> return !(a >= b);<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(double a, double b) {<br /> return a < b;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongBytesRecipe: Recipe created for the following Refaster template: java<br />static final class LongBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Longs.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Long.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongCompareRecipe: Recipe created for the following Refaster template: java<br />static final class LongCompare {<br /> <br /> @BeforeTemplate<br /> int before(long a, long b) {<br /> return Longs.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(long a, long b) {<br /> return Long.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class LongHashCode {<br /> <br /> @BeforeTemplate<br /> int before(long l) {<br /> return Longs.hashCode(l);<br /> }<br /> <br /> @AfterTemplate<br /> int after(long l) {<br /> return Long.hashCode(l);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongSignumIsNegativeRecipe: Recipe created for the following Refaster template: java<br />static final class LongSignumIsNegative {<br /> <br /> @BeforeTemplate<br /> boolean before(long l) {<br /> return Refaster.anyOf(Long.signum(l) < 0, Long.signum(l) <= -1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(long l) {<br /> return Long.signum(l) == -1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongSignumIsPositiveRecipe: Recipe created for the following Refaster template: java<br />static final class LongSignumIsPositive {<br /> <br /> @BeforeTemplate<br /> boolean before(long l) {<br /> return Refaster.anyOf(Long.signum(l) > 0, Long.signum(l) >= 1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(long l) {<br /> return Long.signum(l) == 1;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$LongToIntExactRecipe: Recipe created for the following Refaster template: java<br />static final class LongToIntExact {<br /> <br /> @BeforeTemplate<br /> int before(long l) {<br /> return Ints.checkedCast(l);<br /> }<br /> <br /> @AfterTemplate<br /> int after(long l) {<br /> return Math.toIntExact(l);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$ShortBytesRecipe: Recipe created for the following Refaster template: java<br />static final class ShortBytes {<br /> <br /> @BeforeTemplate<br /> int before() {<br /> return Shorts.BYTES;<br /> }<br /> <br /> @AfterTemplate<br /> int after() {<br /> return Short.BYTES;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$ShortCompareRecipe: Recipe created for the following Refaster template: java<br />static final class ShortCompare {<br /> <br /> @BeforeTemplate<br /> int before(short a, short b) {<br /> return Shorts.compare(a, b);<br /> }<br /> <br /> @AfterTemplate<br /> int after(short a, short b) {<br /> return Short.compare(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.PrimitiveRulesRecipes$ShortHashCodeRecipe: Recipe created for the following Refaster template: java<br />static final class ShortHashCode {<br /> <br /> @BeforeTemplate<br /> int before(short s) {<br /> return Shorts.hashCode(s);<br /> }<br /> <br /> @AfterTemplate<br /> int after(short s) {<br /> return Short.hashCode(s);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.ReactorRules. Source.

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$FluxJustRecipe: Recipe created for the following Refaster template: java<br />static final class FluxJust {<br /> <br /> @BeforeTemplate<br /> Flux<Integer> before(int start) {<br /> return Flux.range(start, 1);<br /> }<br /> <br /> @AfterTemplate<br /> Flux<Integer> after(int start) {<br /> return Flux.just(start);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyCompleteRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyComplete {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step) {<br /> return step.expectComplete().verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step) {<br /> return step.verifyComplete();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyErrorMatchesRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyErrorMatches {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step, Predicate<Throwable> predicate) {<br /> return step.expectErrorMatches(predicate).verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step, Predicate<Throwable> predicate) {<br /> return step.verifyErrorMatches(predicate);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyErrorMessageRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyErrorMessage {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step, String message) {<br /> return step.expectErrorMessage(message).verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step, String message) {<br /> return step.verifyErrorMessage(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyErrorRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyError {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step) {<br /> return step.expectError().verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step) {<br /> return step.verifyError();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyErrorSatisfiesRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyErrorSatisfies {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step, Consumer<Throwable> consumer) {<br /> return step.expectErrorSatisfies(consumer).verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step, Consumer<Throwable> consumer) {<br /> return step.verifyErrorSatisfies(consumer);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.ReactorRulesRecipes$StepVerifierLastStepVerifyTimeoutRecipe: Recipe created for the following Refaster template: java<br />static final class StepVerifierLastStepVerifyTimeout {<br /> <br /> @BeforeTemplate<br /> Duration before(StepVerifier.LastStep step, Duration duration) {<br /> return step.expectTimeout(duration).verify();<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(StepVerifier.LastStep step, Duration duration) {<br /> return step.verifyTimeout(duration);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.RxJava2AdapterRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.RxJava2AdapterRules. Source.

  • tech.picnic.errorprone.refasterrules.RxJava2AdapterRulesRecipes$CompletableToMonoRecipe: Recipe created for the following Refaster template: java<br />static final class CompletableToMono {<br /> <br /> @BeforeTemplate<br /> Mono<@Nullable Void> before(Completable completable) {<br /> return Refaster.anyOf(RxJava2Adapter.completableToMono(completable), completable.to(RxJava2Adapter::completableToMono));<br /> }<br /> <br /> @AfterTemplate<br /> Mono<@Nullable Void> after(Completable completable) {<br /> return completable.as(RxJava2Adapter::completableToMono);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StreamRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.StreamRules. Source.

  • tech.picnic.errorprone.refasterrules.StreamRulesRecipes$JoiningRecipe: Recipe created for the following Refaster template: java<br />static final class Joining {<br /> <br /> @BeforeTemplate<br /> Collector<CharSequence, ?, String> before() {<br /> return joining("");<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> Collector<CharSequence, ?, String> after() {<br /> return joining();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.StringRules. Source.

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$FilterEmptyStringRecipe: Recipe created for the following Refaster template: java<br />static final class FilterEmptyString {<br /> <br /> @BeforeTemplate<br /> Optional<String> before(Optional<String> optional) {<br /> return optional.map(Strings::emptyToNull);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> Optional<String> after(Optional<String> optional) {<br /> return optional.filter(not(String::isEmpty));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$JoinStringsRecipe: Recipe created for the following Refaster template: java<br />static final class JoinStrings {<br /> <br /> @BeforeTemplate<br /> String before(String delimiter, CharSequence[] elements) {<br /> return Refaster.anyOf(Joiner.on(delimiter).join(elements), Arrays.stream(elements).collect(joining(delimiter)));<br /> }<br /> <br /> @BeforeTemplate<br /> String before(String delimiter, Iterable<? extends CharSequence> elements) {<br /> return Refaster.anyOf(Joiner.on(delimiter).join(elements), Streams.stream(elements).collect(joining(delimiter)));<br /> }<br /> <br /> @BeforeTemplate<br /> String before(CharSequence delimiter, Collection<? extends CharSequence> elements) {<br /> return elements.stream().collect(joining(delimiter));<br /> }<br /> <br /> @AfterTemplate<br /> String after(CharSequence delimiter, Iterable<? extends CharSequence> elements) {<br /> return String.join(delimiter, elements);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$NewStringFromCharArrayRecipe: Recipe created for the following Refaster template: java<br />static final class NewStringFromCharArray {<br /> <br /> @BeforeTemplate<br /> String before(char[] data) {<br /> return Refaster.anyOf(String.valueOf(data), new String(data, 0, data.length));<br /> }<br /> <br /> @AfterTemplate<br /> String after(char[] data) {<br /> return new String(data);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$NewStringFromCharArraySubSequenceRecipe: Recipe created for the following Refaster template: java<br />static final class NewStringFromCharArraySubSequence {<br /> <br /> @BeforeTemplate<br /> String before(char[] data, int offset, int count) {<br /> return Refaster.anyOf(String.valueOf(data, offset, count), String.copyValueOf(data, offset, count));<br /> }<br /> <br /> @AfterTemplate<br /> String after(char[] data, int offset, int count) {<br /> return new String(data, offset, count);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$OptionalNonEmptyStringRecipe: Recipe created for the following Refaster template: java<br />static final class OptionalNonEmptyString {<br /> <br /> @BeforeTemplate<br /> Optional<String> before(String str) {<br /> return Strings.isNullOrEmpty(str) ? Optional.empty() : Refaster.anyOf(Optional.of(str), Optional.ofNullable(str));<br /> }<br /> <br /> @AfterTemplate<br /> Optional<String> after(String str) {<br /> return Optional.ofNullable(str).filter(not(String::isEmpty));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$StringIsEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class StringIsEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(String str) {<br /> return Refaster.anyOf(str.length() == 0, str.length() <= 0, str.length() < 1);<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(String str) {<br /> return str.isEmpty();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$StringIsNullOrEmptyRecipe: Recipe created for the following Refaster template: java<br />static final class StringIsNullOrEmpty {<br /> <br /> @BeforeTemplate<br /> boolean before(@Nullable<br /> String str) {<br /> return str == null || str.isEmpty();<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(String str) {<br /> return Strings.isNullOrEmpty(str);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$StringValueOfRecipe: Recipe created for the following Refaster template: java<br />static final class StringValueOf {<br /> <br /> @BeforeTemplate<br /> String before(Object object) {<br /> return Objects.toString(object);<br /> }<br /> <br /> @AfterTemplate<br /> String after(Object object) {<br /> return String.valueOf(object);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$SubstringRemainderRecipe: Recipe created for the following Refaster template: java<br />static final class SubstringRemainder {<br /> <br /> @BeforeTemplate<br /> String before(String str, int index) {<br /> return str.substring(index, str.length());<br /> }<br /> <br /> @AfterTemplate<br /> String after(String str, int index) {<br /> return str.substring(index);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.StringRulesRecipes$Utf8EncodedLengthRecipe: Recipe created for the following Refaster template: java<br />static final class Utf8EncodedLength {<br /> <br /> @BeforeTemplate<br /> int before(String str) {<br /> return str.getBytes(UTF_8).length;<br /> }<br /> <br /> @AfterTemplate<br /> int after(String str) {<br /> return Utf8.encodedLength(str);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.SuggestedFixRules. Source.

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixDeleteRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixDelete {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree) {<br /> return SuggestedFix.builder().delete(tree).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree) {<br /> return SuggestedFix.delete(tree);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixPostfixWithRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixPostfixWith {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree, String postfix) {<br /> return SuggestedFix.builder().postfixWith(tree, postfix).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree, String postfix) {<br /> return SuggestedFix.postfixWith(tree, postfix);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixPrefixWithRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixPrefixWith {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree, String prefix) {<br /> return SuggestedFix.builder().prefixWith(tree, prefix).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree, String prefix) {<br /> return SuggestedFix.prefixWith(tree, prefix);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixReplaceStartEndRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixReplaceStartEnd {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(int start, int end, String replaceWith) {<br /> return SuggestedFix.builder().replace(start, end, replaceWith).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(int start, int end, String replaceWith) {<br /> return SuggestedFix.replace(start, end, replaceWith);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixReplaceTreeRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixReplaceTree {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree, String replaceWith) {<br /> return SuggestedFix.builder().replace(tree, replaceWith).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree, String replaceWith) {<br /> return SuggestedFix.replace(tree, replaceWith);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixReplaceTreeStartEndRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixReplaceTreeStartEnd {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree, String replaceWith, int start, int end) {<br /> return SuggestedFix.builder().replace(tree, replaceWith, start, end).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree, String replaceWith, int start, int end) {<br /> return SuggestedFix.replace(tree, replaceWith, start, end);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.SuggestedFixRulesRecipes$SuggestedFixSwapRecipe: Recipe created for the following Refaster template: java<br />static final class SuggestedFixSwap {<br /> <br /> @BeforeTemplate<br /> SuggestedFix before(Tree tree1, Tree tree2) {<br /> return SuggestedFix.builder().swap(tree1, tree2).build();<br /> }<br /> <br /> @AfterTemplate<br /> SuggestedFix after(Tree tree1, Tree tree2) {<br /> return SuggestedFix.swap(tree1, tree2);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes:

    Some of the classes below have TestNG @BeforeTemplates that reference wildcard type bounds (<?>), while the associated AssertJ @AfterTemplates reference stricter type bounds. This introduces the risk of producing invalid code. We do this anyway, because TestNG's wildcard types can cause javac to infer less specific types than AssertJ requires, while the appropriate (more specific) types will be inferred properly when plugged into AssertJ's API.

    The following is an example of a TestNG statement, which would not be rewritten if it weren't for the wildcard matching (note that the type parameters of the map on the right-hand side will be inferred to be <Object, Object> rather than <String, Object>).

    {@code
     List<Map<String, Object>> myMaps = new ArrayList<>();
     assertEquals(myMaps, ImmutableList.of(ImmutableMap.of()));
     }

    . Source.

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualArrayIterationOrderRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualArrayIterationOrder {<br /> <br /> @BeforeTemplate<br /> void before(boolean[] actual, boolean[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte[] actual, byte[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char[] actual, char[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short[] actual, short[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int[] actual, int[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long[] actual, long[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float[] actual, float[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double[] actual, double[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object[] actual, Object[] expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object[] actual, Object[] expected) {<br /> assertThat(actual).containsExactly(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualArrayIterationOrderWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualArrayIterationOrderWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(boolean[] actual, String message, boolean[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte[] actual, String message, byte[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char[] actual, String message, char[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short[] actual, String message, short[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int[] actual, String message, int[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long[] actual, String message, long[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float[] actual, String message, float[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double[] actual, String message, double[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object[] actual, String message, Object[] expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object[] actual, String message, Object[] expected) {<br /> assertThat(actual).withFailMessage(message).containsExactly(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualArraysIrrespectiveOfOrderRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualArraysIrrespectiveOfOrder {<br /> <br /> @BeforeTemplate<br /> void before(Object[] actual, Object[] expected) {<br /> assertEqualsNoOrder(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object[] actual, Object[] expected) {<br /> assertThat(actual).containsExactlyInAnyOrder(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualArraysIrrespectiveOfOrderWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualArraysIrrespectiveOfOrderWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(Object[] actual, String message, Object[] expected) {<br /> assertEqualsNoOrder(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object[] actual, String message, Object[] expected) {<br /> assertThat(actual).withFailMessage(message).containsExactlyInAnyOrder(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualDoublesWithDeltaRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualDoublesWithDelta {<br /> <br /> @BeforeTemplate<br /> void before(double actual, double expected, double delta) {<br /> assertEquals(actual, expected, delta);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(double actual, double expected, double delta) {<br /> assertThat(actual).isCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualDoublesWithDeltaWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualDoublesWithDeltaWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(double actual, String message, double expected, double delta) {<br /> assertEquals(actual, expected, delta, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(double actual, String message, double expected, double delta) {<br /> assertThat(actual).withFailMessage(message).isCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualFloatsWithDeltaRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualFloatsWithDelta {<br /> <br /> @BeforeTemplate<br /> void before(float actual, float expected, float delta) {<br /> assertEquals(actual, expected, delta);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(float actual, float expected, float delta) {<br /> assertThat(actual).isCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualFloatsWithDeltaWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualFloatsWithDeltaWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(float actual, String message, float expected, float delta) {<br /> assertEquals(actual, expected, delta, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(float actual, String message, float expected, float delta) {<br /> assertThat(actual).withFailMessage(message).isCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqual {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, boolean expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte actual, byte expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char actual, char expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short actual, short expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int actual, int expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long actual, long expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float actual, float expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double actual, double expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(String actual, String expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Map<?, ?> actual, Map<?, ?> expected) {<br /> assertEquals(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertEqualWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertEqualWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, String message, boolean expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte actual, String message, byte expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char actual, String message, char expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short actual, String message, short expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int actual, String message, int expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long actual, String message, long expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float actual, String message, float expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double actual, String message, double expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(String actual, String message, String expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Map<?, ?> actual, String message, Map<?, ?> expected) {<br /> assertEquals(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertFalseRecipe: Recipe created for the following Refaster template: java<br />static final class AssertFalse {<br /> <br /> @BeforeTemplate<br /> void before(boolean condition) {<br /> assertFalse(condition);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean condition) {<br /> assertThat(condition).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertFalseWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertFalseWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(boolean condition, String message) {<br /> assertFalse(condition, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean condition, String message) {<br /> assertThat(condition).withFailMessage(message).isFalse();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNotNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNotNull {<br /> <br /> @BeforeTemplate<br /> void before(Object object) {<br /> assertNotNull(object);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object object) {<br /> assertThat(object).isNotNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNotNullWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNotNullWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(Object object, String message) {<br /> assertNotNull(object, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object object, String message) {<br /> assertThat(object).withFailMessage(message).isNotNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNotSameRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNotSame {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertNotSame(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isNotSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNotSameWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNotSameWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertNotSame(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isNotSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNullRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNull {<br /> <br /> @BeforeTemplate<br /> void before(Object object) {<br /> assertNull(object);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object object) {<br /> assertThat(object).isNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertNullWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertNullWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(Object object, String message) {<br /> assertNull(object, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object object, String message) {<br /> assertThat(object).withFailMessage(message).isNull();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertSameRecipe: Recipe created for the following Refaster template: java<br />static final class AssertSame {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertSame(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertSameWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertSameWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertSame(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isSameAs(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertThrowsRecipe: Recipe created for the following Refaster template: java<br />static final class AssertThrows {<br /> <br /> @BeforeTemplate<br /> void before(ThrowingRunnable runnable) {<br /> assertThrows(runnable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(ThrowingCallable runnable) {<br /> assertThatThrownBy(runnable);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertTrueRecipe: Recipe created for the following Refaster template: java<br />static final class AssertTrue {<br /> <br /> @BeforeTemplate<br /> void before(boolean condition) {<br /> assertTrue(condition);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean condition) {<br /> assertThat(condition).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertTrueWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertTrueWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(boolean condition, String message) {<br /> assertTrue(condition, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(boolean condition, String message) {<br /> assertThat(condition).withFailMessage(message).isTrue();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalDoublesWithDeltaRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequalDoublesWithDelta {<br /> <br /> @BeforeTemplate<br /> void before(double actual, double expected, double delta) {<br /> assertNotEquals(actual, expected, delta);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(double actual, double expected, double delta) {<br /> assertThat(actual).isNotCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalDoublesWithDeltaWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequalDoublesWithDeltaWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(double actual, String message, double expected, double delta) {<br /> assertNotEquals(actual, expected, delta, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(double actual, String message, double expected, double delta) {<br /> assertThat(actual).withFailMessage(message).isNotCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalFloatsWithDeltaRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequalFloatsWithDelta {<br /> <br /> @BeforeTemplate<br /> void before(float actual, float expected, float delta) {<br /> assertNotEquals(actual, expected, delta);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(float actual, float expected, float delta) {<br /> assertThat(actual).isNotCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalFloatsWithDeltaWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequalFloatsWithDeltaWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(float actual, String message, float expected, float delta) {<br /> assertNotEquals(actual, expected, delta, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(float actual, String message, float expected, float delta) {<br /> assertThat(actual).withFailMessage(message).isNotCloseTo(expected, offset(delta));<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequal {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, boolean expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte actual, byte expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char actual, char expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short actual, short expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int actual, int expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long actual, long expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float actual, float expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double actual, double expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object actual, Object expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(String actual, String expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Set<?> actual, Set<?> expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Map<?, ?> actual, Map<?, ?> expected) {<br /> assertNotEquals(actual, expected);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, Object expected) {<br /> assertThat(actual).isNotEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$AssertUnequalWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class AssertUnequalWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(boolean actual, String message, boolean expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(byte actual, String message, byte expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(char actual, String message, char expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(short actual, String message, short expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(int actual, String message, int expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(long actual, String message, long expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(float actual, String message, float expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(double actual, String message, double expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Object actual, String message, Object expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(String actual, String message, String expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Set<?> actual, String message, Set<?> expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @BeforeTemplate<br /> void before(Map<?, ?> actual, String message, Map<?, ?> expected) {<br /> assertNotEquals(actual, expected, message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(Object actual, String message, Object expected) {<br /> assertThat(actual).withFailMessage(message).isNotEqualTo(expected);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$FailRecipe: Recipe created for the following Refaster template: java<br />static final class Fail {<br /> <br /> @BeforeTemplate<br /> void before() {<br /> Assert.fail();<br /> }<br /> <br /> @AfterTemplate<br /> @DoNotCall<br /> void after() {<br /> throw new AssertionError();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$FailWithMessageAndThrowableRecipe: Recipe created for the following Refaster template: java<br />static final class FailWithMessageAndThrowable {<br /> <br /> @BeforeTemplate<br /> void before(String message, Throwable throwable) {<br /> Assert.fail(message, throwable);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(String message, Throwable throwable) {<br /> fail(message, throwable);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TestNGToAssertJRulesRecipes$FailWithMessageRecipe: Recipe created for the following Refaster template: java<br />static final class FailWithMessage {<br /> <br /> @BeforeTemplate<br /> void before(String message) {<br /> Assert.fail(message);<br /> }<br /> <br /> @AfterTemplate<br /> @UseImportPolicy(value = STATIC_IMPORT_ALWAYS)<br /> void after(String message) {<br /> fail(message);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.TimeRules. Source.

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateIsAfterRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoLocalDateIsAfter {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoLocalDate a, ChronoLocalDate b) {<br /> return a.compareTo(b) > 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoLocalDate a, ChronoLocalDate b) {<br /> return a.isAfter(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateIsBeforeRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoLocalDateIsBefore {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoLocalDate a, ChronoLocalDate b) {<br /> return a.compareTo(b) < 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoLocalDate a, ChronoLocalDate b) {<br /> return a.isBefore(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateTimeIsAfterRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoLocalDateTimeIsAfter {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoLocalDateTime<?> a, ChronoLocalDateTime<?> b) {<br /> return a.compareTo(b) > 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoLocalDateTime<?> a, ChronoLocalDateTime<?> b) {<br /> return a.isAfter(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoLocalDateTimeIsBeforeRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoLocalDateTimeIsBefore {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoLocalDateTime<?> a, ChronoLocalDateTime<?> b) {<br /> return a.compareTo(b) < 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoLocalDateTime<?> a, ChronoLocalDateTime<?> b) {<br /> return a.isBefore(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoZonedDateTimeIsAfterRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoZonedDateTimeIsAfter {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoZonedDateTime<?> a, ChronoZonedDateTime<?> b) {<br /> return a.compareTo(b) > 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoZonedDateTime<?> a, ChronoZonedDateTime<?> b) {<br /> return a.isAfter(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ChronoZonedDateTimeIsBeforeRecipe: Recipe created for the following Refaster template: java<br />static final class ChronoZonedDateTimeIsBefore {<br /> <br /> @BeforeTemplate<br /> boolean before(ChronoZonedDateTime<?> a, ChronoZonedDateTime<?> b) {<br /> return a.compareTo(b) < 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(ChronoZonedDateTime<?> a, ChronoZonedDateTime<?> b) {<br /> return a.isBefore(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ClockInstantRecipe: Recipe created for the following Refaster template: java<br />static final class ClockInstant {<br /> <br /> @BeforeTemplate<br /> Instant before(Clock clock) {<br /> return Instant.now(clock);<br /> }<br /> <br /> @AfterTemplate<br /> Instant after(Clock clock) {<br /> return clock.instant();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationBetweenInstantsRecipe: Recipe created for the following Refaster template: java<br />static final class DurationBetweenInstants {<br /> <br /> @BeforeTemplate<br /> Duration before(Instant a, Instant b) {<br /> return Duration.ofMillis(b.toEpochMilli() - a.toEpochMilli());<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(Instant a, Instant b) {<br /> return Duration.between(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationBetweenOffsetDateTimesRecipe: Recipe created for the following Refaster template: java<br />static final class DurationBetweenOffsetDateTimes {<br /> <br /> @BeforeTemplate<br /> Duration before(OffsetDateTime a, OffsetDateTime b) {<br /> return Refaster.anyOf(Duration.between(a.toInstant(), b.toInstant()), Duration.ofSeconds(b.toEpochSecond() - a.toEpochSecond()));<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(OffsetDateTime a, OffsetDateTime b) {<br /> return Duration.between(a, b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationIsZeroRecipe: Recipe created for the following Refaster template: java<br />static final class DurationIsZero {<br /> <br /> @BeforeTemplate<br /> boolean before(Duration duration) {<br /> return Refaster.anyOf(duration.equals(Duration.ZERO), Duration.ZERO.equals(duration));<br /> }<br /> <br /> @AfterTemplate<br /> boolean after(Duration duration) {<br /> return duration.isZero();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfDaysRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfDays {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofDays(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfHoursRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfHours {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofHours(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfMillisRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfMillis {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.MILLIS);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofMillis(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfMinutes {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofMinutes(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfNanosRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfNanos {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofNanos(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$DurationOfSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class DurationOfSeconds {<br /> <br /> @BeforeTemplate<br /> Duration before(long amount) {<br /> return Duration.of(amount, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> Duration after(long amount) {<br /> return Duration.ofSeconds(amount);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$EpochInstantRecipe: Recipe created for the following Refaster template: java<br />static final class EpochInstant {<br /> <br /> @BeforeTemplate<br /> Instant before() {<br /> return Refaster.anyOf(Instant.ofEpochMilli(0), Instant.ofEpochSecond(0), Instant.ofEpochSecond(0, 0));<br /> }<br /> <br /> @AfterTemplate<br /> Instant after() {<br /> return Instant.EPOCH;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantAtOffsetRecipe: Recipe created for the following Refaster template: java<br />static final class InstantAtOffset {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(Instant instant, ZoneOffset zoneOffset) {<br /> return OffsetDateTime.ofInstant(instant, zoneOffset);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(Instant instant, ZoneOffset zoneOffset) {<br /> return instant.atOffset(zoneOffset);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantAtZoneRecipe: Recipe created for the following Refaster template: java<br />static final class InstantAtZone {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(Instant instant, ZoneId zoneId) {<br /> return ZonedDateTime.ofInstant(instant, zoneId);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(Instant instant, ZoneId zoneId) {<br /> return instant.atZone(zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantIsAfterRecipe: Recipe created for the following Refaster template: java<br />static final class InstantIsAfter {<br /> <br /> @BeforeTemplate<br /> boolean before(Instant a, Instant b) {<br /> return a.compareTo(b) > 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(Instant a, Instant b) {<br /> return a.isAfter(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$InstantIsBeforeRecipe: Recipe created for the following Refaster template: java<br />static final class InstantIsBefore {<br /> <br /> @BeforeTemplate<br /> boolean before(Instant a, Instant b) {<br /> return a.compareTo(b) < 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(Instant a, Instant b) {<br /> return a.isBefore(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateAtStartOfDayRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateAtStartOfDay {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDate localDate) {<br /> return localDate.atTime(LocalTime.MIN);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDate localDate) {<br /> return localDate.atStartOfDay();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateMinusDays {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int days) {<br /> return localDate.minus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long days) {<br /> return localDate.minus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int days) {<br /> return localDate.minusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateMinusMonths {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int months) {<br /> return localDate.minus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long months) {<br /> return localDate.minus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int months) {<br /> return localDate.minusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateMinusWeeks {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int weeks) {<br /> return localDate.minus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long weeks) {<br /> return localDate.minus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int weeks) {<br /> return localDate.minusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateMinusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateMinusYears {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int years) {<br /> return localDate.minus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long years) {<br /> return localDate.minus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int years) {<br /> return localDate.minusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateOfInstantRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateOfInstant {<br /> <br /> @BeforeTemplate<br /> LocalDate before(Instant instant, ZoneId zoneId) {<br /> return Refaster.anyOf(instant.atZone(zoneId).toLocalDate(), LocalDateTime.ofInstant(instant, zoneId).toLocalDate(), OffsetDateTime.ofInstant(instant, zoneId).toLocalDate());<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(Instant instant, ZoneOffset zoneId) {<br /> return instant.atOffset(zoneId).toLocalDate();<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(Instant instant, ZoneId zoneId) {<br /> return LocalDate.ofInstant(instant, zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDatePlusDays {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int days) {<br /> return localDate.plus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long days) {<br /> return localDate.plus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int days) {<br /> return localDate.plusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDatePlusMonths {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int months) {<br /> return localDate.plus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long months) {<br /> return localDate.plus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int months) {<br /> return localDate.plusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDatePlusWeeks {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int weeks) {<br /> return localDate.plus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long weeks) {<br /> return localDate.plus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int weeks) {<br /> return localDate.plusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDatePlusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDatePlusYears {<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, int years) {<br /> return localDate.plus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDate before(LocalDate localDate, long years) {<br /> return localDate.plus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDate after(LocalDate localDate, int years) {<br /> return localDate.plusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusDays {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int days) {<br /> return localDateTime.minus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long days) {<br /> return localDateTime.minus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int days) {<br /> return localDateTime.minusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusHours {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int hours) {<br /> return localDateTime.minus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long hours) {<br /> return localDateTime.minus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int hours) {<br /> return localDateTime.minusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusMinutes {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int minutes) {<br /> return localDateTime.minus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long minutes) {<br /> return localDateTime.minus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int minutes) {<br /> return localDateTime.minusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusMonths {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int months) {<br /> return localDateTime.minus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long months) {<br /> return localDateTime.minus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int months) {<br /> return localDateTime.minusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusNanos {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int nanos) {<br /> return localDateTime.minus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long nanos) {<br /> return localDateTime.minus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int nanos) {<br /> return localDateTime.minusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusSeconds {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int seconds) {<br /> return localDateTime.minus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long seconds) {<br /> return localDateTime.minus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int seconds) {<br /> return localDateTime.minusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusWeeks {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int weeks) {<br /> return localDateTime.minus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long weeks) {<br /> return localDateTime.minus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int weeks) {<br /> return localDateTime.minusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeMinusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeMinusYears {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int years) {<br /> return localDateTime.minus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long years) {<br /> return localDateTime.minus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int years) {<br /> return localDateTime.minusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimeOfInstantRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimeOfInstant {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(Instant instant, ZoneId zoneId) {<br /> return Refaster.anyOf(instant.atZone(zoneId).toLocalDateTime(), OffsetDateTime.ofInstant(instant, zoneId).toLocalDateTime());<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(Instant instant, ZoneOffset zoneId) {<br /> return instant.atOffset(zoneId).toLocalDateTime();<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(Instant instant, ZoneId zoneId) {<br /> return LocalDateTime.ofInstant(instant, zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusDays {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int days) {<br /> return localDateTime.plus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long days) {<br /> return localDateTime.plus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int days) {<br /> return localDateTime.plusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusHours {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int hours) {<br /> return localDateTime.plus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long hours) {<br /> return localDateTime.plus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int hours) {<br /> return localDateTime.plusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusMinutes {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int minutes) {<br /> return localDateTime.plus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long minutes) {<br /> return localDateTime.plus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int minutes) {<br /> return localDateTime.plusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusMonths {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int months) {<br /> return localDateTime.plus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long months) {<br /> return localDateTime.plus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int months) {<br /> return localDateTime.plusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusNanos {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int nanos) {<br /> return localDateTime.plus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long nanos) {<br /> return localDateTime.plus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int nanos) {<br /> return localDateTime.plusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusSeconds {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int seconds) {<br /> return localDateTime.plus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long seconds) {<br /> return localDateTime.plus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int seconds) {<br /> return localDateTime.plusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusWeeks {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int weeks) {<br /> return localDateTime.plus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long weeks) {<br /> return localDateTime.plus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int weeks) {<br /> return localDateTime.plusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalDateTimePlusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalDateTimePlusYears {<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, int years) {<br /> return localDateTime.plus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalDateTime before(LocalDateTime localDateTime, long years) {<br /> return localDateTime.plus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalDateTime after(LocalDateTime localDateTime, int years) {<br /> return localDateTime.plusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeMin {<br /> <br /> @BeforeTemplate<br /> LocalTime before() {<br /> return Refaster.anyOf(LocalTime.MIDNIGHT, LocalTime.of(0, 0), LocalTime.of(0, 0, 0), LocalTime.of(0, 0, 0, 0), LocalTime.ofNanoOfDay(0), LocalTime.ofSecondOfDay(0));<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after() {<br /> return LocalTime.MIN;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeMinusHours {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int hours) {<br /> return localTime.minus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long hours) {<br /> return localTime.minus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int hours) {<br /> return localTime.minusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeMinusMinutes {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int minutes) {<br /> return localTime.minus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long minutes) {<br /> return localTime.minus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int minutes) {<br /> return localTime.minusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeMinusNanos {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int nanos) {<br /> return localTime.minus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long nanos) {<br /> return localTime.minus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int nanos) {<br /> return localTime.minusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeMinusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeMinusSeconds {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int seconds) {<br /> return localTime.minus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long seconds) {<br /> return localTime.minus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int seconds) {<br /> return localTime.minusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimeOfInstantRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimeOfInstant {<br /> <br /> @BeforeTemplate<br /> LocalTime before(Instant instant, ZoneId zoneId) {<br /> return Refaster.anyOf(instant.atZone(zoneId).toLocalTime(), LocalDateTime.ofInstant(instant, zoneId).toLocalTime(), OffsetDateTime.ofInstant(instant, zoneId).toLocalTime(), OffsetTime.ofInstant(instant, zoneId).toLocalTime());<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(Instant instant, ZoneOffset zoneId) {<br /> return instant.atOffset(zoneId).toLocalTime();<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(Instant instant, ZoneId zoneId) {<br /> return LocalTime.ofInstant(instant, zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimePlusHours {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int hours) {<br /> return localTime.plus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long hours) {<br /> return localTime.plus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int hours) {<br /> return localTime.plusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimePlusMinutes {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int minutes) {<br /> return localTime.plus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long minutes) {<br /> return localTime.plus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int minutes) {<br /> return localTime.plusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimePlusNanos {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int nanos) {<br /> return localTime.plus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long nanos) {<br /> return localTime.plus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int nanos) {<br /> return localTime.plusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$LocalTimePlusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class LocalTimePlusSeconds {<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, int seconds) {<br /> return localTime.plus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> LocalTime before(LocalTime localTime, long seconds) {<br /> return localTime.plus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> LocalTime after(LocalTime localTime, int seconds) {<br /> return localTime.plusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeIsAfterRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeIsAfter {<br /> <br /> @BeforeTemplate<br /> boolean before(OffsetDateTime a, OffsetDateTime b) {<br /> return a.compareTo(b) > 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(OffsetDateTime a, OffsetDateTime b) {<br /> return a.isAfter(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeIsBeforeRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeIsBefore {<br /> <br /> @BeforeTemplate<br /> boolean before(OffsetDateTime a, OffsetDateTime b) {<br /> return a.compareTo(b) < 0;<br /> }<br /> <br /> @AfterTemplate<br /> @AlsoNegation<br /> boolean after(OffsetDateTime a, OffsetDateTime b) {<br /> return a.isBefore(b);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusDays {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int days) {<br /> return offsetDateTime.minus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long days) {<br /> return offsetDateTime.minus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int days) {<br /> return offsetDateTime.minusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusHours {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int hours) {<br /> return offsetDateTime.minus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long hours) {<br /> return offsetDateTime.minus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int hours) {<br /> return offsetDateTime.minusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusMinutes {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int minutes) {<br /> return offsetDateTime.minus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long minutes) {<br /> return offsetDateTime.minus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int minutes) {<br /> return offsetDateTime.minusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusMonths {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int months) {<br /> return offsetDateTime.minus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long months) {<br /> return offsetDateTime.minus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int months) {<br /> return offsetDateTime.minusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusNanos {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int nanos) {<br /> return offsetDateTime.minus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long nanos) {<br /> return offsetDateTime.minus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int nanos) {<br /> return offsetDateTime.minusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusSeconds {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int seconds) {<br /> return offsetDateTime.minus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long seconds) {<br /> return offsetDateTime.minus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int seconds) {<br /> return offsetDateTime.minusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusWeeks {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int weeks) {<br /> return offsetDateTime.minus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long weeks) {<br /> return offsetDateTime.minus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int weeks) {<br /> return offsetDateTime.minusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeMinusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeMinusYears {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int years) {<br /> return offsetDateTime.minus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long years) {<br /> return offsetDateTime.minus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int years) {<br /> return offsetDateTime.minusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimeOfInstantRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimeOfInstant {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(Instant instant, ZoneId zoneId) {<br /> return instant.atZone(zoneId).toOffsetDateTime();<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(Instant instant, ZoneId zoneId) {<br /> return OffsetDateTime.ofInstant(instant, zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusDays {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int days) {<br /> return offsetDateTime.plus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long days) {<br /> return offsetDateTime.plus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int days) {<br /> return offsetDateTime.plusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusHours {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int hours) {<br /> return offsetDateTime.plus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long hours) {<br /> return offsetDateTime.plus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int hours) {<br /> return offsetDateTime.plusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusMinutes {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int minutes) {<br /> return offsetDateTime.plus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long minutes) {<br /> return offsetDateTime.plus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int minutes) {<br /> return offsetDateTime.plusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusMonths {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int months) {<br /> return offsetDateTime.plus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long months) {<br /> return offsetDateTime.plus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int months) {<br /> return offsetDateTime.plusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusNanos {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int nanos) {<br /> return offsetDateTime.plus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long nanos) {<br /> return offsetDateTime.plus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int nanos) {<br /> return offsetDateTime.plusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusSeconds {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int seconds) {<br /> return offsetDateTime.plus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long seconds) {<br /> return offsetDateTime.plus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int seconds) {<br /> return offsetDateTime.plusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusWeeks {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int weeks) {<br /> return offsetDateTime.plus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long weeks) {<br /> return offsetDateTime.plus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int weeks) {<br /> return offsetDateTime.plusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetDateTimePlusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetDateTimePlusYears {<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, int years) {<br /> return offsetDateTime.plus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetDateTime before(OffsetDateTime offsetDateTime, long years) {<br /> return offsetDateTime.plus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetDateTime after(OffsetDateTime offsetDateTime, int years) {<br /> return offsetDateTime.plusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimeMinusHours {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int hours) {<br /> return offsetTime.minus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long hours) {<br /> return offsetTime.minus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int hours) {<br /> return offsetTime.minusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimeMinusMinutes {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int minutes) {<br /> return offsetTime.minus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long minutes) {<br /> return offsetTime.minus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int minutes) {<br /> return offsetTime.minusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimeMinusNanos {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int nanos) {<br /> return offsetTime.minus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long nanos) {<br /> return offsetTime.minus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int nanos) {<br /> return offsetTime.minusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeMinusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimeMinusSeconds {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int seconds) {<br /> return offsetTime.minus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long seconds) {<br /> return offsetTime.minus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int seconds) {<br /> return offsetTime.minusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimeOfInstantRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimeOfInstant {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(Instant instant, ZoneId zoneId) {<br /> return OffsetDateTime.ofInstant(instant, zoneId).toOffsetTime();<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(Instant instant, ZoneOffset zoneId) {<br /> return instant.atOffset(zoneId).toOffsetTime();<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(Instant instant, ZoneId zoneId) {<br /> return OffsetTime.ofInstant(instant, zoneId);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimePlusHours {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int hours) {<br /> return offsetTime.plus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long hours) {<br /> return offsetTime.plus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int hours) {<br /> return offsetTime.plusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimePlusMinutes {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int minutes) {<br /> return offsetTime.plus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long minutes) {<br /> return offsetTime.plus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int minutes) {<br /> return offsetTime.plusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimePlusNanos {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int nanos) {<br /> return offsetTime.plus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long nanos) {<br /> return offsetTime.plus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int nanos) {<br /> return offsetTime.plusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$OffsetTimePlusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class OffsetTimePlusSeconds {<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, int seconds) {<br /> return offsetTime.plus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> OffsetTime before(OffsetTime offsetTime, long seconds) {<br /> return offsetTime.plus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> OffsetTime after(OffsetTime offsetTime, int seconds) {<br /> return offsetTime.plusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$UtcClockRecipe: Recipe created for the following Refaster template: java<br />static final class UtcClock {<br /> <br /> @BeforeTemplate<br /> @SuppressWarnings(value = "TimeZoneUsage")<br /> Clock before() {<br /> return Clock.system(UTC);<br /> }<br /> <br /> @AfterTemplate<br /> @SuppressWarnings(value = "TimeZoneUsage")<br /> Clock after() {<br /> return Clock.systemUTC();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$UtcConstantRecipe: Recipe created for the following Refaster template: java<br />static final class UtcConstant {<br /> <br /> @BeforeTemplate<br /> ZoneId before() {<br /> return Refaster.anyOf(ZoneId.of("GMT"), ZoneId.of("UTC"), ZoneId.of("+0"), ZoneId.of("-0"), UTC.normalized(), ZoneId.from(UTC));<br /> }<br /> <br /> @AfterTemplate<br /> ZoneOffset after() {<br /> return UTC;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZeroDurationRecipe: Recipe created for the following Refaster template: java<br />static final class ZeroDuration {<br /> <br /> @BeforeTemplate<br /> Duration before(TemporalUnit temporalUnit) {<br /> return Refaster.anyOf(Duration.ofNanos(0), Duration.ofMillis(0), Duration.ofSeconds(0), Duration.ofSeconds(0, 0), Duration.ofMinutes(0), Duration.ofHours(0), Duration.ofDays(0), Duration.of(0, temporalUnit));<br /> }<br /> <br /> @AfterTemplate<br /> Duration after() {<br /> return Duration.ZERO;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZeroPeriodRecipe: Recipe created for the following Refaster template: java<br />static final class ZeroPeriod {<br /> <br /> @BeforeTemplate<br /> Period before() {<br /> return Refaster.anyOf(Period.ofDays(0), Period.ofWeeks(0), Period.ofMonths(0), Period.ofYears(0), Period.of(0, 0, 0));<br /> }<br /> <br /> @AfterTemplate<br /> Period after() {<br /> return Period.ZERO;<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusDays {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int days) {<br /> return zonedDateTime.minus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long days) {<br /> return zonedDateTime.minus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int days) {<br /> return zonedDateTime.minusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusHours {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int hours) {<br /> return zonedDateTime.minus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long hours) {<br /> return zonedDateTime.minus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int hours) {<br /> return zonedDateTime.minusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusMinutes {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int minutes) {<br /> return zonedDateTime.minus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long minutes) {<br /> return zonedDateTime.minus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int minutes) {<br /> return zonedDateTime.minusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusMonths {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int months) {<br /> return zonedDateTime.minus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long months) {<br /> return zonedDateTime.minus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int months) {<br /> return zonedDateTime.minusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusNanos {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int nanos) {<br /> return zonedDateTime.minus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long nanos) {<br /> return zonedDateTime.minus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int nanos) {<br /> return zonedDateTime.minusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusSeconds {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int seconds) {<br /> return zonedDateTime.minus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long seconds) {<br /> return zonedDateTime.minus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int seconds) {<br /> return zonedDateTime.minusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusWeeks {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int weeks) {<br /> return zonedDateTime.minus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long weeks) {<br /> return zonedDateTime.minus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int weeks) {<br /> return zonedDateTime.minusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimeMinusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimeMinusYears {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int years) {<br /> return zonedDateTime.minus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long years) {<br /> return zonedDateTime.minus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int years) {<br /> return zonedDateTime.minusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusDaysRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusDays {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int days) {<br /> return zonedDateTime.plus(Period.ofDays(days));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long days) {<br /> return zonedDateTime.plus(days, ChronoUnit.DAYS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int days) {<br /> return zonedDateTime.plusDays(days);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusHoursRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusHours {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int hours) {<br /> return zonedDateTime.plus(Duration.ofHours(hours));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long hours) {<br /> return zonedDateTime.plus(hours, ChronoUnit.HOURS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int hours) {<br /> return zonedDateTime.plusHours(hours);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusMinutesRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusMinutes {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int minutes) {<br /> return zonedDateTime.plus(Duration.ofMinutes(minutes));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long minutes) {<br /> return zonedDateTime.plus(minutes, ChronoUnit.MINUTES);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int minutes) {<br /> return zonedDateTime.plusMinutes(minutes);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusMonthsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusMonths {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int months) {<br /> return zonedDateTime.plus(Period.ofMonths(months));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long months) {<br /> return zonedDateTime.plus(months, ChronoUnit.MONTHS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int months) {<br /> return zonedDateTime.plusMonths(months);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusNanosRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusNanos {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int nanos) {<br /> return zonedDateTime.plus(Duration.ofNanos(nanos));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long nanos) {<br /> return zonedDateTime.plus(nanos, ChronoUnit.NANOS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int nanos) {<br /> return zonedDateTime.plusNanos(nanos);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusSecondsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusSeconds {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int seconds) {<br /> return zonedDateTime.plus(Duration.ofSeconds(seconds));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long seconds) {<br /> return zonedDateTime.plus(seconds, ChronoUnit.SECONDS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int seconds) {<br /> return zonedDateTime.plusSeconds(seconds);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusWeeksRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusWeeks {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int weeks) {<br /> return zonedDateTime.plus(Period.ofWeeks(weeks));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long weeks) {<br /> return zonedDateTime.plus(weeks, ChronoUnit.WEEKS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int weeks) {<br /> return zonedDateTime.plusWeeks(weeks);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.TimeRulesRecipes$ZonedDateTimePlusYearsRecipe: Recipe created for the following Refaster template: java<br />static final class ZonedDateTimePlusYears {<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, int years) {<br /> return zonedDateTime.plus(Period.ofYears(years));<br /> }<br /> <br /> @BeforeTemplate<br /> ZonedDateTime before(ZonedDateTime zonedDateTime, long years) {<br /> return zonedDateTime.plus(years, ChronoUnit.YEARS);<br /> }<br /> <br /> @AfterTemplate<br /> ZonedDateTime after(ZonedDateTime zonedDateTime, int years) {<br /> return zonedDateTime.plusYears(years);<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes: Refaster template recipes for tech.picnic.errorprone.refasterrules.WebClientRules. Source.

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientGetRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientGet {<br /> <br /> @BeforeTemplate<br /> RequestHeadersSpec<?> before(WebClient webClient) {<br /> return webClient.method(GET);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestHeadersSpec<?> before(WebTestClient webClient) {<br /> return webClient.method(GET);<br /> }<br /> <br /> @AfterTemplate<br /> RequestHeadersSpec<?> after(WebClient webClient) {<br /> return webClient.get();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientHeadRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientHead {<br /> <br /> @BeforeTemplate<br /> RequestHeadersSpec<?> before(WebClient webClient) {<br /> return webClient.method(HEAD);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestHeadersSpec<?> before(WebTestClient webClient) {<br /> return webClient.method(HEAD);<br /> }<br /> <br /> @AfterTemplate<br /> RequestHeadersSpec<?> after(WebClient webClient) {<br /> return webClient.head();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientOptionsRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientOptions {<br /> <br /> @BeforeTemplate<br /> RequestHeadersSpec<?> before(WebClient webClient) {<br /> return webClient.method(OPTIONS);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestHeadersSpec<?> before(WebTestClient webClient) {<br /> return webClient.method(OPTIONS);<br /> }<br /> <br /> @AfterTemplate<br /> RequestHeadersSpec<?> after(WebClient webClient) {<br /> return webClient.options();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientPatchRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientPatch {<br /> <br /> @BeforeTemplate<br /> RequestBodyUriSpec before(WebClient webClient) {<br /> return webClient.method(PATCH);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestBodyUriSpec before(WebTestClient webClient) {<br /> return webClient.method(PATCH);<br /> }<br /> <br /> @AfterTemplate<br /> RequestBodyUriSpec after(WebClient webClient) {<br /> return webClient.patch();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientPostRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientPost {<br /> <br /> @BeforeTemplate<br /> RequestBodyUriSpec before(WebClient webClient) {<br /> return webClient.method(POST);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestBodyUriSpec before(WebTestClient webClient) {<br /> return webClient.method(POST);<br /> }<br /> <br /> @AfterTemplate<br /> RequestBodyUriSpec after(WebClient webClient) {<br /> return webClient.post();<br /> }<br />}<br /> .

  • tech.picnic.errorprone.refasterrules.WebClientRulesRecipes$WebClientPutRecipe: Recipe created for the following Refaster template: java<br />static final class WebClientPut {<br /> <br /> @BeforeTemplate<br /> RequestBodyUriSpec before(WebClient webClient) {<br /> return webClient.method(PUT);<br /> }<br /> <br /> @BeforeTemplate<br /> WebTestClient.RequestBodyUriSpec before(WebTestClient webClient) {<br /> return webClient.method(PUT);<br /> }<br /> <br /> @AfterTemplate<br /> RequestBodyUriSpec after(WebClient webClient) {<br /> return webClient.put();<br /> }<br />}<br /> .

Last updated