Hallo,
wenn der Parameter paramClass der Methode checkObjectExists verändert wird, wird dann auch der Parameter paramClass der Methode checkOtherObjectMethodCall verändert. Fall nicht würde ich gerne wissen ob es eine Möglickeit gibt den Parameter paramClass der Methode checkOtherObjectMethodCall in der Methode checkObjectExists zu verändern?
wenn der Parameter paramClass der Methode checkObjectExists verändert wird, wird dann auch der Parameter paramClass der Methode checkOtherObjectMethodCall verändert. Fall nicht würde ich gerne wissen ob es eine Möglickeit gibt den Parameter paramClass der Methode checkOtherObjectMethodCall in der Methode checkObjectExists zu verändern?
Code:
public void checkOtherObjectMethodCall(String paramClass, String paramObject, String paramMethod, String paramArgument)
{
stringsCorrect = false;
stringTyp = "otherObjectMethodCall";
checkObjectExists(root, paramClass, paramObject);
if(!paramObject.equals("") && !paramMethod.equals("") && objectExists)
stringsCorrect = true;
objectExists = false;
stringsCorrectAuswerten(paramClass, paramObject, paramMethod, paramArgument);
}
public void checkObjectExists(Object node, String paramClass, String paramObject)
{
objectNow = (MethodCall) node;
if(paramObject.equals(objectNow.getAttrObject()))
{
objectExists = true;
paramClass = objectNow.getAttrClass();
}
for(int i=0; i<objectNow.getChildCount(); i++)
{
checkObjectExists(objectNow.getChildAt(i), paramClass, paramObject);
}
}