On Tue, Nov 12, 2013 at 4:35 PM, Alex Harui <aha...@adobe.com> wrote:
> Run ant wipe-all first? > > That worked, thanks! Om > On 11/12/13 3:43 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: > > >On Tue, Nov 12, 2013 at 12:11 PM, Erik de Bruin <e...@ixsoftware.nl> > >wrote: > > > >> I've published a 'develop_strictest' branch on both the 'flex-asjs' > >> and 'flex-falcon' projects. These need to live together to make the > >> magic happen. > >> > >> Let me know if it works for you. > >> > >> EdB > >> > > > >I havent built falcon in a long time. When I pulled the latest and tried > >to build flex-falcon, I am getting these errors on both "develop" and > >"develop_strictest" branches: > > > >What am I doing wrong? > >. > >. > >. > >src.depend: > > [depend] The class org.apache.flex.compiler.mxml.StateDefinitionBase in > >file > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\generated\classes > >\org\a > >pache\flex\compiler\mxml\StateDefinitionBase.class is out of date due to > >org.apa > >che.flex.compiler.internal.definitions.DefinitionBase but has not been > >deleted b > >ecause its source file could not be determined > > [depend] Deleted 333 out of date files in 15 seconds > > > >compile: > > [javac] Compiling 231 source files to > >C:\p\flex_os\workspace\flexroot\git\fl > >ex-falcon\compiler\generated\classes > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:66: package > >com.google. > >common.cache does not exist > > [javac] import com.google.common.cache.CacheBuilder; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:67: package > >com.google. > >common.cache does not exist > > [javac] import com.google.common.cache.CacheLoader; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:68: package > >com.google. > >common.cache does not exist > > [javac] import com.google.common.cache.LoadingCache; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:39: package > >com.google.com > >mon.cache does not exist > > [javac] import com.google.common.cache.CacheBuilder; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:40: package > >com.google.com > >mon.cache does not exist > > [javac] import com.google.common.cache.CacheLoader; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:41: package > >com.google.com > >mon.cache does not exist > > [javac] import com.google.common.cache.LoadingCache; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:114: cannot find > >symbol > > > > [javac] symbol : class LoadingCache > > [javac] location: class > >org.apache.flex.compiler.internal.projects.CompilerP > >roject > > [javac] private LoadingCache<ASScope, ASScopeCache> scopeCaches = > >CacheB > >uilder.newBuilder() > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:272: cannot find > >symbol > > [javac] symbol : class LoadingCache > > [javac] location: class > >org.apache.flex.compiler.internal.scopes.ASProjectSc > >ope > > [javac] private final LoadingCache<ICompilationUnit, > >Collection<IASScope > >>> compilationUnitToScopeList = > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:34: > >package co > >m.google.common.cache does not exist > > [javac] import com.google.common.cache.Cache; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:35: > >package co > >m.google.common.cache does not exist > > [javac] import com.google.common.cache.CacheBuilder; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:36: > >package co > >m.google.common.cache does not exist > > [javac] import com.google.common.cache.CacheLoader; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:37: > >package co > >m.google.common.cache does not exist > > [javac] import com.google.common.cache.LoadingCache; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:64: > >cannot fin > >d symbol > > [javac] symbol : class LoadingCache > > [javac] location: class > >org.apache.flex.compiler.clients.problems.WorkspaceP > >roblemFormatter > > [javac] private final LoadingCache<String, FileLineInfo> readers; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:285: > >cannot fi > >nd symbol > > [javac] symbol : class Cache > > [javac] location: class > >org.apache.flex.compiler.clients.problems.WorkspaceP > >roblemFormatter.FileLineInfo > > [javac] final Cache<Integer, String> cachedLines; > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:93: cannot find > >symbol > > [javac] symbol : class CacheLoader > > [javac] location: class > >org.apache.flex.compiler.internal.projects.CompilerP > >roject > > [javac] static class ScopeCacheLoader extends CacheLoader<ASScope, > >ASSco > >peCache> > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:100: method does > >not ov > >erride or implement a method from a supertype > > [javac] @Override > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\projects\CompilerProject.java:114: cannot find > >symbol > > > > [javac] symbol : variable CacheBuilder > > [javac] location: class > >org.apache.flex.compiler.internal.projects.CompilerP > >roject > > [javac] private LoadingCache<ASScope, ASScopeCache> scopeCaches = > >CacheB > >uilder.newBuilder() > > [javac] > >^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:276: cannot find > >symbol > > [javac] symbol : class CacheLoader > > [javac] location: class > >org.apache.flex.compiler.internal.scopes.ASProjectSc > >ope > > [javac] new CacheLoader<ICompilationUnit, > >Collection<IASScope>>( > >) > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\internal\scopes\ASProjectScope.java:273: cannot find > >symbol > > [javac] symbol : variable CacheBuilder > > [javac] location: class > >org.apache.flex.compiler.internal.scopes.ASProjectSc > >ope > > [javac] CacheBuilder.newBuilder() > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:100: > >cannot fi > >nd symbol > > [javac] symbol : class CacheLoader > > [javac] location: class > >org.apache.flex.compiler.clients.problems.WorkspaceP > >roblemFormatter > > [javac] new CacheLoader<String, FileLineInfo>() > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:96: > >cannot fin > >d symbol > > [javac] symbol : variable CacheBuilder > > [javac] location: class > >org.apache.flex.compiler.clients.problems.WorkspaceP > >roblemFormatter > > [javac] readers = CacheBuilder.newBuilder() > > [javac] ^ > > [javac] > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\src\org\apa > >che\flex\compiler\clients\problems\WorkspaceProblemFormatter.java:260: > >cannot fi > >nd symbol > > [javac] symbol : variable CacheBuilder > > [javac] location: class > >org.apache.flex.compiler.clients.problems.WorkspaceP > >roblemFormatter.FileLineInfo > > [javac] cachedLines = CacheBuilder.newBuilder() > > [javac] ^ > > [javac] 22 errors > > > >BUILD FAILED > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\build.xml:34: The > >following > >erro > >r occurred while executing this line: > >C:\p\flex_os\workspace\flexroot\git\flex-falcon\compiler\build.xml:548: > >Compile > >failed; see the compiler error output for details. > > > >Total time: 56 seconds > > > >C:\p\flex_os\workspace\flexroot\git\flex-falcon> > > > > > > > >> > >> > >> > >> On Tue, Nov 12, 2013 at 8:53 PM, OmPrakash Muppirala > >> <bigosma...@gmail.com> wrote: > >> > On Tue, Nov 12, 2013 at 11:48 AM, Erik de Bruin <e...@ixsoftware.nl> > >> wrote: > >> > > >> >> Hi, > >> >> > >> >> I have a local branch in which I've made the FalconJx 'goog' compiler > >> >> apply to the strictest possible rules/flags. This resulted in 193 > >> >> warnings about bad code in the DataBindingTest example. Hidden behind > >> >> those were some more errors ;-) > >> >> > >> >> I fixed all but a couple in the framework and there are some more > >>that > >> >> come from the example. All in all there are some 40 warnings left... > >> >> > >> >> The application, meanwhile, is compiled successfully and functions as > >> >> expected. These warnings are all about annotations and types and code > >> >> structure. > >> >> > >> >> I feel having the stricter compiler flags active will help us write a > >> >> better framework. Making the remaining warnings go away is a > >>challenge > >> >> I gladly accept. > >> >> > >> >> The question is, can we live with seeing these warnings in the > >>meantime? > >> >> > >> >> > >> > I just got my DataBindingTest project up and running. I have been > >> thinking > >> > of ways I can help out. If no else one has objections, I can help > >>with > >> > this clean up of the warnings. > >> > Maybe you can push your branch so we can work together on it? > >> > > >> > Thanks, > >> > Om > >> > > >> > > >> >> EdB > >> >> > >> >> > >> >> > >> >> -- > >> >> Ix Multimedia Software > >> >> > >> >> Jan Luykenstraat 27 > >> >> 3521 VB Utrecht > >> >> > >> >> T. 06-51952295 > >> >> I. www.ixsoftware.nl > >> >> > >> > >> > >> > >> -- > >> Ix Multimedia Software > >> > >> Jan Luykenstraat 27 > >> 3521 VB Utrecht > >> > >> T. 06-51952295 > >> I. www.ixsoftware.nl > >> > >