创建Java影响报告的行为

创建Java动作产生影响报告报告基于Java类文件的内容或档案上传的数据/ Java文件文件夹LiveCompare层次结构。每个报告生成的行动是存储在一个文件夹下面LiveCompare用户数据目录。如果创建Java影响报告行动的固定参数设置为“false”,其报告存储在以下带时间戳的目录:

< LiveCompare用户数据dir > \公共报告\ \ <工作区名称> \ <报告名称> _YYYYMMDD_HHMMSS

如果报告创建Java影响行动的固定参数设置为“真正的”,其报告存储在以下目录,不包含一个时间戳:

< LiveCompare用户数据dir > \公共报告\ \ <工作区名称> \ <报告名称>

行动属性 描述
固定

一个布尔参数这表明创建Java影响报告的行动是否会生成固定位置报告。如果将该参数设置为“真正的”,行动报告存储在<报告名称>目录;这个目录将被删除,然后重新运行每一次行动。如果固定参数设置为“false”,一份新的报告将生成的带时间戳的目录运行每一次行动。

每个固定位置报告在一个工作区通常应该为其报告名称参数有不同的值。这将确保每个工作流的报告数据集URL指向预期的报告。

都留给 一个字符串列表参数在每一项指的是Java类文件或上传档案的名称。如果两个指定“都留给”和“权利”,产生一个比较报告,“都留给”和“权利”进行了比较。
对象状态保持 一个字符串列表参数定义对象比较状态出现在报告中。可能包含的字符串列表参数值“相同”,“不同”、“三机”,‘In2’,‘NotCompared’,‘CantCompare’或‘NotIn1Or2’。如果不设置这个动作属性,所有比较状态显示。
报告名称 一个字符串参数商店的名称用于生成报告。如果固定参数设置为“false”,生成的报告名称包含一个时间戳指示何时创建报告。
报告的URL 一个字符串数据集将URL生成的报告。
权利 一个字符串列表参数在每一项指的是Java类文件或上传档案的名称。如果两个指定“都留给”和“权利”,产生一个比较报告,“都留给”和“权利”进行了比较。
上衣 一个字符串列表参数在每个项目是指一个上传类文件的名称或档案。如果“都留给”,“权利”和“顶”,指定一个之间的差异的影响分析报告产生“都留给”和“权利”是对“顶部”评估的影响。

比较报告

如果都留给指定和权利属性,创建Java影响行动产生比较报告,都留给和权利进行了比较。

  • 类中存在的都留给只是标记为“三机”。
  • 类中存在的权利只是标记为“In2”。
  • 如果一个类存在都留给和权利,其方法进行比较,通过比较他们的签名。如果签名是相同的,类是相同的。如果签名不同,类都留给被标记为“三机”和权利的类标记为“In2”。
  • 文本文件嵌入到Java档案进行比较,根据他们的文件扩展名。JavaScript文件(. js), Java服务器页面(jsp) manifest文件(.mf), XML文件(XML)和属性文件(. properties)进行了比较。

注意,因为Java支持重载(两种方法名称相同但参数不同),是不可能将一个方法标记为“不同”。

影响分析报告

如果都留给,权利和顶部指定属性,创建Java影响行动产生影响分析报告都留给和权利之间的差异在哪里评估的影响。例如,顶部财产可能指上传自定义类的父类都留给和权利。如果父类都留给和权利是不同的,自定义类的顶部可能会受到影响。

报告内容

如果指定都留给或权利,创建Java影响报告操作生成一个内容报告清单的接口中,字段、文本文件、类和方法在指定的Java文件。

生成的Java影响报告可以通过双击动作的报告的URL访问数据集,或通过选择“查看详细信息”数据集的上下文菜单。他们也可以从一个工作空间的访问报告LiveCompare文件夹的层次结构。选择“重新加载的孩子”文件夹的上下文菜单中列出任何新生成的报告。

报告创建Java影响行动的进展可能会被监控,通过查看详细信息屏幕操作运行时。细节屏幕显示当前正在执行的操作的信息。

例子:

创建Java影响报告行动的例子。

检查报告创建Java影响行动的详细信息,双击操作节点,或选择“查看详细信息”节点的上下文菜单。细节屏幕显示的值都留给,权利,上衣和对象状态参数。

报告创建Java影响行动的进展可能会被监控,通过查看详细信息屏幕操作运行时。以下细节所示:

描述
对象完成 加工对象的数量。
运行时间(秒) 创建Java影响报告的时间行动已经运行。
总运行时间hh: mm: ss 创建Java影响报告的时间行动已经运行在小时,分钟和秒。

按F5键定期更新显示。