mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-05 19:26:13 +02:00
* always get the real class definition before writing out a mangled name
git-svn-id: branches/jvmbackend@18731 -
This commit is contained in:
parent
441787672d
commit
c7f6ee94e6
@ -346,7 +346,10 @@ implementation
|
|||||||
case tobjectdef(def).objecttype of
|
case tobjectdef(def).objecttype of
|
||||||
odt_javaclass,
|
odt_javaclass,
|
||||||
odt_interfacejava:
|
odt_interfacejava:
|
||||||
|
begin
|
||||||
|
def:=maybe_find_real_class_definition(def,false);
|
||||||
encodedstr:=encodedstr+'L'+tobjectdef(def).jvm_full_typename(true)+';'
|
encodedstr:=encodedstr+'L'+tobjectdef(def).jvm_full_typename(true)+';'
|
||||||
|
end
|
||||||
else
|
else
|
||||||
result:=false;
|
result:=false;
|
||||||
end;
|
end;
|
||||||
|
Loading…
Reference in New Issue
Block a user