ResolvedServerAddress.java
net.minecraft.client.multiplayer.resolver.ResolvedServerAddress
信息
- 全限定名:net.minecraft.client.multiplayer.resolver.ResolvedServerAddress
- 类型:public interface
- 包:net.minecraft.client.multiplayer.resolver
- 源码路径:src/main/java/net/minecraft/client/multiplayer/resolver/ResolvedServerAddress.java
- 起始行号:L8
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
String getHostName() @ L9
- 方法名:getHostName
- 源码定位:L9
- 返回类型:String
- 修饰符:package-private
参数:
- 无
说明:
TODO
String getHostIp() @ L11
- 方法名:getHostIp
- 源码定位:L11
- 返回类型:String
- 修饰符:package-private
参数:
- 无
说明:
TODO
int getPort() @ L13
- 方法名:getPort
- 源码定位:L13
- 返回类型:int
- 修饰符:package-private
参数:
- 无
说明:
TODO
InetSocketAddress asInetSocketAddress() @ L15
- 方法名:asInetSocketAddress
- 源码定位:L15
- 返回类型:InetSocketAddress
- 修饰符:package-private
参数:
- 无
说明:
TODO
static ResolvedServerAddress from(InetSocketAddress address) @ L17
- 方法名:from
- 源码定位:L17
- 返回类型:ResolvedServerAddress
- 修饰符:static
参数:
- address: InetSocketAddress
说明:
TODO
代码
@OnlyIn(Dist.CLIENT)
public interface ResolvedServerAddress {
String getHostName();
String getHostIp();
int getPort();
InetSocketAddress asInetSocketAddress();
static ResolvedServerAddress from(InetSocketAddress address) {
return new ResolvedServerAddress() {
@Override
public String getHostName() {
return address.getAddress().getHostName();
}
@Override
public String getHostIp() {
return address.getAddress().getHostAddress();
}
@Override
public int getPort() {
return address.getPort();
}
@Override
public InetSocketAddress asInetSocketAddress() {
return address;
}
};
}
}引用的其他类
- 无