| name | data type | constraints | description |
|---|---|---|---|
| javadoc | string | ||
| collectionType | CollectionTypeAttribute | ||
| fixedAttributeAsConstantProperty | boolean | ||
| optionalProperty | OptionalPropertyMode | ||
| baseType | BaseTypeBean | ||
| generateIsSetMethod | boolean | required boolean | |
| optionalPropertyMode | OptionalPropertyMode | ||
| generateFailFastSetterMethod | boolean | required boolean | |
| generateElementProperty | boolean | ||
| constantProperty | boolean | required boolean | |
| conv | BIConversion | ||
| children | array of BIDeclaration | ||
| name | string | ||
Properties inherited from AbstractDeclarationImpl |
|||
| children | array of BIDeclaration | ||
| acknowledged | boolean | required boolean | |
| location | Locator | ||
Example
{
"javadoc" : "...",
"collectionType" : {
"value" : "..."
},
"fixedAttributeAsConstantProperty" : true,
"optionalProperty" : "primitive",
"baseType" : {
"conv" : {
"name" : "...",
"children" : [ { }, { } ],
"acknowledged" : true,
"location" : { }
},
"name" : "..."
},
"generateIsSetMethod" : true,
"optionalPropertyMode" : "isSet",
"generateFailFastSetterMethod" : true,
"generateElementProperty" : true,
"constantProperty" : true,
"conv" : {
"name" : "...",
"children" : [ {
"acknowledged" : true,
"location" : { },
"name" : "...",
"children" : [ { }, { } ]
}, {
"acknowledged" : true,
"location" : { },
"name" : "...",
"children" : [ { }, { } ]
} ],
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
}
},
"children" : [ {
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"name" : "...",
"children" : [ { }, { } ]
}, {
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
},
"name" : "...",
"children" : [ { }, { } ]
} ],
"name" : "...",
"acknowledged" : true,
"location" : {
"publicId" : "...",
"columnNumber" : 12345,
"lineNumber" : 12345,
"systemId" : "..."
}
}