Skip to content
Snippets Groups Projects
Commit a501bf98 authored by jeffliu's avatar jeffliu
Browse files

[92983] Component Tool "Internal Violations" report needs refinement

parent e7921713
No related branches found
No related tags found
No related merge requests found
...@@ -240,7 +240,8 @@ public class ComponentUseEmitter extends AbstractEmitter implements IClazzVisito ...@@ -240,7 +240,8 @@ public class ComponentUseEmitter extends AbstractEmitter implements IClazzVisito
// use: implement // use: implement
String[] interfaces = clazz.getInterfaces(); String[] interfaces = clazz.getInterfaces();
for (int i = 0; i < interfaces.length; i++) for (int i = 0; i < interfaces.length; i++)
addUniqueClassUse(source, interfaces[i], null, null, Boolean.TRUE, null, null); if (isReportClassUse(className, interfaces[i]))
addUniqueClassUse(source, interfaces[i], null, null, Boolean.TRUE, null, null);
} }
// use: reference // use: reference
Set refClasses = clazz.getReferencedTypes(); Set refClasses = clazz.getReferencedTypes();
......
...@@ -775,7 +775,11 @@ ...@@ -775,7 +775,11 @@
<unzip src="${buildDirectory}/${buildLabel}/wtp-jst-Automated-Tests-${buildId}.zip" dest="${apitoolsDir}/test"/> <unzip src="${buildDirectory}/${buildLabel}/wtp-jst-Automated-Tests-${buildId}.zip" dest="${apitoolsDir}/test"/>
<antcall target="runAPIToolsEmitter"> <antcall target="runAPIToolsEmitter">
<param name="emitterClass" value="org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter"/> <param name="emitterClass" value="org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter"/>
<param name="args" value="-eclipseDir ${apitoolsDir}/base/eclipse/plugins -compXMLDir ${buildDirectory}/plugins -compRefDir ${apitoolsDir}/${component.xml} -compVioDir ${buildDirectory}/${buildLabel}/apitools -include org.eclipse. -genHTML -genUsage -debug"/> <param name="args" value="-eclipseDir ${apitoolsDir}/base/eclipse/plugins -compXMLDir ${buildDirectory}/plugins -compRefDir ${apitoolsDir}/${component.xml} -compVioDir ${buildDirectory}/${buildLabel}/apitools -include org.eclipse. -exclude org.eclipse.wst. org.eclipse.jst. -genHTML -genUsage -debug"/>
</antcall>
<antcall target="runAPIToolsEmitter">
<param name="emitterClass" value="org.eclipse.wtp.releng.tools.component.violation.ComponentViolationEmitter"/>
<param name="args" value="-eclipseDir ${apitoolsDir}/base/eclipse/plugins -compXMLDir ${buildDirectory}/plugins -compRefDir ${apitoolsDir}/${component.xml} -compVioDir ${buildDirectory}/${buildLabel}/apitools2 -include org.eclipse.wst. org.eclipse.jst. -genHTML -genUsage -debug"/>
</antcall> </antcall>
<tstamp/> <tstamp/>
<antcall target="runAPIToolsEmitter"> <antcall target="runAPIToolsEmitter">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment