java.lang.Object
java.lang.Record
jdk.jshell.SourceCodeAnalysis.Highlight
- 记录组件:
start- 跨度的起始位置end- 跨度的结束位置attributes- 分配给跨度的属性
- 封闭类:
SourceCodeAnalysis
public static record SourceCodeAnalysis.Highlight(int start, int end, Set <SourceCodeAnalysis.Attribute > attributes) extends Record
将可用于着色的属性分配给片段内的跨度。
- 自从:
- 19
-
构造方法总结
构造方法构造方法描述Highlight(int start, int end, Set<SourceCodeAnalysis.Attribute> attributes) 创建Highlight记录类的实例。 -
方法总结
-
构造方法详细信息
-
强调
创建Highlight记录类的实例。- 参数:
start-start记录组件的值end-end记录组件的值attributes-attributes记录组件的值
-
-
方法详情
-
toString
返回此记录类的字符串表示形式。该表示包含类的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希码值。该值源自每个记录组件的哈希码。 -
equals
指示某个其他对象是否“等于”这个对象。如果另一个对象属于同一类并且所有记录组件都相等,则这些对象相等。参考组件与Objects::equals(Object,Object)进行比较;原始组件与“==”进行比较。 -
start
public int start()返回start记录组件的值。- 返回:
start记录组件的值
-
end
public int end()返回end记录组件的值。- 返回:
end记录组件的值
-
attributes
返回attributes记录组件的值。- 返回:
attributes记录组件的值
-