diff --git a/src/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java b/src/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java index 06069bc6..cc5170bb 100644 --- a/src/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java +++ b/src/de/dhbwstuttgart/syntaxtree/factory/UnifyTypeFactory.java @@ -172,7 +172,7 @@ public class UnifyTypeFactory { public static Type convert(ReferenceType t) { //TODO: Hier kann man die GTVs extrahieren - if(t.getName() == "void")return new Void(NULL_NODE, 0); + if(t.getName().toString().equals(Void.VOID_NAME))return new Void(NULL_NODE, 0); RefType ret = new RefType(t.getName(),null,0); ret.set_ParaList(convert(t.getTypeParams())); return ret; diff --git a/src/de/dhbwstuttgart/syntaxtree/type/Void.java b/src/de/dhbwstuttgart/syntaxtree/type/Void.java index 500c65a3..740be9a4 100755 --- a/src/de/dhbwstuttgart/syntaxtree/type/Void.java +++ b/src/de/dhbwstuttgart/syntaxtree/type/Void.java @@ -15,13 +15,14 @@ public class Void extends RefType // ino.end // ino.class.Void.26857.body { + public static final String VOID_NAME = "void"; // ino.method.Void.26861.definition public Void(SyntaxTreeNode parent,int offset) // ino.end // ino.method.Void.26861.body { super(parent,offset); - super.setName("void"); + super.setName(VOID_NAME); } // ino.end