forked from JavaTX/JavaCompilerCore
Fehler in JavaClassRegistry.contains fixen
This commit is contained in:
parent
c480e25805
commit
56e4192df4
@ -199,7 +199,7 @@ public class SyntaxTreeGenerator{
|
|||||||
modifiers += newModifier;
|
modifiers += newModifier;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
JavaClassName name = convert(ctx.Identifier());
|
JavaClassName name = reg.getName(ctx.Identifier().getText());
|
||||||
GenericDeclarationList genericClassParameters = TypeGenerator.convert(ctx.typeParameters(), reg, generics);
|
GenericDeclarationList genericClassParameters = TypeGenerator.convert(ctx.typeParameters(), reg, generics);
|
||||||
Block class_block = null;
|
Block class_block = null;
|
||||||
List<Field> fielddecl = convertFields(ctx.classBody());
|
List<Field> fielddecl = convertFields(ctx.classBody());
|
||||||
@ -324,21 +324,6 @@ public class SyntaxTreeGenerator{
|
|||||||
return convertModifier(ctx.getText());
|
return convertModifier(ctx.getText());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
Converts a TerminalNode to JavaClassName. If pkgName is set, it will be included like expected.
|
|
||||||
**/
|
|
||||||
private JavaClassName convert(TerminalNode t){
|
|
||||||
String name = "";
|
|
||||||
if(this.pkgName != null){
|
|
||||||
name = this.pkgName + "." + t.toString();
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
name = t.toString();
|
|
||||||
}
|
|
||||||
return this.reg.getName(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
private ClassOrInterface convertEnum(Java8Parser.EnumDeclarationContext ctx){
|
private ClassOrInterface convertEnum(Java8Parser.EnumDeclarationContext ctx){
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -32,6 +32,6 @@ public class JavaClassRegistry {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public boolean contains(String whole) {
|
public boolean contains(String whole) {
|
||||||
return existingClasses.contains(whole);
|
return existingClasses.contains(new JavaClassName(whole));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user