diff --git a/src/net/sourceforge/plantuml/baraye/EntityFactory.java b/src/net/sourceforge/plantuml/baraye/EntityFactory.java index 7e8a774da..f9075ba89 100644 --- a/src/net/sourceforge/plantuml/baraye/EntityFactory.java +++ b/src/net/sourceforge/plantuml/baraye/EntityFactory.java @@ -310,6 +310,10 @@ public final class EntityFactory implements IEntityFactory { if (result != null && result != leafs2.get(result.getIdent())) bigError(); + for (ILeaf tmp : leafsByCode.values()) + if (tmp.getIdent().equals(code)) + return tmp; + return result; } diff --git a/src/net/sourceforge/plantuml/cucadiagram/Ident.java b/src/net/sourceforge/plantuml/cucadiagram/Ident.java index 74cabec62..969b20bdc 100644 --- a/src/net/sourceforge/plantuml/cucadiagram/Ident.java +++ b/src/net/sourceforge/plantuml/cucadiagram/Ident.java @@ -202,6 +202,10 @@ public class Ident implements Code { @Override public boolean equals(Object obj) { + if (obj instanceof CodeImpl) { + final CodeImpl other = (CodeImpl) obj; + return other.getName().equals(toString(".")); + } final Ident other = (Ident) obj; return this.parts.equals(other.parts); } diff --git a/src/net/sourceforge/plantuml/version/Version.java b/src/net/sourceforge/plantuml/version/Version.java index 3e9489baa..01ed85987 100644 --- a/src/net/sourceforge/plantuml/version/Version.java +++ b/src/net/sourceforge/plantuml/version/Version.java @@ -45,7 +45,7 @@ public class Version { private static final int MAJOR_SEPARATOR = 1000000; public static int version() { - return 1202300; + return 1202301; } public static int versionPatched() { @@ -81,7 +81,7 @@ public class Version { } public static int beta() { - final int beta = 5; + final int beta = 0; return beta; } @@ -94,7 +94,7 @@ public class Version { } public static long compileTime() { - return 1673289094677L; + return 1674997136325L; } public static String compileTimeString() { diff --git a/stdlib/cloudinsight-abx.repx b/stdlib/cloudinsight-abx.repx index bb721e9df..7c5c02044 100644 Binary files a/stdlib/cloudinsight-abx.repx and b/stdlib/cloudinsight-abx.repx differ diff --git a/stdlib/cloudinsight-dex.repx b/stdlib/cloudinsight-dex.repx index fb96b3918..208690274 100644 Binary files a/stdlib/cloudinsight-dex.repx and b/stdlib/cloudinsight-dex.repx differ