Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge in the removal of the "framework" package in the 2.0 (master) branch.

Classes that are 2.1 specific have also been moved as part of this commit.

Conflicts:

errai-codegen/src/main/java/org/jboss/errai/codegen/Context.java

errai-codegen/src/main/java/org/jboss/errai/codegen/builder/callstack/LoadLiteral.java

errai-codegen/src/main/java/org/jboss/errai/codegen/literal/LiteralFactory.java

errai-uibinder/pom.xml

    • -10
    • +0
    ./tests/model/SnapshotInterfaceWithCollections.java
    • -19
    • +0
    ./tests/model/SnapshotInterfaceWithCollectionsImpl.java
  1. … 17 more files in changeset.
Added "canned representation" feature that's required for JPA Attributes to refer back to their containing EntityType.

  1. … 3 more files in changeset.
refactoring: removed framework from root package name in codegen

    • -32
    • +0
    ./tests/AllStatementBuilderTests.java
    • -167
    • +0
    ./tests/AnonymousClassStructureBuilderTest.java
    • -255
    • +0
    ./tests/ClassBuilderTestResult.java
    • -119
    • +0
    ./tests/IfBlockBuilderTestResult.java
    • -352
    • +0
    ./tests/InvocationBuilderTest.java
    • -146
    • +0
    ./tests/LoopBuilderTestResult.java
    • -587
    • +0
    ./tests/StatementBuilderTest.java
  1. … 607 more files in changeset.
adding diagnostic information for codegen issue (randomly occuring OutOfScopeExceptions in MVP)

  1. … 6 more files in changeset.
fixes to problem associated with wildcard type parameters -- work around to use Cast.to() where neccessary

    • -23
    • +34
    ./tests/StatementBuilderTest.java
    • -0
    • +20
    ./tests/model/BeanWithTypeParmedMeths.java
  1. … 11 more files in changeset.
fixes to problem associated with wildcard type parameters -- work around to use Cast.to() where neccessary

    • -23
    • +34
    ./tests/StatementBuilderTest.java
    • -0
    • +20
    ./tests/model/BeanWithTypeParmedMeths.java
  1. … 11 more files in changeset.
Fixed ERRAI-238: MetaClass.isAssignableFrom() does not take into account interfaces on supertypes

https://issues.jboss.org/browse/ERRAI-238

    • -0
    • +10
    ./tests/model/tree/Child.java
    • -0
    • +5
    ./tests/model/tree/Grandparent.java
    • -0
    • +5
    ./tests/model/tree/GrandparentInterface.java
    • -0
    • +5
    ./tests/model/tree/GrandparentSuperInterface.java
    • -0
    • +10
    ./tests/model/tree/IsolatedInterface.java
    • -0
    • +5
    ./tests/model/tree/Parent.java
    • -0
    • +5
    ./tests/model/tree/ParentInterface.java
    • -0
    • +5
    ./tests/model/tree/ParentSuperInterface1.java
    • -0
    • +5
    ./tests/model/tree/ParentSuperInterface2.java
  1. … 2 more files in changeset.
Fixed ERRAI-238: MetaClass.isAssignableFrom() does not take into account interfaces on supertypes

https://issues.jboss.org/browse/ERRAI-238

    • -0
    • +10
    ./tests/model/tree/Child.java
    • -0
    • +5
    ./tests/model/tree/Grandparent.java
    • -0
    • +5
    ./tests/model/tree/GrandparentInterface.java
    • -0
    • +5
    ./tests/model/tree/GrandparentSuperInterface.java
    • -0
    • +10
    ./tests/model/tree/IsolatedInterface.java
    • -0
    • +5
    ./tests/model/tree/Parent.java
    • -0
    • +5
    ./tests/model/tree/ParentInterface.java
    • -0
    • +5
    ./tests/model/tree/ParentSuperInterface1.java
    • -0
    • +5
    ./tests/model/tree/ParentSuperInterface2.java
  1. … 2 more files in changeset.
add GWT test module to codegen project

    • -0
    • +14
    ./tests/gwt/TypeOracleTests.gwt.xml
    • -0
    • +19
    ./tests/gwt/client/GWTCodegentTest.java
    • -0
    • +7
    ./tests/gwt/client/TestInterface.java
    • -0
    • +7
    ./tests/gwt/client/TypeOracleBootstrap.java
    • -0
    • +14
    ./tests/gwt/client/TypeOracleTests.java
    • -0
    • +14
    ./tests/gwt/client/TypeWithNestedClass.java
    • -0
    • +58
    ./tests/gwt/rebind/TypeOracleGenerator.java
    • -0
    • +14
    ./tests/model/ObjectWithNested.java
  1. … 3 more files in changeset.
Fixed cycle detection and re-enabled the test for it

  1. … 2 more files in changeset.
make test more comprehensive

remove unnecessary need to pass in context object

  1. … 2 more files in changeset.
add support for SnapshotMarker in the LiteralFactory to automatically reify object to code snapshots if the supertypes and interfaces of those objects are marked literalizable in the codegen context

    • -0
    • +10
    ./tests/model/SnapshotInterfaceWithCollections.java
    • -0
    • +19
    ./tests/model/SnapshotInterfaceWithCollectionsImpl.java
  1. … 6 more files in changeset.
New codegen feature: create snapshot of arbitrary graphs of value class instances.

We're planning to use this for JPA metamodel generation.

    • -0
    • +33
    ./tests/SnapshotMakerTest.java
    • -0
    • +9
    ./tests/model/Person.java
    • -0
    • +47
    ./tests/model/PersonImpl.java
  1. … 2 more files in changeset.
update unit test

    • -44
    • +0
    ./tests/AbstractStatementBuilderTest.java
add support for List, Set, Map literal encoding.

    • -0
    • +44
    ./tests/AbstractCodegenTest.java
    • -1
    • +1
    ./tests/AnonymousClassStructureBuilderTest.java
  1. … 26 more files in changeset.
improved callsite information for generation exceptions (to simplify diagnosing codegen errors) and re-introduced exception hierachy

    • -15
    • +33
    ./tests/StatementBuilderTest.java
  1. … 26 more files in changeset.
@PreDestroy and implicit service and event de-registration implemented

  1. … 22 more files in changeset.
fixed.

    • -0
    • +35
    ./tests/ProxyMakerTest.java
    • -0
    • +41
    ./tests/model/ToProxyBean.java
  1. … 5 more files in changeset.
minor refactorings (organize imports, etc.)

  1. … 13 more files in changeset.
all tests passing

    • -0
    • +42
    ./tests/ExceptionUtil.java
    • -118
    • +137
    ./tests/InvocationBuilderTest.java
deterministic method ordering

  1. … 1 more file in changeset.
add RoutingFlag for NoSubscribersOK -- allows silent dismissal of messages which are undeliverable.

    • -2
    • +0
    ./tests/AnonymousClassStructureBuilderTest.java
  1. … 1 more file in changeset.
import cleanup

    • -1
    • +0
    ./tests/AnonymousClassStructureBuilderTest.java
  1. … 27 more files in changeset.
fix to import collision problem

    • -1
    • +1
    ./tests/AnonymousClassStructureBuilderTest.java
    • -2
    • +40
    ./tests/ClassBuilderTestResult.java
    • -0
    • +26
    ./tests/model/Integer.java
    • -0
    • +26
    ./tests/model/TestInterface.java
  1. … 7 more files in changeset.
refactoring: moved json parsers to marshalling package, and further improved mapping model API. Exception marshalling tests not yet passing. Also, updated all copyrights.

  1. … 656 more files in changeset.
new Errai RPC using the codegen API

  1. … 16 more files in changeset.
- performance optimizations to code generator - all tests passing

    • -40
    • +94
    ./tests/StatementBuilderTest.java
  1. … 35 more files in changeset.
marshalling mostly working

  1. … 17 more files in changeset.
marshalling mostly working

  1. … 17 more files in changeset.