public abstract class BaseAccessMode extends Object implements AccessMode
AccessMode.DecoratedType, AccessMode.Factory, AccessMode.Reader, AccessMode.Writer| Modifier and Type | Field and Description | 
|---|---|
| private boolean | acceptHiddenConstructor | 
| private Map<Class<?>,String[]> | fieldsToRemove | 
| private static Type[] | NO_PARAMS | 
| private boolean | useConstructor | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | BaseAccessMode(boolean useConstructor,
              boolean acceptHiddenConstructor) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract Map<String,AccessMode.Reader> | doFindReaders(Class<?> clazz) | 
| protected abstract Map<String,AccessMode.Writer> | doFindWriters(Class<?> clazz) | 
| Comparator<String> | fieldComparator(Class<?> clazz) | 
| private Class<?> | findClass(Class<?> clazz,
         GenericDeclaration genericDeclaration) | 
| AccessMode.Factory | findFactory(Class<?> clazz) | 
| private ParameterizedType | findParameterizedType(Class<?> clazz,
                     Class<?> classWithDeclaration) | 
| Map<String,AccessMode.Reader> | findReaders(Class<?> clazz) | 
| Map<String,AccessMode.Writer> | findWriters(Class<?> clazz) | 
| protected Type | fixType(Class<?> clazz,
       Type type) | 
| private Type | fixTypeVariable(Class<?> clazz,
               Type type) | 
| Map<Class<?>,String[]> | getFieldsToRemove() | 
| private <T> Map<String,T> | sanitize(Class<?> type,
        Map<String,T> delegate) | 
private static final Type[] NO_PARAMS
private final boolean acceptHiddenConstructor
private final boolean useConstructor
protected BaseAccessMode(boolean useConstructor,
                         boolean acceptHiddenConstructor)
protected abstract Map<String,AccessMode.Reader> doFindReaders(Class<?> clazz)
protected abstract Map<String,AccessMode.Writer> doFindWriters(Class<?> clazz)
public Comparator<String> fieldComparator(Class<?> clazz)
fieldComparator in interface AccessModepublic Map<String,AccessMode.Reader> findReaders(Class<?> clazz)
findReaders in interface AccessModepublic Map<String,AccessMode.Writer> findWriters(Class<?> clazz)
findWriters in interface AccessModepublic AccessMode.Factory findFactory(Class<?> clazz)
findFactory in interface AccessModeprivate Class<?> findClass(Class<?> clazz, GenericDeclaration genericDeclaration)
private ParameterizedType findParameterizedType(Class<?> clazz, Class<?> classWithDeclaration)
Copyright © 2014–2016 The Apache Software Foundation. All rights reserved.