Skip to content

Commit

Permalink
remove dependency lombok
Browse files Browse the repository at this point in the history
smaller about 2MB than before
  • Loading branch information
MrXiaoM committed Feb 8, 2025
1 parent edf8469 commit 8b0c6d1
Show file tree
Hide file tree
Showing 78 changed files with 1 addition and 496 deletions.
2 changes: 0 additions & 2 deletions onebot/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ tasks.test {
}

dependencies {
implementation("org.projectlombok:lombok:1.18.26")
implementation("com.google.code.gson:gson:2.10.1")
implementation("org.jetbrains:annotations:24.0.1")
implementation("org.slf4j:slf4j-api:2.0.5")
Expand All @@ -30,7 +29,6 @@ dependencies {
implementation("org.java-websocket:Java-WebSocket:1.5.7")

annotationProcessor("org.java-websocket:Java-WebSocket:1.5.7")
annotationProcessor("org.projectlombok:lombok:1.18.26")
testCompileOnly("org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.6.4")
testImplementation("ch.qos.logback:logback-classic:1.4.14")
testImplementation("org.junit.jupiter:junit-jupiter:5.8.1")
Expand Down
4 changes: 0 additions & 4 deletions onebot/src/main/kotlin/sdk/entity/Anonymous.kt
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data

@Data
@AllArgsConstructor
class Anonymous {
@SerializedName("id")
var id = 0L
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/File.kt
Original file line number Diff line number Diff line change
@@ -1,12 +1,10 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

/**
* 文件实体
*/
@Data
class File {
@SerializedName("id")
var id = ""
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/GroupSender.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

@Data
class GroupSender {
@SerializedName("user_id")
var userId = ""
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/GuildMsgId.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

@Data
class GuildMsgId {
@SerializedName("message_id")
var messageId: String? = null
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/GuildSender.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

@Data
class GuildSender {
@SerializedName("user_id")
var userId = 0L
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/MsgId.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

@Data
class MsgId {
@SerializedName("message_id")
var messageId: Int? = null
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/PrivateSender.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,7 @@ package cn.evolvefield.onebot.sdk.entity

import cn.evolvefield.onebot.sdk.util.json.MessageEventAdapter
import com.google.gson.annotations.JsonAdapter
import lombok.Data

@Data
@JsonAdapter(MessageEventAdapter.PrivateSenderAdapter::class)
class PrivateSender {
var userId = 0L
Expand Down
2 changes: 0 additions & 2 deletions onebot/src/main/kotlin/sdk/entity/Sender.kt
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
package cn.evolvefield.onebot.sdk.entity

import com.google.gson.annotations.SerializedName
import lombok.Data

@Data
class Sender {
@SerializedName("user_id")
var userId = ""
Expand Down
8 changes: 0 additions & 8 deletions onebot/src/main/kotlin/sdk/event/Event.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,12 @@ package cn.evolvefield.onebot.sdk.event

import cn.evolvefield.onebot.sdk.action.JsonContainer
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

/**
* 事件上报
*
* @author cnlimiter
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
open class Event : JsonContainer() {
@SerializedName("post_type")
var postType: String = ""
Expand Down
10 changes: 1 addition & 9 deletions onebot/src/main/kotlin/sdk/event/IgnoreEvent.kt
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
package cn.evolvefield.onebot.sdk.event

import cn.evolvefield.onebot.sdk.event.Event
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.experimental.SuperBuilder

@Data
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
class IgnoreEvent constructor() : Event() {
class IgnoreEvent() : Event() {
init {
postType = "IGNORED"
time = System.currentTimeMillis()
Expand Down
6 changes: 0 additions & 6 deletions onebot/src/main/kotlin/sdk/event/UnsolvedEvent.kt
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
package cn.evolvefield.onebot.sdk.event

import cn.evolvefield.onebot.sdk.event.Event
import lombok.Data
import lombok.EqualsAndHashCode

/**
* 未成功解析的事件
*
* @author MrXiaoM
*/
@Data
@EqualsAndHashCode(callSuper = true)
class UnsolvedEvent : Event() {
var jsonString: String = "{}"
}
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/message/GroupMessageEvent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,7 @@ import cn.evolvefield.onebot.sdk.entity.Anonymous
import cn.evolvefield.onebot.sdk.entity.GroupSender
import cn.evolvefield.onebot.sdk.util.json.MessageEventAdapter
import com.google.gson.annotations.JsonAdapter;
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
@JsonAdapter(MessageEventAdapter::class)
class GroupMessageEvent : MessageEvent() {
var messageId: Int = 0
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/message/GuildMessageEvent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,7 @@ package cn.evolvefield.onebot.sdk.event.message
import cn.evolvefield.onebot.sdk.entity.GuildSender
import cn.evolvefield.onebot.sdk.util.json.MessageEventAdapter
import com.google.gson.annotations.JsonAdapter
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
@JsonAdapter(MessageEventAdapter::class)
class GuildMessageEvent : MessageEvent() {
var messageId = ""
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/message/MessageEvent.kt
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
package cn.evolvefield.onebot.sdk.event.message

import cn.evolvefield.onebot.sdk.event.Event
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
open class MessageEvent : Event() {
var messageType = ""
var userId = 0L
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/message/PrivateMessageEvent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,12 @@ package cn.evolvefield.onebot.sdk.event.message
import cn.evolvefield.onebot.sdk.entity.PrivateSender
import cn.evolvefield.onebot.sdk.util.json.MessageEventAdapter
import com.google.gson.annotations.JsonAdapter
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

/**
* 私聊消息
*
* @author cnlimiter
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
@JsonAdapter(MessageEventAdapter::class)
class PrivateMessageEvent : MessageEvent() {
var messageId = 0
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/meta/HeartbeatMetaEvent.kt
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
package cn.evolvefield.onebot.sdk.event.meta

import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
class HeartbeatMetaEvent : MetaEvent() {
init {
metaEventType = "heartbeat"
Expand Down
8 changes: 0 additions & 8 deletions onebot/src/main/kotlin/sdk/event/meta/LifecycleMetaEvent.kt
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
package cn.evolvefield.onebot.sdk.event.meta

import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
class LifecycleMetaEvent : MetaEvent() {
init {
metaEventType = "lifecycle"
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/meta/MetaEvent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,7 @@ package cn.evolvefield.onebot.sdk.event.meta

import cn.evolvefield.onebot.sdk.event.Event
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
open class MetaEvent : Event() {
init {
postType = "meta_event"
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/notice/NoticeEvent.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,7 @@ package cn.evolvefield.onebot.sdk.event.notice

import cn.evolvefield.onebot.sdk.event.Event
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
open class NoticeEvent : Event() {
@SerializedName("notice_type")
var noticeType = ""
Expand Down
10 changes: 0 additions & 10 deletions onebot/src/main/kotlin/sdk/event/notice/NotifyNoticeEvent.kt
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
package cn.evolvefield.onebot.sdk.event.notice

import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.ToString

@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
class NotifyNoticeEvent : NoticeEvent() {
@SerializedName("sub_type")
var subType = ""
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
package cn.evolvefield.onebot.sdk.event.notice.friend

import cn.evolvefield.onebot.sdk.event.request.RequestEvent
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
class FriendAddNoticeEvent : RequestEvent()
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,7 @@ package cn.evolvefield.onebot.sdk.event.notice.friend

import cn.evolvefield.onebot.sdk.event.notice.NoticeEvent
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor
import lombok.experimental.SuperBuilder

@Data
@NoArgsConstructor
@AllArgsConstructor
@SuperBuilder(toBuilder = true)
@EqualsAndHashCode(callSuper = true)
class PrivateMsgDeleteNoticeEvent : NoticeEvent() {
@SerializedName("operator_id")
var operatorId = 0L
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,7 @@ package cn.evolvefield.onebot.sdk.event.notice.friend

import cn.evolvefield.onebot.sdk.event.notice.NoticeEvent
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor

@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
class PrivatePokeNoticeEvent : NoticeEvent() {
@SerializedName("sub_type")
var subType = ""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,7 @@ package cn.evolvefield.onebot.sdk.event.notice.group

import cn.evolvefield.onebot.sdk.event.notice.NoticeEvent
import com.google.gson.annotations.SerializedName
import lombok.AllArgsConstructor
import lombok.Data
import lombok.EqualsAndHashCode
import lombok.NoArgsConstructor

@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
class GroupAdminNoticeEvent : NoticeEvent() {
/**
* set、unset
Expand Down
Loading

0 comments on commit 8b0c6d1

Please sign in to comment.