Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kurtakov2016-02-22 11:12:35 +0000
committerAlexander Kurtakov2016-02-22 11:12:35 +0000
commitdf703e59dcaf54e3e67098cc409e25e08647a1d6 (patch)
tree29d5a9073dfe6a4d4d4b261d989ffdc58a7faef8 /org.eclipse.help
parent589f7c7a05911bfe8a5e7229ee5234beddb61c79 (diff)
downloadeclipse.platform.ua-df703e59dcaf54e3e67098cc409e25e08647a1d6.tar.gz
eclipse.platform.ua-df703e59dcaf54e3e67098cc409e25e08647a1d6.tar.xz
eclipse.platform.ua-df703e59dcaf54e3e67098cc409e25e08647a1d6.zip
Bug 488210 - Generify org.eclipse.help plugin
Generify reflection methods. Change-Id: I50af87bad74459df4d92f628c965a45eb30d3d1a Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'org.eclipse.help')
-rw-r--r--org.eclipse.help/src/org/eclipse/help/internal/UAElement.java2
-rw-r--r--org.eclipse.help/src/org/eclipse/help/internal/UAElementFactory.java14
2 files changed, 8 insertions, 8 deletions
diff --git a/org.eclipse.help/src/org/eclipse/help/internal/UAElement.java b/org.eclipse.help/src/org/eclipse/help/internal/UAElement.java
index 9edd875ad..9217175db 100644
--- a/org.eclipse.help/src/org/eclipse/help/internal/UAElement.java
+++ b/org.eclipse.help/src/org/eclipse/help/internal/UAElement.java
@@ -189,7 +189,7 @@ public class UAElement implements IUAElement {
return children.toArray(new UAElement[children.size()]);
}
- public Object getChildren(Class clazz) {
+ public Object getChildren(Class<?> clazz) {
IUAElement[] children = getChildren();
if (children.length > 0) {
List<Object> list = new ArrayList<>();
diff --git a/org.eclipse.help/src/org/eclipse/help/internal/UAElementFactory.java b/org.eclipse.help/src/org/eclipse/help/internal/UAElementFactory.java
index 2788a9a37..2c3638342 100644
--- a/org.eclipse.help/src/org/eclipse/help/internal/UAElementFactory.java
+++ b/org.eclipse.help/src/org/eclipse/help/internal/UAElementFactory.java
@@ -98,11 +98,11 @@ public class UAElementFactory {
public static UAElement newElement(Element element) {
String name = element.getNodeName();
- Class clazz = (Class)classByElementName.get(name);
+ Class<?> clazz = (Class) classByElementName.get(name);
if (clazz != null) {
try {
- Constructor constructor = clazz.getConstructor(new Class[] { Element.class });
- return (UAElement)constructor.newInstance(new Object[] { element });
+ Constructor<?> constructor = clazz.getConstructor(Element.class);
+ return (UAElement) constructor.newInstance(element);
}
catch (Exception e) {
String msg = "Error creating document model element"; //$NON-NLS-1$
@@ -114,12 +114,12 @@ public class UAElementFactory {
public static UAElement newElement(IUAElement src) {
for (int i=0;i<interfaceTable.length;++i) {
- Class interfaze = interfaceTable[i][0];
- Class clazz = interfaceTable[i][1];
+ Class<?> interfaze = interfaceTable[i][0];
+ Class<?> clazz = interfaceTable[i][1];
if (interfaze.isAssignableFrom(src.getClass())) {
try {
- Constructor constructor = clazz.getConstructor(new Class[] { interfaze });
- return (UAElement)constructor.newInstance(new Object[] { src });
+ Constructor constructor = clazz.getConstructor(interfaze);
+ return (UAElement) constructor.newInstance(src);
}
catch (Exception e) {
String msg = "Error creating document model element"; //$NON-NLS-1$

Back to the top