diff --git a/src/lu/fisch/structorizer/gui/changelog.txt b/src/lu/fisch/structorizer/gui/changelog.txt index d99afe63..da90ac2f 100644 --- a/src/lu/fisch/structorizer/gui/changelog.txt +++ b/src/lu/fisch/structorizer/gui/changelog.txt @@ -23,7 +23,7 @@ Known issues (also see https://github.com/fesch/Structorizer.Desktop/issues): - ARM export is still experimental and relies on a specific and very restricted syntax for the element contents in order to produce meaningful results. -Current development version 3.32-17 (2024-03-09) +Current development version 3.32-17 (2024-03-10) - 01: Bugfix #987: Duplicate subroutine comment export by Pascal generator <2> - 01: Bugfix #988: Syntax error in Structorizer.bat and Arranger.bat fixed <2> - 01: Bugfix #989: Expressions in EXIT elements (e.g. return) were forgotten diff --git a/src/lu/fisch/structorizer/locales/pt_br.txt b/src/lu/fisch/structorizer/locales/pt_br.txt index 32ca9bb8..70da0bd0 100644 --- a/src/lu/fisch/structorizer/locales/pt_br.txt +++ b/src/lu/fisch/structorizer/locales/pt_br.txt @@ -66,6 +66,7 @@ * PUC-Minas 2023-12-31 Completion and correction of the message set * Kay Gürtzig 2024-02-28 Control.lblCallLevel.text and Control.chkCollectRuntimeData.text shortened * Kay Gürtzig 2024-03-04 Mnemonics adapted, some PluginOptionDialog messages added. + * PUC-Minas 2024-03-09 Issue #1131: Messages for new Java import option provided * ****************************************************************************************************** * @@ -1133,8 +1134,8 @@ PluginOptionDialog.btnOk.text=OK PluginOptionDialog.btnCancel.text=Cancelar PluginOptionDialog.optionComponents.convert_syntax.text=Converter declarações/expreções a um estilo como Pascal PluginOptionDialog.optionComponents.convert_syntax.tooltip=Esta opção aumenta la probabilidade de poder executar ou re-exportar o resultado em Structorizer. -PluginOptionDialog.optionComponents.dissect_anon_inner_class.text=Desmembrar clases anônimas interiores em diagramas -PluginOptionDialog.optionComponents.dissect_anon_inner_class.tooltip=Caso contrário, uma clase anônima definida de passagem simplesmente seja pousado como longa expressão de código-fonte em o elemento que contém sua instânciasão. +PluginOptionDialog.optionComponents.dissect_anon_inner_class.text=Discriminar classes anônimas interiores a diagramas +PluginOptionDialog.optionComponents.dissect_anon_inner_class.tooltip=De outro modo, uma classe anônima definida instantaneamente será passada como uma extensa expressão em código fonte ao elemento instanciador. PluginOptionDialog.optionComponents.debugLines.text[getPluginKey():COBOLParser]= PluginOptionDialog.optionComponents.debugLines.tooltip[getPluginKey():COBOLParser]= PluginOptionDialog.optionComponents.decimalComma.text[getPluginKey():COBOLParser]= diff --git a/src/lu/fisch/structorizer/parsers/JavaParser.java b/src/lu/fisch/structorizer/parsers/JavaParser.java index 5c39952e..b1d7bbc9 100644 --- a/src/lu/fisch/structorizer/parsers/JavaParser.java +++ b/src/lu/fisch/structorizer/parsers/JavaParser.java @@ -2831,7 +2831,7 @@ private String deriveAnonInnerClass(Reduction instCreaRed) throws ParserCancelle classRoot.comment.insert("CLASS" + (this.includables.size() > 1 ? " in class " + qualifier : ""), 0); classRoot.getComment().add(("Anonymous inner class").trim()); - classRoot.comment.add("==== " + className0); + classRoot.comment.add("==== extends or implements " + className0); // Now descend into the body int ixBody = 4;