test_class.declarator: cut
test_class.modifier: private
test_class.original_string: private CacheBase cut;
test_class.type: CacheBase
test_class.var_name: cut
test_class.file: simple-spring-memcached/src/test/java/com/google/code/ssm/aop/CacheBaseTest.java
test_class.identifier: CacheBaseTest
test_case.body: @Test
      public void verifyTypeIsList() {
          assertTrue(cut.verifyTypeIsList(List.class));
          assertTrue(cut.verifyTypeIsList(ArrayList.class));
          assertTrue(cut.verifyTypeIsList(LinkedList.class));
          assertTrue(cut.verifyTypeIsList(ArrayList.class));
  
          assertFalse(cut.verifyTypeIsList(Integer.class));
          assertFalse(cut.verifyTypeIsList(Collection.class));
          assertFalse(cut.verifyTypeIsList(Map.class));
          assertFalse(cut.verifyTypeIsList(Set.class));
      }
test_case.class_method_signature: CacheBaseTest.verifyTypeIsList()
test_case.full_signature: @Test public void verifyTypeIsList()
test_case.identifier: verifyTypeIsList
test_case.invocations: assertTrue verifyTypeIsList assertTrue verifyTypeIsList assertTrue verifyTypeIsList assertTrue verifyTypeIsList assertFalse verifyTypeIsList assertFalse verifyTypeIsList assertFalse verifyTypeIsList assertFalse verifyTypeIsList
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void verifyTypeIsList()
focal_class.declarator: DISABLE_CACHE_PROPERTY = "ssm.cache.disable"
focal_class.modifier: public static final
focal_class.original_string: public static final String DISABLE_CACHE_PROPERTY = "ssm.cache.disable";
focal_class.type: String
focal_class.var_name: DISABLE_CACHE_PROPERTY
focal_class.declarator: LOG = LoggerFactory.getLogger(CacheBase.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = LoggerFactory.getLogger(CacheBase.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: cacheKeyBuilder = new CacheKeyBuilderImpl()
focal_class.modifier: private
focal_class.original_string: private CacheKeyBuilder cacheKeyBuilder = new CacheKeyBuilderImpl();
focal_class.type: CacheKeyBuilder
focal_class.var_name: cacheKeyBuilder
focal_class.declarator: bridgeMethodMappingStore = new BridgeMethodMappingStoreImpl()
focal_class.modifier: private
focal_class.original_string: private BridgeMethodMappingStore bridgeMethodMappingStore = new BridgeMethodMappingStoreImpl();
focal_class.type: BridgeMethodMappingStore
focal_class.var_name: bridgeMethodMappingStore
focal_class.declarator: caches = new HashMap<String, Cache>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Cache> caches = new HashMap<String, Cache>();
focal_class.type: Map<String, Cache>
focal_class.var_name: caches
focal_class.declarator: settings = new Settings()
focal_class.modifier: private
focal_class.original_string: private Settings settings = new Settings();
focal_class.type: Settings
focal_class.var_name: settings
focal_class.declarator: context
focal_class.modifier: private
focal_class.original_string: private ApplicationContext context;
focal_class.type: ApplicationContext
focal_class.var_name: context
focal_class.file: simple-spring-memcached/src/main/java/com/google/code/ssm/aop/CacheBase.java
focal_class.identifier: CacheBase
focal_class.interfaces: implements ApplicationContextAware, InitializingBean
focal_class.class_method_signature: CacheBase.afterPropertiesSet()
focal_class.full_signature: @Override public void afterPropertiesSet()
focal_class.identifier: afterPropertiesSet
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void afterPropertiesSet()
focal_class.class_method_signature: CacheBase.setApplicationContext(final ApplicationContext applicationContext)
focal_class.full_signature: @Override public void setApplicationContext(final ApplicationContext applicationContext)
focal_class.identifier: setApplicationContext
focal_class.modifiers: @Override public
focal_class.parameters: (final ApplicationContext applicationContext)
focal_class.return: void
focal_class.signature: void setApplicationContext(final ApplicationContext applicationContext)
focal_class.class_method_signature: CacheBase.setCacheKeyBuilder(final CacheKeyBuilder cacheKeyBuilder)
focal_class.full_signature: public void setCacheKeyBuilder(final CacheKeyBuilder cacheKeyBuilder)
focal_class.identifier: setCacheKeyBuilder
focal_class.modifiers: public
focal_class.parameters: (final CacheKeyBuilder cacheKeyBuilder)
focal_class.return: void
focal_class.signature: void setCacheKeyBuilder(final CacheKeyBuilder cacheKeyBuilder)
focal_class.class_method_signature: CacheBase.getCacheKeyBuilder()
focal_class.full_signature: public CacheKeyBuilder getCacheKeyBuilder()
focal_class.identifier: getCacheKeyBuilder
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CacheKeyBuilder
focal_class.signature: CacheKeyBuilder getCacheKeyBuilder()
focal_class.class_method_signature: CacheBase.getBridgeMethodMappingStore()
focal_class.full_signature: public BridgeMethodMappingStore getBridgeMethodMappingStore()
focal_class.identifier: getBridgeMethodMappingStore
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: BridgeMethodMappingStore
focal_class.signature: BridgeMethodMappingStore getBridgeMethodMappingStore()
focal_class.class_method_signature: CacheBase.setBridgeMethodMappingStore(final BridgeMethodMappingStore bridgeMethodMappingStore)
focal_class.full_signature: public void setBridgeMethodMappingStore(final BridgeMethodMappingStore bridgeMethodMappingStore)
focal_class.identifier: setBridgeMethodMappingStore
focal_class.modifiers: public
focal_class.parameters: (final BridgeMethodMappingStore bridgeMethodMappingStore)
focal_class.return: void
focal_class.signature: void setBridgeMethodMappingStore(final BridgeMethodMappingStore bridgeMethodMappingStore)
focal_class.class_method_signature: CacheBase.getCache(final AnnotationData data)
focal_class.full_signature: public Cache getCache(final AnnotationData data)
focal_class.identifier: getCache
focal_class.modifiers: public
focal_class.parameters: (final AnnotationData data)
focal_class.return: Cache
focal_class.signature: Cache getCache(final AnnotationData data)
focal_class.class_method_signature: CacheBase.isCacheDisabled()
focal_class.full_signature: public boolean isCacheDisabled()
focal_class.identifier: isCacheDisabled
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isCacheDisabled()
focal_class.class_method_signature: CacheBase.getMethodToCache(final JoinPoint jp, final Class<T> annotationClass)
focal_class.full_signature: public Method getMethodToCache(final JoinPoint jp, final Class<T> annotationClass)
focal_class.identifier: getMethodToCache
focal_class.modifiers: public
focal_class.parameters: (final JoinPoint jp, final Class<T> annotationClass)
focal_class.return: Method
focal_class.signature: Method getMethodToCache(final JoinPoint jp, final Class<T> annotationClass)
focal_class.class_method_signature: CacheBase.getUpdateData(final AnnotationData data, final Method method, final Object[] args, final Object returnValue)
focal_class.full_signature: @SuppressWarnings("unchecked") public T getUpdateData(final AnnotationData data, final Method method, final Object[] args, final Object returnValue)
focal_class.identifier: getUpdateData
focal_class.modifiers: @SuppressWarnings("unchecked") public
focal_class.parameters: (final AnnotationData data, final Method method, final Object[] args, final Object returnValue)
focal_class.return: T
focal_class.signature: T getUpdateData(final AnnotationData data, final Method method, final Object[] args, final Object returnValue)
focal_class.class_method_signature: CacheBase.getSettings()
focal_class.full_signature: protected Settings getSettings()
focal_class.identifier: getSettings
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Settings
focal_class.signature: Settings getSettings()
focal_class.class_method_signature: CacheBase.getSubmission(final Object o)
focal_class.full_signature: protected Object getSubmission(final Object o)
focal_class.identifier: getSubmission
focal_class.modifiers: protected
focal_class.parameters: (final Object o)
focal_class.return: Object
focal_class.signature: Object getSubmission(final Object o)
focal_class.class_method_signature: CacheBase.getResult(final Object result)
focal_class.full_signature: protected Object getResult(final Object result)
focal_class.identifier: getResult
focal_class.modifiers: protected
focal_class.parameters: (final Object result)
focal_class.return: Object
focal_class.signature: Object getResult(final Object result)
focal_class.class_method_signature: CacheBase.verifyReturnTypeIsList(final Method method, final Class<?> annotationClass)
focal_class.full_signature: protected void verifyReturnTypeIsList(final Method method, final Class<?> annotationClass)
focal_class.identifier: verifyReturnTypeIsList
focal_class.modifiers: protected
focal_class.parameters: (final Method method, final Class<?> annotationClass)
focal_class.return: void
focal_class.signature: void verifyReturnTypeIsList(final Method method, final Class<?> annotationClass)
focal_class.class_method_signature: CacheBase.verifyTypeIsList(final Class<?> clazz)
focal_class.full_signature: protected boolean verifyTypeIsList(final Class<?> clazz)
focal_class.identifier: verifyTypeIsList
focal_class.modifiers: protected
focal_class.parameters: (final Class<?> clazz)
focal_class.return: boolean
focal_class.signature: boolean verifyTypeIsList(final Class<?> clazz)
focal_class.class_method_signature: CacheBase.verifyReturnTypeIsNoVoid(final Method method, final Class<?> annotationClass)
focal_class.full_signature: protected void verifyReturnTypeIsNoVoid(final Method method, final Class<?> annotationClass)
focal_class.identifier: verifyReturnTypeIsNoVoid
focal_class.modifiers: protected
focal_class.parameters: (final Method method, final Class<?> annotationClass)
focal_class.return: void
focal_class.signature: void verifyReturnTypeIsNoVoid(final Method method, final Class<?> annotationClass)
focal_class.class_method_signature: CacheBase.getSerializationType(final Method method)
focal_class.full_signature: protected SerializationType getSerializationType(final Method method)
focal_class.identifier: getSerializationType
focal_class.modifiers: protected
focal_class.parameters: (final Method method)
focal_class.return: SerializationType
focal_class.signature: SerializationType getSerializationType(final Method method)
focal_class.class_method_signature: CacheBase.getLogger()
focal_class.full_signature: protected Logger getLogger()
focal_class.identifier: getLogger
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Logger
focal_class.signature: Logger getLogger()
focal_class.class_method_signature: CacheBase.addCache(final Cache cache)
focal_class.full_signature: protected void addCache(final Cache cache)
focal_class.identifier: addCache
focal_class.modifiers: protected
focal_class.parameters: (final Cache cache)
focal_class.return: void
focal_class.signature: void addCache(final Cache cache)
focal_class.class_method_signature: CacheBase.findMethodFromTargetGivenNameAndParams(final Object target, final String name, final Class<?>[] parameters)
focal_class.full_signature: private Method findMethodFromTargetGivenNameAndParams(final Object target, final String name, final Class<?>[] parameters)
focal_class.identifier: findMethodFromTargetGivenNameAndParams
focal_class.modifiers: private
focal_class.parameters: (final Object target, final String name, final Class<?>[] parameters)
focal_class.return: Method
focal_class.signature: Method findMethodFromTargetGivenNameAndParams(final Object target, final String name, final Class<?>[] parameters)
focal_method.body: protected boolean verifyTypeIsList(final Class<?> clazz) {
          return List.class.isAssignableFrom(clazz);
      }
focal_method.class_method_signature: CacheBase.verifyTypeIsList(final Class<?> clazz)
focal_method.full_signature: protected boolean verifyTypeIsList(final Class<?> clazz)
focal_method.identifier: verifyTypeIsList
focal_method.invocations: isAssignableFrom
focal_method.modifiers: protected
focal_method.parameters: (final Class<?> clazz)
focal_method.return: boolean
focal_method.signature: boolean verifyTypeIsList(final Class<?> clazz)