Skip to content

Commit 39fd8bd

Browse files
author
Toplak, Jeramy
committed
revert version and take out Java 8 streams and lombok (PR #192)
1 parent 31ac259 commit 39fd8bd

File tree

6 files changed

+15
-37
lines changed

6 files changed

+15
-37
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>cz.habarta.typescript-generator</groupId>
66
<artifactId>typescript-generator</artifactId>
77
<packaging>pom</packaging>
8-
<version>1.30</version>
8+
<version>1.29-SNAPSHOT</version>
99
<name>typescript-generator</name>
1010
<description>Generates TypeScript declaration file from specified java classes.</description>
1111
<url>https://github.com/vojtechhabarta/typescript-generator</url>

typescript-generator-core/pom.xml

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>cz.habarta.typescript-generator</groupId>
77
<artifactId>typescript-generator</artifactId>
8-
<version>1.30</version>
8+
<version>1.29-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>typescript-generator-core</artifactId>
@@ -94,28 +94,6 @@
9494
<version>${jackson2.version}</version>
9595
<scope>test</scope>
9696
</dependency>-->
97-
<dependency>
98-
<groupId>org.projectlombok</groupId>
99-
<artifactId>lombok</artifactId>
100-
<version>1.16.16</version>
101-
<scope>provided</scope>
102-
</dependency>
103-
<dependency>
104-
<groupId>org.slf4j</groupId>
105-
<artifactId>slf4j-api</artifactId>
106-
<version>1.7.22</version>
107-
</dependency>
108-
109-
<dependency>
110-
<groupId>org.slf4j</groupId>
111-
<artifactId>slf4j-simple</artifactId>
112-
<version>1.7.22</version>
113-
</dependency>
114-
<dependency>
115-
<groupId>org.javassist</groupId>
116-
<artifactId>javassist</artifactId>
117-
<version>3.21.0-GA</version>
118-
</dependency>
11997
</dependencies>
12098

12199
<build>
@@ -166,8 +144,8 @@
166144
<groupId>org.apache.maven.plugins</groupId>
167145
<artifactId>maven-compiler-plugin</artifactId>
168146
<configuration>
169-
<source>1.8</source>
170-
<target>1.8</target>
147+
<source>1.7</source>
148+
<target>1.7</target>
171149
</configuration>
172150
</plugin>
173151
</plugins>

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/compiler/ModelCompiler.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import java.lang.reflect.Type;
1212
import java.lang.reflect.TypeVariable;
1313
import java.util.*;
14-
import java.util.stream.Collectors;
1514

1615
/**
1716
* Compiles Java model to TypeScript model.
@@ -100,10 +99,13 @@ public TsModel javaToTypeScript(Model model) {
10099
}
101100

102101
private TsModel transformClassToEnum(TsModel tsModel) {
103-
final List<TsBeanModel> classEnums = tsModel.getBeans()
104-
.stream()
105-
.filter(tsBeanModel -> tsBeanModel.getName().getSimpleName().contains(settings.classEnumPattern))
106-
.collect(Collectors.toList());
102+
List<TsBeanModel> beans = tsModel.getBeans();
103+
104+
List<TsBeanModel> classEnums = new ArrayList<TsBeanModel>();
105+
for (TsBeanModel bean : beans) {
106+
if (bean.getName().getSimpleName().contains(settings.classEnumPattern))
107+
classEnums.add(bean);
108+
}
107109

108110
List<TsEnumModel> stringEnums = new ArrayList<>();
109111
for (TsBeanModel tsBeanModel : classEnums) {

typescript-generator-core/src/test/java/cz/habarta/typescript/generator/DummyClassEnum.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import com.fasterxml.jackson.annotation.JsonCreator;
44
import com.fasterxml.jackson.annotation.JsonValue;
5-
import lombok.EqualsAndHashCode;
65

76
import java.util.Objects;
87

9-
@EqualsAndHashCode
108
public class DummyClassEnum {
119

1210
public static final DummyClassEnum ATYPE = new DummyClassEnum("ATYPE");

typescript-generator-gradle-plugin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>cz.habarta.typescript-generator</groupId>
77
<artifactId>typescript-generator</artifactId>
8-
<version>1.30</version>
8+
<version>1.29-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>typescript-generator-gradle-plugin</artifactId>
@@ -42,7 +42,7 @@
4242
<dependency>
4343
<groupId>cz.habarta.typescript-generator</groupId>
4444
<artifactId>typescript-generator-core</artifactId>
45-
<version>1.30</version>
45+
<version>1.29-SNAPSHOT</version>
4646
</dependency>
4747
</dependencies>
4848

typescript-generator-maven-plugin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>cz.habarta.typescript-generator</groupId>
77
<artifactId>typescript-generator</artifactId>
8-
<version>1.30</version>
8+
<version>1.29-SNAPSHOT</version>
99
</parent>
1010

1111
<artifactId>typescript-generator-maven-plugin</artifactId>
@@ -27,7 +27,7 @@
2727
<dependency>
2828
<groupId>cz.habarta.typescript-generator</groupId>
2929
<artifactId>typescript-generator-core</artifactId>
30-
<version>1.30</version>
30+
<version>1.29-SNAPSHOT</version>
3131
</dependency>
3232
</dependencies>
3333

0 commit comments

Comments
 (0)