Browse Source

* use current_module.realmodulename^ (= unit name as declared in its main
source) instead of the filename of a unit's source as its Java class name

git-svn-id: branches/jvmbackend@18352 -

Jonas Maebe 14 years ago
parent
commit
730f75ed96
1 changed files with 1 additions and 1 deletions
  1. 1 1
      compiler/agjasmin.pas

+ 1 - 1
compiler/agjasmin.pas

@@ -411,7 +411,7 @@ implementation
           begin
           begin
             { fake class type for unit -> name=unitname and
             { fake class type for unit -> name=unitname and
               superclass=java.lang.object }
               superclass=java.lang.object }
-            AsmWriteLn('.class '+ChangeFileExt(ExtractFileName(n),''));
+            AsmWriteLn('.class '+current_module.realmodulename^);
             AsmWriteLn('.super java/lang/Object');
             AsmWriteLn('.super java/lang/Object');
           end
           end
         else
         else