returns whether the method given is a getter method we should serialize / deserialize to the service . the method must begin with `` get '' or `` is '' , have no arguments , belong to a class that declares its table , and not be marked ignored . concode_field_sep Map<Class<?>,List<Method>> primaryKeyGettersCache concode_elem_sep Map<Method,Boolean> versionAttributeGetterCache concode_elem_sep WriteLock writeLockAttrName concode_elem_sep Map<Class<?>,Method> primaryHashKeyGetterCache concode_elem_sep ReadLock readLockAttrName concode_elem_sep Map<Method,Method> setterCache concode_elem_sep ReentrantReadWriteLock readWriteLockAttrName concode_elem_sep Map<Class<?>,Collection<Method>> getterCache concode_elem_sep Map<Method,String> attributeNameCache concode_elem_sep Map<Method,Boolean> autoGeneratedKeyGetterCache concode_elem_sep Map<Class<?>,Method> primaryRangeKeyGetterCache concode_field_sep List<Method> findRelevantGetters concode_elem_sep String getAttributeName concode_elem_sep Method getPrimaryRangeKeyGetter concode_elem_sep Method getSetter concode_elem_sep boolean isDocumentType concode_elem_sep String cacheAttributeName concode_elem_sep boolean hasPrimaryRangeKey concode_elem_sep Collection<Method> getPrimaryKeyGetters concode_elem_sep DynamoDBTable getTable concode_elem_sep String getPrimaryHashKeyName concode_elem_sep Collection<Method> getRelevantGetters concode_elem_sep boolean isVersionAttributeGetter concode_elem_sep boolean isAssignableKey concode_elem_sep String getPrimaryRangeKeyName concode_elem_sep Method getPrimaryHashKeyGetter
boolean function ( Method arg0 ) { return ( arg0 . getName ( ) . startsWith ( "srini_string" ) || arg0 . getName ( ) . startsWith ( "srini_string" ) ) && arg0 . getParameterTypes ( ) . length == 0 && ! ( arg0 . isBridge ( ) || arg0 . isSynthetic ( ) ) && isDocumentType ( arg0 . getDeclaringClass ( ) ) && ! ReflectionUtils . getterOrFieldHasAnnotation ( arg0 , DynamoDBIgnore . class ) ; }