2014-12-10 6 views
0

Jenkins property.jelly propertyDescriptor 필드를 사용하는 데 문제가 있습니다. 몇 가지 조사를 한 후에 propertyDescriptor 속성 구현이 혼란 스럽다는 것을 알았습니다. 젤리의 삼항 연산자는 다음과 같습니다? Jenkins Jelly f : 속성 propertyDescriptor 속성

<j:set var="descriptor" value="${attrs.propertyDescriptor ?: app.getDescriptorOrDie(descriptor.getPropertyTypeOrDie(instance,field).clazz)}" />

내가 그 가정 :

property.jelly file

이 줄을 참조하십시오 여기에

코드인가? 그러나, 본질적으로 말한다 : $ {attrs.propertyDescriptor가} 아무것도 설정 "기술자"로 설정되어있는 경우 , app.getDescriptorOrDie에 다른 세트 "기술자"(...)를

그것은해야하지 :

<j:set var="descriptor" value="${attrs.propertyDescriptor ? ${attrs.propertyDescriptor : app.getDescriptorOrDie(descriptor.getPropertyTypeOrDie(instance,field).clazz)}" />
주 I 사이에 삽입 된 코드? 및 :.

property.jelly에이 버그가 있습니까?

답변