issues
Class Sjc56Tests

java.lang.Object
  extended by issues.Sjc56Tests

public class Sjc56Tests
extends Object

SJC-54 revealed a bug wherein abstract Configurations would not be processed unless they have at least one public Bean method. The appropriate behavior is that abstract Configurations should be processed if the have any non-private Bean methods. The example below is taken from Jim Moore's code originally submitted with the bug.

Author:
Chris Beams

Constructor Summary
Sjc56Tests()
           
 
Method Summary
 void initContext()
           
 void withPackagePrivateExternalBean()
           
 void withPrivateExternalBean()
           
 void withProtectedExternalBean()
           
 void withPublicExternalBean()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sjc56Tests

public Sjc56Tests()
Method Detail

initContext

public void initContext()

withPublicExternalBean

public void withPublicExternalBean()

withPackagePrivateExternalBean

public void withPackagePrivateExternalBean()

withProtectedExternalBean

public void withProtectedExternalBean()

withPrivateExternalBean

public void withPrivateExternalBean()


Copyright ? 2005-2008 Spring Framework. All Rights Reserved.