protected static class AnnotationBasedIntrospector.APropAccessor<ACC extends AccessibleObject> extends Object
Modifier and Type | Field and Description |
---|---|
ACC |
accessor |
boolean |
isExplicit |
boolean |
isNameExplicit |
boolean |
isToIgnore |
boolean |
isVisible |
String |
name |
Modifier | Constructor and Description |
---|---|
protected |
APropAccessor(String n,
ACC acc,
boolean expl,
boolean nameExpl,
boolean ignore,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
static <T extends AccessibleObject> |
createExplicit(String name,
T accessor) |
static <T extends AccessibleObject> |
createIgnorable(String name,
T accessor) |
static <T extends AccessibleObject> |
createImplicit(String name,
T accessor,
boolean visible) |
static <T extends AccessibleObject> |
createVisible(String name,
T accessor) |
public final String name
public final ACC extends AccessibleObject accessor
public final boolean isExplicit
public final boolean isNameExplicit
public final boolean isToIgnore
public final boolean isVisible
public static <T extends AccessibleObject> AnnotationBasedIntrospector.APropAccessor<T> createIgnorable(String name, T accessor)
public static <T extends AccessibleObject> AnnotationBasedIntrospector.APropAccessor<T> createImplicit(String name, T accessor, boolean visible)
public static <T extends AccessibleObject> AnnotationBasedIntrospector.APropAccessor<T> createVisible(String name, T accessor)
public static <T extends AccessibleObject> AnnotationBasedIntrospector.APropAccessor<T> createExplicit(String name, T accessor)
Copyright © 2020 FasterXML. All rights reserved.