mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-25 11:56:29 +00:00
Fixed #1926 Constructors namespace taken from class - should be always public
This commit is contained in:
@@ -170,18 +170,8 @@ public class TraitClass extends Trait implements TraitWithSlot {
|
||||
|
||||
//instance initializer - constructor
|
||||
if (!instanceInfo.isInterface()) {
|
||||
String modifier = "";
|
||||
Multiname m = abc.constants.getMultiname(instanceInfo.name_index);
|
||||
Namespace ns = m.getNamespace(abc.constants);
|
||||
if (ns != null) {
|
||||
modifier = ns.getPrefix(abc) + " ";
|
||||
if (modifier.equals(" ")) {
|
||||
modifier = "";
|
||||
}
|
||||
if (modifier.startsWith("private")) { //cannot have private constuctor
|
||||
modifier = "";
|
||||
}
|
||||
}
|
||||
String modifier = "public ";
|
||||
Multiname m = abc.constants.getMultiname(instanceInfo.name_index);
|
||||
|
||||
writer.newLine();
|
||||
writer.startTrait(GraphTextWriter.TRAIT_INSTANCE_INITIALIZER);
|
||||
|
||||
Reference in New Issue
Block a user