Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development #102

Merged
merged 43 commits into from
Oct 5, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
abe9978
prepare to j2cl-m-p 0.21
treblereel Jan 6, 2023
a66666b
to jakarta annotations
treblereel Jan 11, 2023
d801c26
simplification of event managment
treblereel Jan 12, 2023
44b32d3
refactoring
treblereel Jan 11, 2023
09ed1bd
fix jakarta dep names
treblereel Jan 16, 2023
6d2cdad
to freemarker
treblereel Feb 21, 2023
7ace6ef
to freemarker
treblereel Mar 13, 2023
4a2b42a
refactoring
treblereel Apr 17, 2023
7934413
removed legacy modules
treblereel Apr 17, 2023
add4867
added simple app test
treblereel Apr 17, 2023
660a6c0
Added the ability to specify the packages to be scanned for beans in …
treblereel Apr 17, 2023
36857e1
BeanOracle.getSubClasses must use no recurrent calls
treblereel Apr 21, 2023
8315958
restored j2cl interceptors functionality
treblereel May 13, 2023
719328e
deligate to j2cl mangle name generation (via gwt3-processor utils)
treblereel Jul 24, 2023
b660162
migrated to templates based generation
treblereel Jul 28, 2023
46fda33
restored navigation
treblereel Jul 30, 2023
1bfc10b
templates generator simplificated
treblereel Jul 30, 2023
6ecdb48
added ability to process .java classes as scoped beans, generated by …
treblereel Aug 2, 2023
711e522
Merge pull request #2 from treblereel/generators_refactoring
treblereel Aug 2, 2023
9a854d3
logging has become more verboue
treblereel Aug 8, 2023
d806817
@Produces must support @Named/Qualifiers
treblereel Aug 14, 2023
efe801f
added tests for @Produces with @Named and @Qualifier
treblereel Aug 14, 2023
1c78291
register EventListener via EventHandlerRegistration (and unregister o…
treblereel Aug 17, 2023
b5cb3cb
update demo
treblereel Aug 17, 2023
3a88fac
Merge pull request #3 from treblereel/generators_refactoring
treblereel Aug 17, 2023
3a37bb6
simplification of the project structure
treblereel Aug 18, 2023
ef71ed1
replace freemarker templates processing from generators to helper
treblereel Aug 20, 2023
a24c9af
switch from Reflect.objectProperty based method accessor to @JsType
treblereel Aug 21, 2023
8943fe2
jre: added beanManager:destroyBean(instance)
treblereel Aug 29, 2023
79056ef
additional @Specializes test case
treblereel Aug 29, 2023
1a9a76a
j2cl: added beanManager:destroyBean(instance)
treblereel Aug 29, 2023
d3823fd
better @Any processing
treblereel Sep 4, 2023
d98f329
bump javaparser to 3.25.5
treblereel Sep 5, 2023
25c560d
added WeakRef
treblereel Sep 5, 2023
74aaf3e
added test for ManagedInstance with typed bean
treblereel Sep 5, 2023
008e91c
better cyclic beans processing
treblereel Sep 9, 2023
1c41a52
added @Alternative
treblereel Sep 10, 2023
525783f
added beanManager.destroy for managed beans (field and constructor in…
treblereel Sep 11, 2023
201f6f2
if singleton bean is subscribed to the event and isn't active, it mus…
treblereel Sep 16, 2023
77bb27a
don't inject css twice in ui template
treblereel Sep 19, 2023
5b6adac
small format tunning
treblereel Sep 19, 2023
62df46c
use kie-tools checkstyle rules
treblereel Sep 25, 2023
36b1971
docs
treblereel Oct 2, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
.idea/
.factorypath
*.iml
*.jfr
.DS_Store
target
.vscode/
.flattened-pom.xml
dependency-reduced-pom.xml
dependency-reduced-pom.xml
13 changes: 0 additions & 13 deletions LICENSE.header

This file was deleted.

1,018 changes: 991 additions & 27 deletions README.md

Large diffs are not rendered by default.

23 changes: 23 additions & 0 deletions annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,29 @@
<url>https://github.com/treblereel</url>
</organization>

<dependencies>
<dependency>
<groupId>org.treblereel.gwt.jakarta</groupId>
<artifactId>annotations</artifactId>
</dependency>
<dependency>
<groupId>org.treblereel.gwt.jakarta</groupId>
<artifactId>ejb</artifactId>
</dependency>
<dependency>
<groupId>org.treblereel.gwt.jakarta</groupId>
<artifactId>enterprise</artifactId>
</dependency>
<dependency>
<groupId>org.treblereel.gwt.jakarta</groupId>
<artifactId>inject</artifactId>
</dependency>
<dependency>
<groupId>org.treblereel.gwt.jakarta</groupId>
<artifactId>utils</artifactId>
</dependency>
</dependencies>

<build>
<resources>
<resource>
Expand Down
25 changes: 16 additions & 9 deletions annotations/src/main/java/io/crysknife/annotation/Application.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
/*
* Copyright © 2020 Treblereel
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package io.crysknife.annotation;
Expand All @@ -22,4 +27,6 @@
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
public @interface Application {

String[] packages() default {};
}
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
/*
* Copyright (C) 2021
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package io.crysknife.annotation;
Expand All @@ -24,6 +29,7 @@
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Deprecated
public @interface CircularDependency {

}
23 changes: 14 additions & 9 deletions annotations/src/main/java/io/crysknife/annotation/Lazy.java
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
/*
* Copyright © 2021 Treblereel
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under the License
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
* or implied. See the License for the specific language governing permissions and limitations under
* the License.
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package io.crysknife.annotation;
Expand Down
79 changes: 0 additions & 79 deletions annotations/src/main/java/javax/annotation/PostConstruct.java

This file was deleted.

80 changes: 0 additions & 80 deletions annotations/src/main/java/javax/annotation/PreDestroy.java

This file was deleted.

32 changes: 0 additions & 32 deletions annotations/src/main/java/javax/ejb/Startup.java

This file was deleted.

Loading
Loading