记录类 ModDevMcpDefaults

java.lang.Object
java.lang.Record
dev.vfyjxf.mcp.gradle.ModDevMcpDefaults

public record ModDevMcpDefaults(org.gradle.api.file.Directory projectDirectory, org.gradle.api.provider.Provider<String> compileTaskPath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classOutputDir, org.gradle.api.provider.Provider<String> serverId, org.gradle.api.provider.Provider<String> gatewayMainClass, org.gradle.api.provider.Provider<String> backendMainClass, org.gradle.api.provider.Provider<String> javaCommand, org.gradle.api.provider.Provider<String> host, org.gradle.api.provider.Provider<Integer> port, org.gradle.api.provider.Provider<Integer> proxyPort, org.gradle.api.file.FileCollection runtimeClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> clientFilesOutputDir) extends Record
  • 构造器概要

    构造器
    构造器
    说明
    ModDevMcpDefaults(org.gradle.api.file.Directory projectDirectory, org.gradle.api.provider.Provider<String> compileTaskPath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classOutputDir, org.gradle.api.provider.Provider<String> serverId, org.gradle.api.provider.Provider<String> gatewayMainClass, org.gradle.api.provider.Provider<String> backendMainClass, org.gradle.api.provider.Provider<String> javaCommand, org.gradle.api.provider.Provider<String> host, org.gradle.api.provider.Provider<Integer> port, org.gradle.api.provider.Provider<Integer> proxyPort, org.gradle.api.file.FileCollection runtimeClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> clientFilesOutputDir)
    创建 ModDevMcpDefaults 记录类的实例。
  • 方法概要

    修饰符和类型
    方法
    说明
    org.gradle.api.provider.Provider<String>
    返回 backendMainClass 记录组件的值。
    org.gradle.api.provider.Provider<org.gradle.api.file.Directory>
    返回 classOutputDir 记录组件的值。
    org.gradle.api.provider.Provider<org.gradle.api.file.Directory>
    返回 clientFilesOutputDir 记录组件的值。
    org.gradle.api.provider.Provider<String>
    返回 compileTaskPath 记录组件的值。
    final boolean
    指示某个其他对象是否“等于”此对象。
    org.gradle.api.provider.Provider<String>
    返回 gatewayMainClass 记录组件的值。
    final int
    返回此对象的哈希代码值。
    org.gradle.api.provider.Provider<String>
    返回 host 记录组件的值。
    org.gradle.api.provider.Provider<String>
    返回 javaCommand 记录组件的值。
    org.gradle.api.provider.Provider<Integer>
    返回 port 记录组件的值。
    org.gradle.api.file.Directory
    返回 projectDirectory 记录组件的值。
    org.gradle.api.provider.Provider<Integer>
    返回 proxyPort 记录组件的值。
    org.gradle.api.file.FileCollection
    返回 runtimeClasspath 记录组件的值。
    org.gradle.api.provider.Provider<String>
    返回 serverId 记录组件的值。
    final String
    返回此记录类的字符串表示形式。

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 构造器详细资料

    • ModDevMcpDefaults

      public ModDevMcpDefaults(org.gradle.api.file.Directory projectDirectory, org.gradle.api.provider.Provider<String> compileTaskPath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classOutputDir, org.gradle.api.provider.Provider<String> serverId, org.gradle.api.provider.Provider<String> gatewayMainClass, org.gradle.api.provider.Provider<String> backendMainClass, org.gradle.api.provider.Provider<String> javaCommand, org.gradle.api.provider.Provider<String> host, org.gradle.api.provider.Provider<Integer> port, org.gradle.api.provider.Provider<Integer> proxyPort, org.gradle.api.file.FileCollection runtimeClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> clientFilesOutputDir)
      创建 ModDevMcpDefaults 记录类的实例。
      参数:
      projectDirectory - projectDirectory 记录组件的值
      compileTaskPath - compileTaskPath 记录组件的值
      classOutputDir - classOutputDir 记录组件的值
      serverId - serverId 记录组件的值
      gatewayMainClass - gatewayMainClass 记录组件的值
      backendMainClass - backendMainClass 记录组件的值
      javaCommand - javaCommand 记录组件的值
      host - host 记录组件的值
      port - port 记录组件的值
      proxyPort - proxyPort 记录组件的值
      runtimeClasspath - runtimeClasspath 记录组件的值
      clientFilesOutputDir - clientFilesOutputDir 记录组件的值
  • 方法详细资料

    • toString

      public final String toString()
      返回此记录类的字符串表示形式。此表示形式包含类的名称,后跟每个记录组件的名称和值。
      指定者:
      toString 在类中 Record
      返回:
      此对象的字符串表示形式
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • projectDirectory

      public org.gradle.api.file.Directory projectDirectory()
      返回 projectDirectory 记录组件的值。
      返回:
      projectDirectory 记录组件的值
    • compileTaskPath

      public org.gradle.api.provider.Provider<String> compileTaskPath()
      返回 compileTaskPath 记录组件的值。
      返回:
      compileTaskPath 记录组件的值
    • classOutputDir

      public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> classOutputDir()
      返回 classOutputDir 记录组件的值。
      返回:
      classOutputDir 记录组件的值
    • serverId

      public org.gradle.api.provider.Provider<String> serverId()
      返回 serverId 记录组件的值。
      返回:
      serverId 记录组件的值
    • gatewayMainClass

      public org.gradle.api.provider.Provider<String> gatewayMainClass()
      返回 gatewayMainClass 记录组件的值。
      返回:
      gatewayMainClass 记录组件的值
    • backendMainClass

      public org.gradle.api.provider.Provider<String> backendMainClass()
      返回 backendMainClass 记录组件的值。
      返回:
      backendMainClass 记录组件的值
    • javaCommand

      public org.gradle.api.provider.Provider<String> javaCommand()
      返回 javaCommand 记录组件的值。
      返回:
      javaCommand 记录组件的值
    • host

      public org.gradle.api.provider.Provider<String> host()
      返回 host 记录组件的值。
      返回:
      host 记录组件的值
    • port

      public org.gradle.api.provider.Provider<Integer> port()
      返回 port 记录组件的值。
      返回:
      port 记录组件的值
    • proxyPort

      public org.gradle.api.provider.Provider<Integer> proxyPort()
      返回 proxyPort 记录组件的值。
      返回:
      proxyPort 记录组件的值
    • runtimeClasspath

      public org.gradle.api.file.FileCollection runtimeClasspath()
      返回 runtimeClasspath 记录组件的值。
      返回:
      runtimeClasspath 记录组件的值
    • clientFilesOutputDir

      public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> clientFilesOutputDir()
      返回 clientFilesOutputDir 记录组件的值。
      返回:
      clientFilesOutputDir 记录组件的值