JavaMethode <-> JavaMethode$1

Status
Nicht offen für weitere Antworten.

SaTiZ

Mitglied
Servus,

erstmal sorry für den Titel, ich wusste nicht wie ich das sonst beschreiben soll.

ich habe hier ein Java-Applet (ftpUpload), welches über JavaScript aufgerufen wird.
Das Applet wird wie folgt aufgerufen
Code:
document.ftpUpload.upload("http://link.zur.seite");

Das Applet hat zwei ftpUpload - Klassen einmal ftpUpload.class und einmal ftpUpload$1.class

die Hauptklasse hat diese Funktion (ftpUpload.upload) allerdings erwrtet diese Methode 2 Argumente.

In der ftpUpload$1 gibt es diese Methode nicht, es wird aber ein 2 Parameter ermittelt, und danch wird
Code:
ftpUpload.access$002(ftpUpload.this, (int)file.length());
aufgerufen.

Was bedeutet das ftpUpload und ftpUpload$1 und der ftpUpload.access$002 Aufruf?
Wird dadurch die Klasse überschrieben? Der Entwickler des Appletts ist leider nciht mehr da :(
Irgendwie hat sich der Kreis bei mir noch nicht richtig geschlossen...

Danke und viele Grüße
SaTiZ
 

JPKI

Top Contributor
ftpUpload$1.class enthält eine anonyme innere Klasse von ftpUpload, z.B. einen anonymen ActionListener für Buttons oder so.
 

SaTiZ

Mitglied
Danke.
Soweit ich das mit den Anonymen Klassen verstanden habe, müssen die Funktionsnamen ja gleich sein.
Code:
ftpUpload.access$002(ftpUpload.this, (int)file.length());
die Funktion access gibt es aber im Original nicht.
 

JPKI

Top Contributor
Hä? Tut mir leid, ich verstehe grade nicht, was du möchtest.
Erklär' ma genauer.
 

SaTiZ

Mitglied
Hat sich erledigt, ich stand heute morgen mit nem riesen Brett vorm Kopf total auf dem Schlauch ;)
Danke noch mal
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben