attempt to fix v1.class does not exist (#28309)
* sometimes I see v1.class does not exist error from incremental compiler * could be because we have `object v1` and `trait V1` in same package
This commit is contained in:
parent
1062a97ee8
commit
be5a17aeae
2 changed files with 11 additions and 11 deletions
|
|
@ -246,15 +246,15 @@ public class PersistenceSchemaEvolutionDocTest {
|
||||||
}
|
}
|
||||||
|
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
interface V1 {};
|
interface Version1 {};
|
||||||
|
|
||||||
interface V2 {}
|
interface Version2 {}
|
||||||
|
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
public
|
public
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
// V1 event:
|
// V1 event:
|
||||||
static class UserDetailsChanged implements V1 {
|
static class UserDetailsChanged implements Version1 {
|
||||||
public final String name;
|
public final String name;
|
||||||
public final String address;
|
public final String address;
|
||||||
|
|
||||||
|
|
@ -268,7 +268,7 @@ public class PersistenceSchemaEvolutionDocTest {
|
||||||
public
|
public
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
// corresponding V2 events:
|
// corresponding V2 events:
|
||||||
static class UserNameChanged implements V2 {
|
static class UserNameChanged implements Version2 {
|
||||||
public final String name;
|
public final String name;
|
||||||
|
|
||||||
public UserNameChanged(String name) {
|
public UserNameChanged(String name) {
|
||||||
|
|
@ -278,7 +278,7 @@ public class PersistenceSchemaEvolutionDocTest {
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
public
|
public
|
||||||
// #split-events-during-recovery
|
// #split-events-during-recovery
|
||||||
static class UserAddressChanged implements V2 {
|
static class UserAddressChanged implements Version2 {
|
||||||
public final String address;
|
public final String address;
|
||||||
|
|
||||||
public UserAddressChanged(String address) {
|
public UserAddressChanged(String address) {
|
||||||
|
|
|
||||||
|
|
@ -235,15 +235,15 @@ class PersonSerializerSettingsBox {
|
||||||
final case class SamplePayload(p: Any)
|
final case class SamplePayload(p: Any)
|
||||||
|
|
||||||
//#split-events-during-recovery
|
//#split-events-during-recovery
|
||||||
trait V1
|
trait Version1
|
||||||
trait V2
|
trait Version2
|
||||||
|
|
||||||
// V1 event:
|
// V1 event:
|
||||||
final case class UserDetailsChanged(name: String, address: String) extends V1
|
final case class UserDetailsChanged(name: String, address: String) extends Version1
|
||||||
|
|
||||||
// corresponding V2 events:
|
// corresponding V2 events:
|
||||||
final case class UserNameChanged(name: String) extends V2
|
final case class UserNameChanged(name: String) extends Version2
|
||||||
final case class UserAddressChanged(address: String) extends V2
|
final case class UserAddressChanged(address: String) extends Version2
|
||||||
|
|
||||||
// event splitting adapter:
|
// event splitting adapter:
|
||||||
class UserEventsAdapter extends EventAdapter {
|
class UserEventsAdapter extends EventAdapter {
|
||||||
|
|
@ -254,7 +254,7 @@ class UserEventsAdapter extends EventAdapter {
|
||||||
case UserDetailsChanged(name, null) => EventSeq(UserNameChanged(name))
|
case UserDetailsChanged(name, null) => EventSeq(UserNameChanged(name))
|
||||||
case UserDetailsChanged(name, address) =>
|
case UserDetailsChanged(name, address) =>
|
||||||
EventSeq(UserNameChanged(name), UserAddressChanged(address))
|
EventSeq(UserNameChanged(name), UserAddressChanged(address))
|
||||||
case event: V2 => EventSeq(event)
|
case event: Version2 => EventSeq(event)
|
||||||
}
|
}
|
||||||
|
|
||||||
override def toJournal(event: Any): Any = event
|
override def toJournal(event: Any): Any = event
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue