JPP: Made spider wire fly anno optional by defaulting to java field name
This commit is contained in:
parent
813980f35c
commit
00f2d1c316
3 changed files with 15 additions and 45 deletions
|
|
@ -144,6 +144,9 @@ public enum BãßBȍőnSpider implements ᒢEnum {
|
|||
flyEye = annoHuntFly.eye();
|
||||
flyName = annoHuntFly.name();
|
||||
flyDescription = annoHuntFly.description();
|
||||
if (flyEye.isEmpty()) {
|
||||
flyEye = field.getName();
|
||||
}
|
||||
if (flyName.isEmpty()) {
|
||||
flyName = null;
|
||||
}
|
||||
|
|
@ -151,6 +154,11 @@ public enum BãßBȍőnSpider implements ᒢEnum {
|
|||
flyDescription = null;
|
||||
}
|
||||
}
|
||||
if (isHunt == false && BãßBȍőnSpiderPaint.HuntFly.class.isAssignableFrom(eggPaint)) {
|
||||
// if paint if fly hunt, than allow fly anno as optional as we default on field name for eye
|
||||
isHunt = true;
|
||||
flyEye = field.getName();
|
||||
}
|
||||
final boolean isOptionalFinal = isOptional;
|
||||
final Class<?> eggTypeFinal = eggType;
|
||||
final Class<?> dragonBloodFinal = dragonBlood;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue