bitmuncher
Senior-Nerd
Ich ärgere mich gerade mal wieder mit Eclipse und Java rum (wie ich diesen Schrotthaufen, der sich IDE nennt, hasse *grummel* ... das musste mal gesagt werden X( ).
Problem ist folgendes... Ich habe eine Funktion innerhalb eines Wowza-Moduls, die einen Call an eine Flash-Applikation absetzt.
Theoretisch geht das auch so, nur behauptet Eclipse, dass die Parameter für die Funktion 'call()' nicht korrekt seien:
call() wiederum ist wie folgt definiert:
Dabei kann handlerName eine beliebige Funktion sein, die zu einem NetConnection-Objekt gehört (in diesem Fall also 'setUserData'). resultObj kann 'null' sein, wenn die Rückgabe keine Rolle spielt. 'params' kann eine variable Liste von Argumenten für die im NetConnection-Objekt aufgerufene Funktion sein. Die Werte dieser Liste werden automatisch in ein AMFData-Objekt ge'wrapped'. Der oben genannte Funktionsaufruf ist also absolut korrekt.
Wie kann ich nun aber auch Eclipse beibringen, dass diese Parameter nicht 'String, null, String, String, String' sind, sondern dass dies den erwarteten Parametern entspricht?
Oder halt immernoch mein altes Problem... wie bekomme ich Eclipse-Projekte sauber in JStudio eingebunden? Ich denke, dass sich das Problem damit vermutlich von allein lösen würde.
Problem ist folgendes... Ich habe eine Funktion innerhalb eines Wowza-Moduls, die einen Call an eine Flash-Applikation absetzt.
Code:
public class BasicModule extends ModuleBase{
public void onConnect(IClient client, RequestFunction function, AMFDataList params)
{
...
client.call("setUserData", null, user_data, app_user_id,app_id);
...
}
}
Theoretisch geht das auch so, nur behauptet Eclipse, dass die Parameter für die Funktion 'call()' nicht korrekt seien:
Code:
Severity and Description Path Resource Location Creation Time Id
The method call(String, IModuleCallResult, Object[]) in the type IClient is not applicable for the arguments (String, null, String, String, String) toksta/modules BasicModule.java line 154 1218480125666 34
call() wiederum ist wie folgt definiert:
Code:
public void call(String handlerName, IModuleCallResult resultObj, Object[] params)
Dabei kann handlerName eine beliebige Funktion sein, die zu einem NetConnection-Objekt gehört (in diesem Fall also 'setUserData'). resultObj kann 'null' sein, wenn die Rückgabe keine Rolle spielt. 'params' kann eine variable Liste von Argumenten für die im NetConnection-Objekt aufgerufene Funktion sein. Die Werte dieser Liste werden automatisch in ein AMFData-Objekt ge'wrapped'. Der oben genannte Funktionsaufruf ist also absolut korrekt.
Wie kann ich nun aber auch Eclipse beibringen, dass diese Parameter nicht 'String, null, String, String, String' sind, sondern dass dies den erwarteten Parametern entspricht?
Oder halt immernoch mein altes Problem... wie bekomme ich Eclipse-Projekte sauber in JStudio eingebunden? Ich denke, dass sich das Problem damit vermutlich von allein lösen würde.