0
다음 스크립트를 사용하여 색인을 사용하여 입력 객체 세트에서 객체를 선택합니다. 입력 인수가 세 개의 값 집합임을 인식하지 못합니다. 내가 라인에서 뭔가 잘못하고있는 중이 야 가정beanshell 스크립트가 객체 세트를 java.util.Collection으로 인식하지 않습니다.
if(setOfObjects instanceof java.util.Collection)
if(setOfObjects != null)
{
if(setOfObjects instanceof java.util.Collection)
{
object = setOfObjects.get(index);
if (object instanceof fUML.Semantics.Classes.Kernel.Object_)
{
fUML.Semantics.Classes.Kernel.Reference r = new fUML.Semantics.Classes.Kernel.Reference(object.getOwner());
r.setReferent(object);
object = r;
}
}
Else print(index);
if(index == 1)
{
print("ok");
object = setOfObjects;
}
else
{
print("failed");
object = null;
}
}
else
{
object = null;
}
나는 이것이 무엇을 말하는지 먼저 확인해 보겠다 : print ("setOfObjects is :"+ setOfObjects.getClass(). getName());'. 수도 도요? BeanShell이 그것을 허용하지 않는 한 정확하지 않습니다. – GaryMcM