Coder Social home page Coder Social logo

boundbox's People

Contributors

flavienlaurent avatar stephanenicolas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

boundbox's Issues

IllegalArgumentException on vararg methods

Sample class:

public class ClassA {
  public void foo(String ...args) {
  }
}

Code generated by boundbox:

public void foo(String[] arg0) {
  try {
    Method methodToInvoke = ClassA.class.getDeclaredMethod("foo", String[].class);
    methodToInvoke.setAccessible(true);
    methodToInvoke.invoke(object, arg0);
  }
...

When invoked this results in an IllegalArgumentException.

The correct code would be either:

methodToInvoke.invoke(object, (Object)arg0);

or

methodToInvoke.invoke(object, new Object[] {arg0});

More details can be found here:
http://stackoverflow.com/questions/2600854/how-to-work-with-varargs-and-reflection

Maven build fails on Mac JDK 1.6

Everything builds fine when I use JDK 1.7 on my Mac. I suspect this is related to one of these JDK bugs:

http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7073508
http://bugs.java.com/bugdatabase/view_bug.do?bug_id=7073477

Failing output is below.

LT-A8-120617:boundbox heath.borders$ mvn -version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 10:22:22-0500)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.8.5", arch: "x86_64", family: "mac"
LT-A8-120617:boundbox heath.borders$ mvn clean install
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.boundbox:boundbox-sample-integration-tests:jar:1.2.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 81, column 12
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 63, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.boundbox:boundbox-sample:jar:1.2.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 83, column 12
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 65, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.boundbox:boundbox-android-sample:apk:1.2.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 59, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for org.boundbox:boundbox-android-sample-tests:apk:1.2.0
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 96, column 12
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin is missing. @ line 78, column 12
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO] 
[INFO] boundbox-parent
[INFO] boundbox-library
[INFO] BoundBox Library Integration tests
[INFO] BoundBox Sample
[INFO] boundbox-android-sample
[INFO] boundbox-android-sample-tests
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building boundbox-parent 1.2.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ boundbox-parent ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ boundbox-parent ---
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ boundbox-parent ---
[INFO] 
[INFO] 
[INFO] >>> findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-parent >>>
[INFO] 
[INFO] --- findbugs-maven-plugin:2.5.2:findbugs (findbugs) @ boundbox-parent ---
[INFO] 
[INFO] <<< findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-parent <<<
[INFO] 
[INFO] --- findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-parent ---
[INFO] 
[INFO] >>> maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-parent >>>
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:pmd (pmd) @ boundbox-parent ---
[INFO] 
[INFO] <<< maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-parent <<<
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-parent ---
[INFO] 
[INFO] >>> maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-parent >>>
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:cpd (cpd) @ boundbox-parent ---
[INFO] 
[INFO] <<< maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-parent <<<
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-parent ---
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ boundbox-parent ---
[INFO] Installing /Users/heath.borders/workspace/boundbox/pom.xml to /Users/heath.borders/.m2/repository/org/boundbox/boundbox-parent/1.2.0/boundbox-parent-1.2.0.pom
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building boundbox-library 1.2.0
[INFO] ------------------------------------------------------------------------
[WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ boundbox-library ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ boundbox-library ---
[INFO] 
[INFO] --- templating-maven-plugin:1.0-alpha-3:filter-sources (filter-src) @ boundbox-library ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Source directory: /Users/heath.borders/workspace/boundbox/boundbox-library/target/generated-sources/java-templates added.
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ boundbox-library ---
[INFO] 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ boundbox-library ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ boundbox-library ---
[INFO] Compiling 17 source files to /Users/heath.borders/workspace/boundbox/boundbox-library/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ boundbox-library ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 46 resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ boundbox-library ---
[INFO] Compiling 5 source files to /Users/heath.borders/workspace/boundbox/boundbox-library/target/test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ boundbox-library ---
[INFO] Surefire report directory: /Users/heath.borders/workspace/boundbox/boundbox-library/target/surefire-reports
Downloading: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.pom
Downloaded: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.pom (3 KB at 4.5 KB/sec)
Downloading: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-providers/2.12.4/surefire-providers-2.12.4.pom
Downloaded: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-providers/2.12.4/surefire-providers-2.12.4.pom (3 KB at 8.7 KB/sec)
Downloading: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.jar
Downloaded: http://nexus-int.eng.jiveland.com/content/groups/public/org/apache/maven/surefire/surefire-junit4/2.12.4/surefire-junit4-2.12.4.jar (37 KB at 67.5 KB/sec)

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.boundbox.processor.BoundBoxProcessorTest
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithCompositionOfStaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithCompositionOfStaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithCompositionOfStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->a added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
warning: Implicitly compiled files were not subject to annotation processing.
Use -proc:none to disable annotation processing or -implicit to specify a policy for implicit compilation.
1 warning
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsNonStaticInnerClassThatExtendsStaticInnerClass.InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassIsNonStaticInnerClassThatExtendsStaticInnerClass.InnerClass-->TestClassIsNonStaticInnerClassThatExtendsStaticInnerClass.StaticInner
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInner
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsNonStaticInnerClassThatExtendsStaticInnerClass.StaticInner
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassIsNonStaticInnerClassThatExtendsStaticInnerClass.StaticInner-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInheritedOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInheritedOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInheritedOverridingMethod-->TestClassWithOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithOverridingMethod-->TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.InheritanceComputer computeInheritanceAndOverridingMethods
INFO: foo overrides foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithOverridingMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithOverridingMethod-->TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.InheritanceComputer computeInheritanceAndOverridingMethods
INFO: foo overrides foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithManyInnerClasses
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyInnerClasses
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyInnerClasses-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyInnerClasses.InnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyInnerClasses.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->a added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInnerClass2
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyInnerClasses.StaticInnerClass2
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyInnerClasses.StaticInnerClass2-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->b added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyInnerClasses.StaticInnerClass
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyInnerClasses.StaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->c added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass2
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyInnerClasses.InnerClass2
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyInnerClasses.InnerClass2-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->d added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithManyExtraFields
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyExtraFields
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyExtraFields-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithManyFields
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyFields
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyFields-->java.lang.Object
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->a added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->array1 added. Static = false
Jun 10, 2014 3:15:13 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->array2 added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithImports
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports foo.TestClassWithImports
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> foo.TestClassWithImports-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->latch added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.concurrent.CountDownLatch
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.File
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithNonStaticInnerClassInheritingStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->SubInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClass.SubInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClass.SubInnerClass-->TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInheritedAndHidingField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInheritedAndHidingField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInheritedAndHidingField-->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClassWithManyConstructors
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithManyConstructors
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithManyConstructors-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithManyConstructors.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithManyConstructors.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClassWithManyFieldsAndMethods
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithManyFieldsAndMethods
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithManyFieldsAndMethods-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithManyFieldsAndMethods.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithManyFieldsAndMethods.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->a added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->b added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->bar
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInheritedField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInheritedField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInheritedField-->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInheritedAndHiddingInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInheritedAndHiddingInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInheritedAndHiddingInnerClass-->TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInheritedInnerClass-->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInheritedAndHiddingInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInheritedAndHiddingInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInheritedInnerClass-->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassIsStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndFieldOfThatType-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndFieldOfThatType.B-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClassWithConstructor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithConstructor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithConstructor-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClassWithConstructor.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClassWithConstructor.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType.B-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithParamOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithNoExtraField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNoExtraField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNoExtraField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithGenerics
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithGenerics
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithGenerics-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->doIt
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.List
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithManyConstructors
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyConstructors
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyConstructors-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.RuntimeException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleExtraFieldAlreadyExists
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleExtraFieldAlreadyExists
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleExtraFieldAlreadyExists-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInheritedMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInheritedMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInheritedMethod-->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleExtraField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleExtraField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleExtraField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInheritedField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInheritedField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInheritedField-->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInvisibleInnerClassAndFieldOfThatType2
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType2
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndFieldOfThatType2-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType2.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndFieldOfThatType2.B-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->C
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType2.B.C
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndFieldOfThatType2.B.C-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndFieldOfThatType2.B.C
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInheritedInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInheritedInnerClass-->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithPrivateStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPrivateStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPrivateStaticInnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPrivateStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPrivateStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->a added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleFinalField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleFinalField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleFinalField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.StaticInner-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->SubInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.SubInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.SubInnerClass-->TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithNonStaticInnerClassInheritingStaticInnerClassInSameOuterClass.StaticInner-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass.StaticInner
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass.StaticInner-->TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass.InnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassIsStaticInnerClassThatExtendsNonStaticInnerClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithPrefixes
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPrefixes
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPrefixes-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleConstructor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleConstructor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleConstructor-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleField
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleField-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithManyMethods
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithManyMethods
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithManyMethods-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->simple
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveArgument
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withObjectArgument
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withManyArguments
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveCharReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveByteReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveShortReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveIntReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveLongReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveDoubleReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveFloatReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withPrimitiveBooleanReturnType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withSingleThrownType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->withManyThrownType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.RuntimeException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithMaxSuperClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithMaxSuperClass
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithMaxSuperClass-->TestClassWithOverridingMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithOverridingMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithOverridingMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithOverridingMethod-->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.InheritanceComputer computeInheritanceAndOverridingMethods
INFO: foo overrides foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType.B-->java.lang.Exception
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->Exception
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Exception
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.lang.Exception-->java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.lang.Throwable-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->serialVersionUID added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->backtrace added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->detailMessage added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->cause added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->stackTrace added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getMessage
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getLocalizedMessage
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getCause
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->initCause
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->printStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->printStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.PrintStream
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->printStackTraceAsCause
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.PrintStream
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->printStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.PrintWriter
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->printStackTraceAsCause
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.PrintWriter
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->fillInStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getOurStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->setStackTrace
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getStackTraceDepth
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getStackTraceElement
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.StackTraceElement
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->writeObject
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.ObjectOutputStream
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->serialVersionUID added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Throwable
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodWithExceptionOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithInvisibleInnerClassAndMethodReturningIt
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodReturningIt
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodReturningIt-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodReturningIt.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithInvisibleInnerClassAndMethodReturningIt.B-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithInvisibleInnerClassAndMethodReturningIt.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithOverridingMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithOverridingMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithOverridingMethod-->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.InheritanceComputer computeInheritanceAndOverridingMethods
INFO: foo overrides foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithSingleMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithSingleMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithPackageName
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPackageName
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPackageName-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithStaticMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithStaticMethod
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithStaticMethod-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithParametrizedImports
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports foo.TestClassWithParametrizedImports
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> foo.TestClassWithParametrizedImports-->java.util.HashMap<java.io.InputStream,java.io.OutputStream>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap-->java.util.AbstractMap<K,V>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractMap-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->SimpleImmutableEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractMap.SimpleImmutableEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractMap.SimpleImmutableEntry-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->serialVersionUID added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->key added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->value added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->setValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->SimpleEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractMap.SimpleEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractMap.SimpleEntry-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->serialVersionUID added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->key added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->value added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->setValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->keySet added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->values added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->isEmpty
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->get
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->put
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->putAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->keySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->values
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->entrySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clone
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.CloneNotSupportedException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->eq
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->EntrySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.EntrySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.EntrySet-->java.util.AbstractSet<java.util.Map.Entry<K,V>>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractSet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractSet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractSet-->java.util.AbstractCollection<E>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractCollection-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->isEmpty
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->finishToArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->add
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->addAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->retainAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->Values
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Values
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.Values-->java.util.AbstractCollection<V>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractCollection-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->isEmpty
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->finishToArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->add
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->addAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->retainAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->KeySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.KeySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.KeySet-->java.util.AbstractSet<K>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractSet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractSet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractSet-->java.util.AbstractCollection<E>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.AbstractCollection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.AbstractCollection-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->isEmpty
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->finishToArray
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->add
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->addAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->retainAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->contains
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->EntryIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.EntryIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.EntryIterator-->java.util.HashMap<K,V>.HashIterator<java.util.Map.Entry<K,V>>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->HashIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.HashIterator-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->next added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->expectedModCount added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->index added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->current added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hasNext
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->nextEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->next
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->KeyIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.KeyIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.KeyIterator-->java.util.HashMap<K,V>.HashIterator<K>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->HashIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.HashIterator-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->next added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->expectedModCount added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->index added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->current added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hasNext
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->nextEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->next
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->ValueIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.ValueIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.ValueIterator-->java.util.HashMap<K,V>.HashIterator<V>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->HashIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.HashIterator-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->next added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->expectedModCount added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->index added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->current added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hasNext
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->nextEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->next
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->HashIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.HashIterator-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->next added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->expectedModCount added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->index added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->current added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hasNext
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->nextEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> java.util.HashMap.Entry-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->key added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->value added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->next added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->hash added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->setValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->equals
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hashCode
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->toString
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->recordAccess
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->recordRemoval
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->DEFAULT_INITIAL_CAPACITY added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->MAXIMUM_CAPACITY added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->DEFAULT_LOAD_FACTOR added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->table added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->size added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->threshold added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->loadFactor added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->modCount added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->entrySet added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->serialVersionUID added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->init
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->hash
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->indexFor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->size
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->isEmpty
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->get
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getForNullKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->getEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->put
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->putForNullKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->putForCreate
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->putAllForCreate
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->resize
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->transfer
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->putAll
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->remove
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeEntryForKey
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->removeMapping
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.HashMap.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clear
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->containsNullValue
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->clone
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->addEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->createEntry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->newKeyIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->newValueIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->newEntryIterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Iterator
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->keySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->values
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Collection
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->entrySet
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->entrySet0
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Map.Entry
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->writeObject
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.ObjectOutputStream
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->readObject
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.ObjectInputStream
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.ClassNotFoundException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->capacity
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->loadFactor
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->latch added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.List
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.concurrent.CountDownLatch
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.util.Set
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.File
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.io.IOException
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithPackageInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPackageInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPackageInvisibleInnerClassAndFieldOfThatType-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPackageInvisibleInnerClassAndFieldOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPackageInvisibleInnerClassAndFieldOfThatType.B-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPackageInvisibleInnerClassAndFieldOfThatType.B
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror java.lang.SuppressWarnings
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->TestClassWithPrefix
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports TestClassWithPrefix
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> TestClassWithPrefix-->java.lang.Object
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:14 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Tests run: 46, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.824 sec
Running org.boundbox.processor.InheritanceComputerTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.boundbox.writer.BoundBoxWriterTest
Jun 10, 2014 3:15:14 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithInheritedAndHidingField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithInheritedOverridingMethod
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticInnerClass
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithNothing
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithManyFields
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticInnerClassWithConstructor
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticInnerClassWithManyFieldsAndMethods
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithSingleMethod
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithNothing
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithGenerics
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticInnerClassWithConstructor
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithManyConstructors
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithInheritedMethod
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithInheritedField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithNonStaticInnerClassInheritingStaticInnerClass
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithSingleFinalField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithSingleField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithSingleConstructor
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithGenerics
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithSingleField
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithManyMethods
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithOverridingMethod
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithPackageInvisibleInnerClassAndFieldOfThatType
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithPackageName
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticMethod
Jun 10, 2014 3:15:15 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is TestClassWithStaticInheritedInnerClass
Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.553 sec
Running org.boundbox.writer.DocumentationGeneratorTest
Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running org.boundbox.writer.NamingGeneratorTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec

Results :

Tests run: 87, Failures: 0, Errors: 0, Skipped: 0

[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ boundbox-library ---
[INFO] Building jar: /Users/heath.borders/workspace/boundbox/boundbox-library/target/boundbox-library-1.2.0.jar
[INFO] 
[INFO] --- maven-shade-plugin:2.1:shade (default) @ boundbox-library ---
[INFO] Including org.apache.commons:commons-lang3:jar:3.1 in the shaded jar.
[INFO] Including commons-io:commons-io:jar:1.3.2 in the shaded jar.
[INFO] Including com.squareup:javawriter:jar:2.2.0 in the shaded jar.
[INFO] Minimizing jar org.boundbox:boundbox-library:jar:1.2.0
[INFO] Minimized 232 -> 52 (22%)
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing /Users/heath.borders/workspace/boundbox/boundbox-library/target/boundbox-library-1.2.0.jar with /Users/heath.borders/workspace/boundbox/boundbox-library/target/boundbox-library-1.2.0-shaded.jar
[INFO] Dependency-reduced POM written at: /Users/heath.borders/workspace/boundbox/boundbox-library/dependency-reduced-pom.xml
[WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2
[INFO] Dependency-reduced POM written at: /Users/heath.borders/workspace/boundbox/boundbox-library/dependency-reduced-pom.xml
[WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2
[INFO] 
[INFO] >>> findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-library >>>
[WARNING] The artifact org.apache.commons:commons-io:jar:1.3.2 has been relocated to commons-io:commons-io:jar:1.3.2
[INFO] 
[INFO] --- findbugs-maven-plugin:2.5.2:findbugs (findbugs) @ boundbox-library ---
[INFO] Fork Value is true
[INFO] Done FindBugs Analysis....
[INFO] 
[INFO] <<< findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-library <<<
[INFO] 
[INFO] --- findbugs-maven-plugin:2.5.2:check (findbugs-check) @ boundbox-library ---
[INFO] BugInstance size is 0
[INFO] Error size is 0
[INFO] No errors/warnings found
[INFO] 
[INFO] >>> maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-library >>>
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:pmd (pmd) @ boundbox-library ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-library <<<
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:check (pmd-check) @ boundbox-library ---
[INFO] 
[INFO] 
[INFO] >>> maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-library >>>
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:cpd (cpd) @ boundbox-library ---
[WARNING] Unable to locate Source XRef to link to - DISABLED
[INFO] 
[INFO] <<< maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-library <<<
[INFO] 
[INFO] --- maven-pmd-plugin:2.7.1:cpd-check (pmd-check) @ boundbox-library ---
[INFO] 
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ boundbox-library ---
[INFO] Installing /Users/heath.borders/workspace/boundbox/boundbox-library/target/boundbox-library-1.2.0.jar to /Users/heath.borders/.m2/repository/org/boundbox/boundbox-library/1.2.0/boundbox-library-1.2.0.jar
[INFO] Installing /Users/heath.borders/workspace/boundbox/boundbox-library/dependency-reduced-pom.xml to /Users/heath.borders/.m2/repository/org/boundbox/boundbox-library/1.2.0/boundbox-library-1.2.0.pom
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building BoundBox Library Integration tests 1.2.0
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ boundbox-sample-integration-tests ---
[INFO] 
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ boundbox-sample-integration-tests ---
[INFO] 
[INFO] --- build-helper-maven-plugin:1.8:add-source (add-source) @ boundbox-sample-integration-tests ---
[INFO] Source directory: /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/target/generated-sources/annotations added.
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.9.1:check (checkstyle-check) @ boundbox-sample-integration-tests ---
[INFO] 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ boundbox-sample-integration-tests ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ boundbox-sample-integration-tests ---
[INFO] Compiling 23 source files to /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/target/classes
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ boundbox-sample-integration-tests ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ boundbox-sample-integration-tests ---
[INFO] Compiling 13 source files to /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/target/test-classes
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassB-->org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassB-->org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->VisibilityTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.VisibilityTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.VisibilityTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->C
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.VisibilityTestClass.C
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.VisibilityTestClass.C-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->Inner
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.VisibilityTestClass.Inner
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.VisibilityTestClass.Inner-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerInner
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.VisibilityTestClass.Inner.InnerInner
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.VisibilityTestClass.Inner.InnerInner-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.VisibilityTestClass.C
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.VisibilityTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticFieldTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.StaticFieldTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.StaticFieldTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->foo added. Static = true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><clinit>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.StaticFieldTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->StaticMethodTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.StaticMethodTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.StaticMethodTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable ->foo
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.StaticMethodTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->ExtraFieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.ExtraFieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.ExtraFieldTestClassB-->org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor injectExtraBoundFields
INFO: mirror org.boundbox.BoundBoxField
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.ExtraFieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassB-->org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassC
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassC
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassC-->org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassB
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassB-->org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.FieldTestClassA
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.FieldTestClassA-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field2 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitVariableAsField
INFO: field ->field1 added. Static = false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports java.lang.String
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.FieldTestClassC
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.junit.Test
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->NonStaticInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticInnerClassTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticInnerClassTestClass.InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticInnerClassTestClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.NonStaticInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.junit.Test
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->NonStaticPrivateInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticPrivateInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticPrivateInnerClassTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticPrivateInnerClassTestClass.InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticPrivateInnerClassTestClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.writer.BoundboxWriter writeBoundBox
INFO: BoundClassName is org.boundbox.sample.NonStaticPrivateInnerClassTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.boundbox.BoundBox
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundBoxProcessor process
INFO: mirror org.junit.Test
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->NonStaticInnerClassWithManyConstructorsTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->false
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticInnerClassWithManyConstructorsTestClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticInnerClassWithManyConstructorsTestClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: class ->InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: nested ->true
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner addTypeToImport
INFO: Adding to imports org.boundbox.sample.NonStaticInnerClassWithManyConstructorsTestClass.InnerClass
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitTypeAsClass
INFO: super class -> org.boundbox.sample.NonStaticInnerClassWithManyConstructorsTestClass.InnerClass-->java.lang.Object
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
Jun 10, 2014 3:15:35 PM org.boundbox.processor.BoundClassScanner visitExecutable
INFO: executable -><init>
java.lang.NullPointerException
    at org.boundbox.model.FieldInfo.<init>(FieldInfo.java:34)
    at org.boundbox.model.MethodInfo.<init>(MethodInfo.java:61)
    at org.boundbox.processor.BoundClassScanner.visitExecutable(BoundClassScanner.java:156)
    at org.boundbox.processor.BoundClassScanner.visitExecutable(BoundClassScanner.java:31)
    at com.sun.tools.javac.code.Symbol$MethodSymbol.accept(Symbol.java:1230)
    at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:145)
    at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:31)
    at javax.lang.model.util.ElementKindVisitor6.visitType(ElementKindVisitor6.java:118)
    at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:835)
    at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:145)
    at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:31)
    at javax.lang.model.util.ElementKindVisitor6.visitType(ElementKindVisitor6.java:118)
    at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:835)
    at org.boundbox.processor.BoundClassScanner.scan(BoundClassScanner.java:49)
    at org.boundbox.processor.BoundBoxProcessor.process(BoundBoxProcessor.java:182)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:627)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:556)
    at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:701)
    at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:987)
    at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
    at com.sun.tools.javac.main.Main.compile(Main.java:353)
    at com.sun.tools.javac.main.Main.compile(Main.java:279)
    at com.sun.tools.javac.main.Main.compile(Main.java:270)
    at com.sun.tools.javac.Main.compile(Main.java:87)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess0(JavacCompiler.java:551)
    at org.codehaus.plexus.compiler.javac.JavacCompiler.compileInProcess(JavacCompiler.java:526)
    at org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompiler.java:167)
    at org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:678)
    at org.apache.maven.plugin.TestCompilerMojo.execute(TestCompilerMojo.java:161)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/NamingTest.java:[13,12] cannot find symbol
symbol  : class BBFieldTestClassA
location: class org.boundbox.sample.NamingTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PrefixTest.java:[13,12] cannot find symbol
symbol  : class BBFieldTestClassB
location: class org.boundbox.sample.PrefixTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PrefixTest.java:[15,12] cannot find symbol
symbol  : class CCFieldTestClassB
location: class org.boundbox.sample.PrefixTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityTest.java:[14,12] cannot find symbol
symbol  : class BoundBoxOfVisibilityTestClass
location: class org.boundbox.sample.VisibilityTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/ExtraFieldTest.java:[23,12] cannot find symbol
symbol  : class BoundBoxOfExtraFieldTestClassB
location: class org.boundbox.sample.ExtraFieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/FieldTest.java:[14,12] cannot find symbol
symbol  : class BoundBoxOfFieldTestClassB
location: class org.boundbox.sample.FieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/FieldTest.java:[16,12] cannot find symbol
symbol  : class BoundBoxOfFieldTestClassC
location: class org.boundbox.sample.FieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MethodTest.java:[14,12] cannot find symbol
symbol  : class BoundBoxOfMethodTestClassB
location: class org.boundbox.sample.MethodTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MethodTest.java:[16,12] cannot find symbol
symbol  : class BoundBoxOfMethodTestClassC
location: class org.boundbox.sample.MethodTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PackageNameTest.java:[9,10] package foo does not exist
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PackageNameTest.java:[15,12] cannot find symbol
symbol  : class BoundBoxOfFieldTestClassA
location: class org.boundbox.sample.PackageNameTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityAndPackageTest.java:[13,12] cannot find symbol
symbol  : class BoundBoxOfVisibilityAndPackageTestClass
location: class org.boundbox.sample.VisibilityAndPackageTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityAndPackageTest.java:[15,15] package foo does not exist
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MultipleInnerClassTest.java:[13,12] cannot find symbol
symbol  : class BoundBoxOfMultipleInnerClassTestClass
location: class org.boundbox.sample.MultipleInnerClassTest
[INFO] 14 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] boundbox-parent ................................... SUCCESS [2.343s]
[INFO] boundbox-library .................................. SUCCESS [28.490s]
[INFO] BoundBox Library Integration tests ................ FAILURE [0.566s]
[INFO] BoundBox Sample ................................... SKIPPED
[INFO] boundbox-android-sample ........................... SKIPPED
[INFO] boundbox-android-sample-tests ..................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32.304s
[INFO] Finished at: Tue Jun 10 15:15:35 CDT 2014
[INFO] Final Memory: 29M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on project boundbox-sample-integration-tests: Compilation failure: Compilation failure:
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/NamingTest.java:[13,12] cannot find symbol
[ERROR] symbol  : class BBFieldTestClassA
[ERROR] location: class org.boundbox.sample.NamingTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PrefixTest.java:[13,12] cannot find symbol
[ERROR] symbol  : class BBFieldTestClassB
[ERROR] location: class org.boundbox.sample.PrefixTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PrefixTest.java:[15,12] cannot find symbol
[ERROR] symbol  : class CCFieldTestClassB
[ERROR] location: class org.boundbox.sample.PrefixTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityTest.java:[14,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfVisibilityTestClass
[ERROR] location: class org.boundbox.sample.VisibilityTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/ExtraFieldTest.java:[23,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfExtraFieldTestClassB
[ERROR] location: class org.boundbox.sample.ExtraFieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/FieldTest.java:[14,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfFieldTestClassB
[ERROR] location: class org.boundbox.sample.FieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/FieldTest.java:[16,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfFieldTestClassC
[ERROR] location: class org.boundbox.sample.FieldTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MethodTest.java:[14,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfMethodTestClassB
[ERROR] location: class org.boundbox.sample.MethodTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MethodTest.java:[16,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfMethodTestClassC
[ERROR] location: class org.boundbox.sample.MethodTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PackageNameTest.java:[9,10] package foo does not exist
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/PackageNameTest.java:[15,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfFieldTestClassA
[ERROR] location: class org.boundbox.sample.PackageNameTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityAndPackageTest.java:[13,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfVisibilityAndPackageTestClass
[ERROR] location: class org.boundbox.sample.VisibilityAndPackageTest
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/VisibilityAndPackageTest.java:[15,15] package foo does not exist
[ERROR] /Users/heath.borders/workspace/boundbox/boundbox-library-integration-tests/src/test/java/org/boundbox/sample/MultipleInnerClassTest.java:[13,12] cannot find symbol
[ERROR] symbol  : class BoundBoxOfMultipleInnerClassTestClass
[ERROR] location: class org.boundbox.sample.MultipleInnerClassTest
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :boundbox-sample-integration-tests

cast issue when BoundBoxing a custom view

When boundboxing a custom view @Boundbox(boundClass = MyCustomView.class), the generated class contains errors:

  • trying to cast Object to int, Object to boolean, Object to primitive type
public static int boundBox_getLAYOUT_DIRECTION_RTL() {
    try {
      Field field = View.class.getDeclaredField("LAYOUT_DIRECTION_RTL");
      field.setAccessible(true);
      return (int) field.get(null); // <-- problem
    }
    catch( Exception e ) {
      throw new BoundBoxException(e);
    }
  }
  • LayoutParams import
The import com.my.pack.MyCustomView.LayoutParams collides with another import statement

Replace all unvisible types by Object

When processing a class, it can internally use types that may not be visible in the boundbox scope or in its clients scope.

In that case , the type should be replaced by Object.

Multiple tests BoundBox collision

When 2 tests contain the same BoundBox annotation, they seem to overlap.

If so, provide a merging mechanism to generate a boundBox with :

  • the highest maxSuperClass
  • a join of extraFields

This only applies if target bound box are the same (prefix and target package).

problem executing test with Eclipse|Maven (Windows)

Did you know about it?

All *.java files in sandbox folder still remain locked by java process.
First, I thought it was the JavaFileManager because close() method is never called. So I tried to call close() method with no success.

The workaround is really dirty ... I call an unlocker soft:

//dirty
String command = "\"C:\\Program Files\\Unlocker\\Unlocker.exe\" " + sandBoxDir.getAbsolutePath() + " -S";
Process exec = Runtime.getRuntime().exec(command);

Error creating boundbox of class with a generic method

When trying to create a BoundBox of a class with a generic method, the created class doesn't compile due to failing to pick up the details of the generic element.

The method in question looks like this:

public <E extends FeedContent> E copyInto(E copy) {
  // do stuff
  return copy;
}

But the equivalent method in the BoundBox looks like this:

public E copyIntoNewContent(E arg0) {
  try {
    Method methodToInvoke = com.mycompany.MyClass.class.getDeclaredMethod("copyInto",E.class);
    methodToInvoke.setAccessible(true);
    return (E)  methodToInvoke.invoke(boundObject,arg0);
  }
  catch( IllegalAccessException e ) {
    throw new BoundBoxException(e);
  }
  catch( IllegalArgumentException e ) {
    throw new BoundBoxException(e);
  }
  catch( InvocationTargetException e ) {
    throw new BoundBoxException(e);
  }
  catch( NoSuchMethodException e ) {
    throw new BoundBoxException(e);
  }
}

This results in an error because E cannot be resolved to a type.

Add support for inner classes

Support begins to work for static inner classes via commit 1ff546c

TODO for inner classes :

  • add support for public static inner classes
  • add support for private static inner classes
  • add 2 unitests test for private static inner classes
  • test multiple arguments constructor
  • test fields and methods of inner classes
  • test multi-depth inner classes
  • implement non static inner classes
  • review code and make it comply with wiki
  • add javadoc to inner class accessors and boundboxes
  • update doc in wiki

add javadoc to methods of BoundBoxOfFoo

The methods generated in a BoundBoxOfFoo should have proper javadoc to explain what they do.

it would help using a boundbox as some methods are not absolutely intuitive like constructors for instance.

this feature should be optional and enabled by default.

BoundBox fails to generate classes

I made a simple project to test BoundBox. I'm using Android Studio Structure is default:

src
-- instrumentTest
-- -- java
-- -- -- ItemListActivityTest
-- main
-- -- java
-- -- -- com.example.test.dummy
-- -- -- -- ItemDetailActivity
-- -- -- -- ItemDetailFragment
-- -- -- -- ItemListActivity
-- -- -- -- ItemListFragment
-- res

This is my build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'
    }
}

apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile 'com.android.support:support-v4:18.0.0'

    instrumentTestCompile "org.boundbox:boundbox-library:1.2.0"
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.1"

    defaultConfig {
        minSdkVersion 11
        targetSdkVersion 18
    }
}

Test class is simple too:

import android.test.ActivityInstrumentationTestCase2;
import org.boundbox.BoundBox;
import com.example.test.dummy.ItemListActivity;


@BoundBox(boundClass = ItemListActivity.class)
public class ItemListActivityTest extends ActivityInstrumentationTestCase2<ItemListActivity> {

    public ItemListActivityTest() {
        super(ItemListActivity.class);
    }

}

The problem is that when i add an annotation, classes are not generated automatically as it says in BoundBox' wiki. So i'm trying to run gradlew compileTest to generate classes and getting an error:

... more info log ...    
executable -><init>
field ->TAG added. Static = false
Adding to imports java.lang.String
field ->FRAGMENTS_TAG added. Static = false
Adding to imports java.lang.String
field ->HONEYCOMB added. Static = false
field ->MSG_REALLY_STOPPED added. Static = false
field ->MSG_RESUME_PENDING added. Static = false
field ->mHandler added. Static = false
Adding to imports android.os.Handler
field ->mFragments added. Static = false
Adding to imports android.support.v4.app.FragmentManagerImpl


An annotation processor threw an uncaught exception.
Consult the following stack trace for details.
java.lang.RuntimeException
        at org.boundbox.processor.VisbilityComputer.findVisibleSuperType(VisbilityComputer.java:40)
        at org.boundbox.processor.VisbilityComputer.findVisibleSuperType(VisbilityComputer.java:26)
        at org.boundbox.processor.BoundClassScanner.doCheckVisibilityOfField(BoundClassScanner.java:251)
        at org.boundbox.processor.BoundClassScanner.visitVariableAsField(BoundClassScanner.java:185)
        at org.boundbox.processor.BoundClassScanner.visitVariableAsField(BoundClassScanner.java:31)
        at javax.lang.model.util.ElementKindVisitor6.visitVariable(ElementKindVisitor6.java:199)
        at com.sun.tools.javac.code.Symbol$VarSymbol.accept(Symbol.java:901)
        at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:145)
        at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:31)
        at javax.lang.model.util.ElementKindVisitor6.visitType(ElementKindVisitor6.java:118)
        at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:835)
        at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:133)
        at org.boundbox.processor.BoundClassScanner.visitTypeAsClass(BoundClassScanner.java:31)
        at javax.lang.model.util.ElementKindVisitor6.visitType(ElementKindVisitor6.java:118)
        at com.sun.tools.javac.code.Symbol$ClassSymbol.accept(Symbol.java:835)
        at org.boundbox.processor.BoundClassScanner.scan(BoundClassScanner.java:49)
        at org.boundbox.processor.BoundBoxProcessor.process(BoundBoxProcessor.java:182)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:627)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:556)
        at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:701)
        at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:987)
        at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:727)
        at com.sun.tools.javac.main.Main.compile(Main.java:353)
        at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:115)
        at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:45)
        at org.gradle.api.internal.tasks.compile.jdk6.Jdk6JavaCompiler.execute(Jdk6JavaCompiler.java:38)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.delegateAndHandleErrors(NormalizingJavaCompiler.java:96)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:49)
        at org.gradle.api.internal.tasks.compile.NormalizingJavaCompiler.execute(NormalizingJavaCompiler.java:35)
        at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:29)
        at org.gradle.api.internal.tasks.compile.DelegatingJavaCompiler.execute(DelegatingJavaCompiler.java:20)
        at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:33)
        at org.gradle.api.internal.tasks.compile.IncrementalJavaCompilerSupport.execute(IncrementalJavaCompilerSupport.java:24)
        at org.gradle.api.tasks.compile.Compile.compile(Compile.java:65)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.gradle.util.JavaMethod.invoke(JavaMethod.java:62)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:219)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:212)
        at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:201)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:527)
        at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:510)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
        at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
        at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
        at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)
        at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
        at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:42)
        at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
        at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:53)
        at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
        at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(AbstractTask.java:283)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.executeTask(AbstractTaskPlanExecutor.java:79)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.processTask(AbstractTaskPlanExecutor.java:63)
        at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.run(AbstractTaskPlanExecutor.java:51)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$1.run(DefaultTaskPlanExecutor.java:33)
        at org.gradle.internal.Factories$1.create(Factories.java:22)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:214)
        at org.gradle.cache.internal.DefaultCacheAccess.longRunningOperation(DefaultCacheAccess.java:276)
        at org.gradle.cache.internal.DefaultPersistentDirectoryStore.longRunningOperation(DefaultPersistentDirectoryStore.java:142)
        at org.gradle.api.internal.changedetection.state.DefaultTaskArtifactStateCacheAccess.longRunningOperation(DefaultTaskArtifactStateCacheAccess.java:78)
        at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:31)
        at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:86)
        at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:29)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.java:23)
        at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java:67)
        at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:32)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:61)
        at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:54)
        at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:166)
        at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:113)
        at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:81)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:64)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33)
        at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:35)
        at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:26)
        at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:50)
        at org.gradle.api.internal.Actions$RunnableActionAdapter.execute(Actions.java:171)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:201)
        at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute(CommandLineActionFactory.java:174)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:170)
        at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:139)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
        at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
        at org.gradle.launcher.Main.doAction(Main.java:46)
        at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
        at org.gradle.launcher.Main.main(Main.java:37)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:50)
        at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:32)
        at org.gradle.launcher.GradleMain.main(GradleMain.java:23)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48)
:Dummy:compileTest FAILED
:Dummy:compileTest (Thread[main,5,main]) completed. Took 2.056 secs.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':Dummy:compileTest'.
> Compilation failed; see the compiler error output for details.

remove m prefix in BoundBox class

When BoundBoxing this kind of variable private Button mButtonNext;

Generate methods without 'm' prefix like boundBox_getButtonNext() instead of boundBox_getMButtonNext()

accessing static field in super class of non static inner class

A super class with a static field

public class SuperInnerClassWithStaticField {
    private static int c;
}

A class with non static inner class extending the super inner class just above

public class NonStaticInnerClassExtendingClassWithPrivateStaticFieldsTestClass {
    public class InnerClass extends SuperInnerClassWithStaticField {
        public int a;
    };
}

Result in

public static int boundBox_super_InnerClass_getC() {
      try {
        Field field = boundClass.getSuperclass().getDeclaredField("c");
        field.setAccessible(true);
        return (Integer)  field.get(null);
      }
      catch( Exception e ) {
        throw new BoundBoxException(e);
      }
    }

which is wrong because boundClass is not static.

Headache in advance :)

I wrote an integration test for this one.

Add extraFields to a BoundBox

UPDATE ---
The thread has been renamed. On Android, we use stub Android jars to compile an app, and those stubs only contain method signatures (their bodies all send the "Stub !" exception), and no fields. So it is interesting to be able to add fields explicitly to a BoundBox class so that, when a call to the BoundBox setters/getters will be made, it will be resolved at runtime by reflection and the field will be accessed for real.
UPDATE ---

The code

@BoundBox(boundClass=TextView.class)
BoundBoxOfTextView boundBoxOfTextView;

BoundBoxOfTextView class isn't well generated:

  • import statement conflict
import android.text.Editable.Factory;
import android.text.Layout;
import android.text.Spannable.Factory;
  • private fields are missing. For example, TextView contains
private ArrayList<TextWatcher> mListeners;

and there is no method to access to it in BoundBoxOfTextView

Using with another annotation processor

I am using AndoidAnnotations which for my production code, which is an annotation processor, and generates the .java files to target/generated-sources/annotations, and these are built into my app. The problem is that boundbox also uses this folder to generate test code. Is there any way to separate them so my app does not catch up generated classes?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.