[Windup-commits] [windup/windup] e44078: MIGR-228, MIGR-205, WINDUP-479: Java AST processin...

Jesse Sightler jesse.sightler at gmail.com
Tue Mar 3 13:43:15 EST 2015


  Branch: refs/heads/master
  Home:   https://github.com/windup/windup
  Commit: e4407842fcb3fb0f7e4c086661648b6275fd0525
      https://github.com/windup/windup/commit/e4407842fcb3fb0f7e4c086661648b6275fd0525
  Author: Matej Briskar <mbriskar at redhat.com>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M frames/.gitignore
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitor.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    A rules-java/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableASTResolvingIntegrationTest.java
    A rules-java/src/test/resources/simple/ClassReturningAnother.java
    A rules-java/src/test/resources/simple/Main.java
    A rules-java/src/test/resources/simple/MyAClass.java
    A rules-java/src/test/resources/simple/MyBClass.java
    A rules-java/src/test/resources/simple/SomeInterface.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitorTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassXmlRulesTest.java
    A simple/.gitignore
    M test-util/src/main/java/org/jboss/windup/testutil/html/TestEJBReportUtil.java
    M test-util/src/main/java/org/jboss/windup/testutil/html/TestReportUtil.java

  Log Message:
  -----------
  MIGR-228, MIGR-205, WINDUP-479: Java AST processing refactored


  Commit: 4354ef2470cae891d1d44dc0848c2d78adbd13dc
      https://github.com/windup/windup/commit/4354ef2470cae891d1d44dc0848c2d78adbd13dc
  Author: Jess Sightler <jesse.sightler at gmail.com>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M frames/.gitignore
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java/api/pom.xml
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaSourceFileModel.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitor.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    R rules-java/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableASTResolvingIntegrationTest.java
    R rules-java/src/test/resources/simple/ClassReturningAnother.java
    R rules-java/src/test/resources/simple/Main.java
    R rules-java/src/test/resources/simple/MyAClass.java
    R rules-java/src/test/resources/simple/MyBClass.java
    R rules-java/src/test/resources/simple/SomeInterface.java
    M rules-java/tests/pom.xml
    A rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    A rules-java/tests/src/test/resources/simple/ClassReturningAnother.java
    A rules-java/tests/src/test/resources/simple/Main.java
    A rules-java/tests/src/test/resources/simple/MyAClass.java
    A rules-java/tests/src/test/resources/simple/MyBClass.java
    A rules-java/tests/src/test/resources/simple/SomeInterface.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/apps/xml/groovy/GroovyExtensionXmlRulesTest.java
    M utils/src/main/java/org/jboss/windup/util/WindupPathUtil.java

  Log Message:
  -----------
  WINDUP-479: Added a root path to each Java source file, and made the ast system use this.


  Commit: 02aaf00844bc18a9a13910e8c2d873f127f4ce47
      https://github.com/windup/windup/commit/02aaf00844bc18a9a13910e8c2d873f127f4ce47
  Author: Jess Sightler <jesse.sightler at gmail.com>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M bom/pom.xml
    A java-ast/addon/pom.xml
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/JavaASTException.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/JavaASTProcessor.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/NoopWildcardImportResolver.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/WildcardImportResolver.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/JavaClassReference.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/JavaClassReferences.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/TypeReferenceLocation.java
    A java-ast/addon/src/main/resources/META-INF/beans.xml
    A java-ast/pom.xml
    A java-ast/tests/pom.xml
    A java-ast/tests/src/test/java/org/jboss/windup/ast/java/JavaASTProcessorTest.java
    A java-ast/tests/src/test/resources/testclasses/helloworld/HelloWorld.java
    A java-ast/tests/src/test/resources/testclasses/simple/ClassReturningAnother.java
    A java-ast/tests/src/test/resources/testclasses/simple/Main.java
    A java-ast/tests/src/test/resources/testclasses/simple/MyAClass.java
    A java-ast/tests/src/test/resources/testclasses/simple/MyBClass.java
    A java-ast/tests/src/test/resources/testclasses/simple/SomeInterface.java
    M pom.xml
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java/addon/pom.xml
    M rules-java/api/pom.xml
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilder.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderInFile.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/JavaTypeReferenceModel.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/TypeInterestFactory.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/TypeReferenceLocation.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitor.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/WindupRoasterWildcardImportResolver.java
    A rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/WindupWildcardImportResolver.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/service/TypeReferenceService.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/TypeReferenceLocationHandler.java
    M rules-java/tests/pom.xml
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    R rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitorTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/service/TypeReferenceServiceTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassXmlRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/handlers/JavaClassHandlerTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java
    M utils/pom.xml

  Log Message:
  -----------
  WINDUP-479: Added a standalone module for handling the AST


  Commit: b2af96b83fbc9719d091899062ace30371d8381e
      https://github.com/windup/windup/commit/b2af96b83fbc9719d091899062ace30371d8381e
  Author: Jesse Sightler <jesse.sightler at gmail.com>
  Date:   2015-03-03 (Tue, 03 Mar 2015)

  Changed paths:
    M bom/pom.xml
    A java-ast/addon/pom.xml
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/JavaASTException.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/JavaASTProcessor.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/NoopWildcardImportResolver.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/WildcardImportResolver.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/JavaClassReference.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/JavaClassReferences.java
    A java-ast/addon/src/main/java/org/jboss/windup/ast/java/data/TypeReferenceLocation.java
    A java-ast/addon/src/main/resources/META-INF/beans.xml
    A java-ast/pom.xml
    A java-ast/tests/pom.xml
    A java-ast/tests/src/test/java/org/jboss/windup/ast/java/JavaASTProcessorTest.java
    A java-ast/tests/src/test/resources/testclasses/helloworld/HelloWorld.java
    A java-ast/tests/src/test/resources/testclasses/simple/ClassReturningAnother.java
    A java-ast/tests/src/test/resources/testclasses/simple/Main.java
    A java-ast/tests/src/test/resources/testclasses/simple/MyAClass.java
    A java-ast/tests/src/test/resources/testclasses/simple/MyBClass.java
    A java-ast/tests/src/test/resources/testclasses/simple/SomeInterface.java
    M pom.xml
    M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/DiscoverEjbAnnotationsRuleProvider.java
    M rules-java/addon/pom.xml
    M rules-java/api/pom.xml
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClass.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilder.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/condition/JavaClassBuilderInFile.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/decompiler/ProcyonDecompilerOperation.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaSourceFileModel.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/JavaTypeReferenceModel.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/TypeInterestFactory.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/TypeReferenceLocation.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitor.java
    R rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/WindupRoasterWildcardImportResolver.java
    A rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/WindupWildcardImportResolver.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/AnalyzeJavaFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/provider/IndexJavaSourceFilesRuleProvider.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/service/TypeReferenceService.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/JavaClassHandler.java
    M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/xml/TypeReferenceLocationHandler.java
    M rules-java/tests/pom.xml
    A rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTIntegrationTest.java
    R rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/scan/ast/VariableResolvingASTVisitorTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/apps/java/service/TypeReferenceServiceTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassCompositeTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaClassXmlRulesTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/JavaHintsClassificationsTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/handlers/JavaClassHandlerTest.java
    M rules-java/tests/src/test/java/org/jboss/windup/rules/java/ignore/JavaIgnoreRegexesTest.java
    M rules-java/tests/src/test/resources/groovy/GroovyClassificationsAndHints.windup.groovy
    A rules-java/tests/src/test/resources/simple/ClassReturningAnother.java
    A rules-java/tests/src/test/resources/simple/Main.java
    A rules-java/tests/src/test/resources/simple/MyAClass.java
    A rules-java/tests/src/test/resources/simple/MyBClass.java
    A rules-java/tests/src/test/resources/simple/SomeInterface.java
    M rules-xml/tests/src/test/java/org/jboss/windup/rules/apps/xml/groovy/GroovyExtensionXmlRulesTest.java
    M rules-xml/tests/src/test/resources/groovy/GroovyXmlFileClassificationsAndHints.windup.groovy
    A simple/.gitignore
    M test-util/src/main/java/org/jboss/windup/testutil/html/TestEJBReportUtil.java
    M test-util/src/main/java/org/jboss/windup/testutil/html/TestReportUtil.java
    M tests/src/test/groovy/GroovyExampleRule.windup.groovy
    M tests/src/test/java/org/jboss/windup/tests/application/rules/TestServletAnnotationRuleProvider.java
    M utils/pom.xml
    M utils/src/main/java/org/jboss/windup/util/WindupPathUtil.java

  Log Message:
  -----------
  Merge pull request #489 from jsight/mbriskar_ast_tweaks

MIGR-228, MIGR-205, WINDUP-479: Java AST processing refactored.


Compare: https://github.com/windup/windup/compare/ed15da7eefd9...b2af96b83fbc


More information about the Windup-commits mailing list